「PostgreSQL」データベースのサイズを一覧で取得する

環境
Windows10 64bit
PostgreSQL 9.6.5

操作方法

1.データベースのサイズを一覧で取得します。
SQL構文

SELECT 
    datname databasename,
    pg_size_pretty(pg_database_size(datname))  size
FROM pg_database

実行結果

databasename	size
postgres	    7017 kB
template1	    6945 kB
template0	    6945 kB
testdb	        6945 kB

2.指定データベースのサイズを取得します
SQL構文

SELECT 
    datname databasename,
    pg_size_pretty(pg_database_size(datname))  size
FROM pg_database where datname='testdb'

実行結果

databasename	size
testdb	        6945 kB

 

PostgreSQL

Posted by arkgame