Это не подходит под условия задачи, тут нужно знать имя БД, а их на каждом сервере по 5-6 и серверов больше 300, причем имена БД везде разные. Я собираю это все дело Ансиблом. Вариант работы с текстом в файле проще: psql ( команда "\l+") сохраняет в файл, скрипт python его форматирует и находит самую большую БД, Ансибл сохраняет вывод в отчёт.
select database_name, pg_database_size( database_name ) from pg_databases order by 2 desc limit 1;
Все названия написаны по мотивам реальных, т.к. подсматривать лень.