我需要在posgreSQL中找到一个表的大小。我正在使用以下命令,但它给我0作为输出。你能告诉我怎样才能得到桌子的大小?
INPUT:
select pg_relation_size('tableName');
输出:
pg_relation_size
0
(1 row)
答案 0 :(得分:1)
这可能是因为tableName
是一个视图。
示例:
CREATE VIEW dummy AS SELECT 1;
SELECT pg_relation_size('dummy');
结果:
pg_relation_size ------------------ 0 (1 row)