ERROR:syntax error at or near "%" in postgresql

ERROR:syntax error at or near "%" in postgresql

我正在尝试使用 pgadmin 在 postgres 中创建 table。从 "Inherit from" 下拉列表中选择后,出现以下错误

ERROR: syntax error at or near "%"
LINE 2: INHERIT public.%22Staff%22;

这是 pgAdmin4 中的一个错误,因为它似乎无法处理引用的对象名称,至少对于继承而言是这样。

我现在 reported this bug 加入了 PgAdmin 社区。

与此同时,您可能希望使用它生成的 SQL(在 SQL 选项卡上可见)并手动编辑 运行,替换 %22 "。或者您可以使用不带引号的 table 名称,这将导致它失去外壳,因此这对您来说可能是问题,也可能不是问题。

披露:我是 EnterpriseDB (EDB) 的员工。