请尝试使用pgadmin在postgres中创建一个表。从“继承自”下拉列表中进行选择后,出现以下错误
ERROR: syntax error at or near "%"
LINE 2: INHERIT public.%22Staff%22;
答案 0 :(得分:3)
这是pgAdmin4中的一个错误,因为它似乎无法处理带引号的对象名称,至少是为了继承。
我现在reported this bug已加入PgAdmin社区。 p>
同时,您可能希望采用它生成的SQL(在SQL选项卡上可见)并手动编辑然后运行它,将%22
替换为"
。或者,您可以使用表名而不加引号,这将导致它失去大小写,因此对您而言可能是问题,也可能不是问题。
披露:我是EnterpriseDB(EDB)员工。