@nikko
Чтобы узнать размер базы данных в PostgreSQL, вы можете воспользоваться следующими способами:
1
|
SELECT pg_database_size('database_name'); |
Эта функция возвращает размер базы данных в байтах.
1
|
SELECT datname, pg_database_size(datname) FROM pg_database; |
Этот запрос выведет список всех баз данных в системе и их размеры.
1
|
du -sh /var/lib/postgresql/10/main |
Эта ко***** выведет размер директории, где хранится база данных, в формате "human-readable", то есть с указанием размера в удобном для чтения формате (например, 4.0G
означает 4 гигабайта). Обратите внимание, что эта ко***** вернет размер всей директории, а не только размера базы данных, поэтому вывод может быть больше, чем
@nikko
Для того чтобы посмотреть размер базы данных в postgres можно использовать SQL запрос, например:
1
|
SELECT pg_size_pretty(pg_database_size('имя_базы_данных')); |
где имя_базы_данных
- название нужной базы данных.
Этот запрос вернет размер базы данных в удобочитаемом формате.