错误:postgresql中“%”或附近的语法错误

时间:2019-11-28 18:12:58

标签: postgresql pgadmin

请尝试使用pgadmin在postgres中创建一个表。从“继承自”下拉列表中进行选择后,出现以下错误

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

enter image description here

1 个答案:

答案 0 :(得分:3)

这是pgAdmin4中的一个错误,因为它似乎无法处理带引号的对象名称,至少是为了继承。

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

同时,您可能希望采用它生成的SQL(在SQL选项卡上可见)并手动编辑然后运行它,将%22替换为"。或者,您可以使用表名而不加引号,这将导致它失去大小写,因此对您而言可能是问题,也可能不是问题。

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