среда, 19 октября 2016 г.

PostgreSQL: расположение конфигурационных файлов и другие параметры СУБД

В "PostgreSQL for Beginners v2i.pdf" написано, что конфигурационные файлы СУБД находятся по следующим путям:
об автозагрузке:
/etc/postgresql/9.5/main/start.conf
параметры сервера:
/etc/postgresql/9.5/main/postgresql.conf
настройки доступа:
/etc/postgresql/9.5/main/pg_hba.conf

Но на практике, по крайней мере на виртуальном образе с Xubuntu, скачаного с оф.сайта, после установки СУБД конфигурационные сайты удалось найти только с помощью команды в psql:
postgres=# show hba_file;
hba_file
-----------------------------------
/usr/local/pgsql/data/pg_hba.conf
(1 row)

Вообще, команда "SHOW" очень удобная, например, с помощью команды:
SHOW ALL;
можно получить список всех параметров СУБД вместе с их значениями.
Например, параметр "data_directory" указывает на место расположения файлов данных СУБД в хранилище:
postgres=# show data_directory;
data_directory
-----------------------
/usr/local/pgsql/data
(1 row)

Комментариев нет:

Архив