我意外地在PostgreSQL中创建了一个表,其名称中包含一些双引号。我使用SQL Server 2000 DTS将数据从它导入到PostgreSQL服务器,但在导入时,它创建了表,但使用双引号。如何在PostgreSQL中删除一个包含双引号的表
其实,当我做
SELECT * FROM pg_tables表名是:
public","t_freemailer
所以,当我尝试使用类似删除表:
DROP TABLE "public"."public","t_freemailer"
我得到一个错误:错误:表中“公共”不存在
而我没有找到一种方法来逃避标识符名称中的双引号。
请帮
非常好,你已经复制我的答案wh ich是第一个,你的被接受了。 – ChssPly76
太好了,谢谢。我想我已经试过这个嘿嘿。 – MaxiWheat
lol @ChssPly,时差意味着他不太可能复制它!然而,你已经结束了代表:) – h4xxr