В документации для postgresql.conf это подразумевает, что они предусматривают сценарий, в котором можно захотеть хранить файлы конфигурации не в месте по умолчанию (т.е. не в каталоге данных). Это делается путем передачи местоположения файлов конфигурации при запуске сервера как postgres -D /path/to/config/directory
, и фактического каталога данных в качестве значения data_directory
в postgresql.conf
.
Как вы должны настроить новый кластер с таким разделением файлов конфигурации и данных? Я бы предположил, что будет флаг initdb
, но это не так. Они просто ожидают, что вы создадите кластер, как обычно, а затем переместите файлы postgresql.conf
, pg_hba.conf
и pg_ident.conf
вручную? Другие файлы?