PostgreSQL узнать, где хранятся файлы БД на Linux
Добавлено: Ср авг 18, 2021 12:04 pm
Если сервер достался вам в наследство, и нужно разобраться, где лежат файлы базы данных PostgreSQL, так как их местоположение может быть настроено собственным образом, не по умолчанию.
Выполняем команду:
Получаем нечто подобное:
или
Вот после опции -D и указан каталог, в котором лежат файлы базы данных postgresql (обычно в директории base или main).
Выполняем команду:
Код: Выделить всё
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
Код: Выделить всё
postgres 12798 0.0 0.7 4453928 115536 ? Ss 00:00 0:00 /opt/pgpro/std-12/bin/postgres -D /var/lib/pgpro/std-12/data