私はファイルを格納するために使用したいこの単純なテーブルを持っています。PostgreSQLのカウントファイルのサイズ
テーブルへのファイルの合計サイズをカウントする方法はありますか?これは機能なしで可能ですか? in the PostgreSQL Wiki
私はファイルを格納するために使用したいこの単純なテーブルを持っています。PostgreSQLのカウントファイルのサイズ
テーブルへのファイルの合計サイズをカウントする方法はありますか?これは機能なしで可能ですか? in the PostgreSQL Wiki
非常に近いですが、かなり正しくありません。
select file_name, pg_column_size(lo_get(oid)) from files;
サイズをバイト単位で指定します。
あなたはかなり印刷したい場合:[?PostgreSQLのクエリでラージオブジェクトのサイズを取得します]の
select file_name, pg_size_pretty(pg_column_size(lo_get(oid))::numeric) from files;
ありがとうございますが、私はテーブルにファイルのサイズを取得する必要があります。 –
pg_relation_sizeはロブで動作しますか? –
rzo関係のサイズを見つけることができる測定する
SELECT nspname || '.' || relname AS "relation",
pg_size_pretty(pg_relation_size(C.oid)) AS "size"
FROM pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
WHERE nspname NOT IN ('pg_catalog', 'information_schema')
ORDER BY pg_relation_size(C.oid) DESC
LIMIT 20;
その他のクエリ:あなたは、あなたのような何かができる合計ディスクサイズ(ディスク使用量)に興味がある場合
可能な複製を(http://stackoverflow.com/questions/10169309/get-size-of-large -object-in-postgresql-query) –
私の場合は、クエリが機能しないのが好きですか?これは可能ですか? –