【发布时间】:2013-09-24 05:04:10
【问题描述】:
我需要在 posgreSQL 中找到一个表的大小。我正在使用以下命令,但它给了我 0 作为输出。你能告诉我如何获得一张桌子的大小吗?
输入:
select pg_relation_size('tableName');
输出:
pg_relation_size
0
(1 row)
【问题讨论】:
-
表
tableName有数据吗? -
是的,tableName 包含数据
-
尝试使用
pg_total_relation_size而不是pg_relation_size。 -
我试过了,但也没用。
-
也许你有两个同名的表,一个在搜索中为空,一个为空,一个不在搜索路径中?您是否尝试过包含架构,例如
select pg_relation_size('public.tableName');?
标签: sql postgresql postgresql-9.1