Размер базы данных PostgreSQL



Чтобы получить физический размер файлов (хранилища) базы данных, используем следующий запрос:



SELECT pg_database_size(current_database());

Результат будет представлен как число вида 41809016.



current_database() — функция, которая возвращает имя текущей базы данных. Вместо неё можно ввести имя текстом:



SELECT pg_database_size('my_database');

Для того, чтобы получить информацию в человекочитаемом виде, используем функцию pg_size_pretty:



SELECT pg_size_pretty(pg_database_size(current_database()));

В результате получим информацию вида 40 Mb.



#PostgreSQL



👉 @database_info