我遇到了psql的问题。我试图从表中选择记录,但psql表现得像表不存在。我试过找到它并发现它存在于'公共'模式中。我试过从这张表中选择如下:
highways=# SELECT * FROM public.CLUSTER_128000M;
这不起作用说明以下内容:
ERROR: relation 'public.CLUSTER_128000M' does not exist
我知道它肯定存在,并且它在'公共'模式中是绝对的,所以我如何才能对它执行select语句?
这是因为使用FME来创建我的表。因此,FME使用“表格上的标记使它们区分大小写。要反过来,请参阅下面的评论。
答案 0 :(得分:1)
此问题是由第三方软件FME在创建时使用表名称引用引起的。使表再次可用的解决方案是使用以下命令:
ALTER TABLE "SOME_NAME" RENAME TO some_name