0
我需要在posgreSQL中查找表的大小。我正在使用下面的命令,但它給了我0作爲輸出。你能告訴我如何得到一張桌子的大小?pg_relation_size命令不提供大小
輸入:
select pg_relation_size('tableName');
OUTPUT:
pg_relation_size
0
(1 row)
我需要在posgreSQL中查找表的大小。我正在使用下面的命令,但它給了我0作爲輸出。你能告訴我如何得到一張桌子的大小?pg_relation_size命令不提供大小
輸入:
select pg_relation_size('tableName');
OUTPUT:
pg_relation_size
0
(1 row)
這可能是因爲tableName
是一個視圖。
實施例:
CREATE VIEW dummy AS SELECT 1;
SELECT pg_relation_size('dummy');
結果:
pg_relation_size ------------------ 0 (1 row)
是否表'tableName'有數據? – ntalbs
是的,tableName包含數據 –
嘗試使用'pg_total_relation_size'而不是'pg_relation_size'。 –