pg_table_size中的“关系不存在”

时间:2018-10-05 16:49:51

标签: postgresql

我知道

  

错误:关系“ testdb”不存在

(注意表名大小写!)来自

SELECT pg_table_size('testDB');

(再次注意表名大小写!),尽管

test=> \d
         List of relations
 Schema |   Name    | Type  | Owner 
--------+-----------+-------+-------
 public | testDB    | table | test

这是一个错误吗? 混合大小写表名称是否非法?

1 个答案:

答案 0 :(得分:0)

您必须引用名称

create table "testDB" (/* ... */);

SELECT pg_table_size('"testDB"');

查看:http://rextester.com/ZEF73948