2010-03-04 3 views
2

Я хочу написать задание cron для вычисления размера базы данных PosgreSql в python. Есть ли API в python. Задача Cron найдет все базы данных & рассчитайте размеры для каждого из них ежедневно.Вычисление размера DB PostgreSql в python

ответ

7

Только запрос:

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

Fetch результата, и вы сделали.

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

SELECT 
    pg_size_pretty(pg_database_size(datname)) 
FROM 
    pg_database;