PostgreSQL узнать, где хранятся файлы БД на Linux

Версия для печатиВерсия для печати

BIOS HPЕсли сервер достался вам в наследство, и нужно разобраться, где лежат файлы базы данных PostgreSQL, так как их местоположение может быть настроено собственным образом, не по умолчанию.

Выполняем команду:

ps auxw | grep postgres | grep -- -D

Получаем нечто подобное:

postgres 776 0.0 0.3 284360 27176 ? S 21:22 0:01 /usr/lib/postgresql/9.6/bin/postgres -D /var/lib/postgresql/9.6/main -c config_file=/etc/postgresql/9.6/main/postgresql.conf

Вот после опции -D и указан каталог, в котором лежат файлы базы данных postgresql (обычно в директории base или main).