Расчет размера базы данных PostgreSql в Python - PullRequest
2 голосов
/ 04 марта 2010

Я хочу написать задание cron для расчета размера базы данных PosgreSql в python. Есть ли какие-либо API в Python. Работа Cron будет ежедневно находить все базы данных и вычислять размеры для всех из них.

1 Ответ

7 голосов
/ 04 марта 2010

Просто запрос:

SELECT
    pg_size_pretty(pg_database_size(current_database())) AS dbsize;

Получить результат, и все готово.

И для всех баз данных в кластере:

SELECT
    pg_size_pretty(pg_database_size(datname))
FROM 
    pg_database;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...