4
postgresql.conf
Основной файл конфигурации
считывается при старте сервера
возможность подключения дополнительных файлов
по умолчанию находится в каталоге с данными (PGDATA)
/etc/postgresql/16/main
При изменении параметров необходимо перечитать файл
$ pg_ctl reload
$ pg_ctlcluster 16 main reload
=> SELECT pg_reload_conf();
изменение ряда параметров требует перезапуска сервера
Основной конфигурационный файл — postgresql.conf.
Расположение файла по умолчанию задается при сборке PostgreSQL. При
запуске исполняемого файла сервера с помощью аргумента командной
строки -c config_file можно задать требуемое местонахождение файла
конфигурации.
По умолчанию файл располагается в каталоге с данными (PGDATA), но
пакетные дистрибутивы обычно размещают этот файл в другом месте, в
соответствии с правилами, принятыми в конкретной ОС.
Это текстовый, хорошо документированный файл, хранящий параметры
в формате «ключ=значение».
Есть возможность подключать дополнительные файлы. По умолчанию
в Ubuntu подключаются все файлы из каталога /etc/postgresql/16/main/conf.d.
Если один и тот же параметр указан в конфигурационных файлах несколько
раз, будет использоваться значение, считанное последним.
Для вступления в силу внесенных в файл изменений необходимо, чтобы
сервер перечитал файл. Для некоторых параметров требуется перезагрузка
сервера.