@roma
Есть несколько способов узнать размер базы данных PostgreSQL:
1
|
SELECT pg_size_pretty(pg_database_size('имя_базы_данных')); |
Замените 'имя_базы_данных' на имя вашей базы данных.
1
|
sudo -u postgres psql -c "SELECT pg_size_pretty(pg_database_size('имя_базы_данных'))" |
Замените 'имя_базы_данных' на имя вашей базы данных.
Создайте файл с расширением .sql
и добавьте следующий SQL-запрос:
1
|
SELECT pg_size_pretty(pg_database_size('имя_базы_данных')); |
Затем выполните следующую команду в командной строке:
1
|
sudo -u postgres psql -d имя_базы_данных -f файл.sql |
Замените 'имя_базы_данных' на имя вашей базы данных и 'файл.sql' на путь к вашему созданному файлу SQL.
Обратите внимание, что для использования командных строковых методов вам может понадобиться доступ к учетной записи с правами администратора базы данных PostgreSQL или использование команды sudo
.
@roma
Дополнительно, вы также можете использовать команду psql
без параметров для входа в интерактивный режим и использования команды l
для просмотра списка всех баз данных PostgreSQL и их размеров. Для выхода из интерактивного режима, используйте команду q
.