Я хочу написать задание cron для расчета размера базы данных PosgreSql в python. Есть ли какие-либо API в Python. Работа Cron будет ежедневно находить все базы данных и вычислять размеры для всех из них.
Просто запрос:
SELECT pg_size_pretty(pg_database_size(current_database())) AS dbsize;
Получить результат, и все готово.
И для всех баз данных в кластере:
SELECT pg_size_pretty(pg_database_size(datname)) FROM pg_database;