Как получить список всех баз данных в Postgres и их размеры (байты/человекочитаемый формат) в порядке убывания размера в байтах

psql -c "SELECT pg_database.datname, pg_database_size(pg_database.datname), pg_size_pretty(pg_database_size(pg_database.datname)) FROM pg_database ORDER BY pg_database_size DESC;" -d


Команда psql -c "SELECT pg_database.datname, pg_database_size(pg_database.datname), pg_size_pretty(pg_database_size(pg_database.datname)) FROM pg_database ORDER BY pg_database_size DESC;" -d используется для получения списка всех баз данных в PostgreSQL, включая их размеры в байтах и человекочитаемом формате. Результат будет отсортирован по размеру баз данных в порядке убывания. Аргумент -d используется для указания имени базы данных, над которой будет выполнена команда. Вместо вам нужно подставить имя конкретной базы данных, над которой вы хотите выполнить эту команду.

Альтернативой этой команде может быть использование инструментов администрирования, таких как pgAdmin, для визуального получения списка баз данных и их размеров.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *