我不小心在 PostgreSQL 中创建了一个表,它的名称中包含一些双引号。我使用 SQL Server 2000 DTS 将数据从它导入到我的 PostgreSQL 服务器,但在导入时,它创建了表,但其中包含双引号。
其实是我做的时候的表名
SELECT * FROM pg_tables是:
public","t_freemailer
因此,当我尝试使用类似以下内容删除表格时:
DROP TABLE "public"."public","t_freemailer"
我得到一个错误:错误:表“public”不存在
而且我没有找到一种方法来转义标识符名称中的双引号。
请帮忙
最佳答案
关于sql - 如何在 PostgreSQL 中删除名称中包含双引号的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1348782/