Назад | Перейти на главную страницу

Расположение файлов conf для PostgreSQL 11 в Ubuntu 16?

Где находятся файлы конфигурации для PostgreSQL 11 в Ubuntu, в частности 16.04?

Пакеты Postgres Ubuntu обычно хранят свои конфигурации в /etc/postgresql/<version>/main. Однако я просто удалил все пакеты postgresql, а затем установил Postgresql 11 vai sudo apt install postgresql-11.

Теперь папка /etc/postgresql существует, но совершенно пусто. Обычно при установке пакета по умолчанию подкаталоги заполняются значениями по умолчанию, но там ничего нет. Я попытался вручную заполнить их, а затем перезапустить сервер, но не могу подключиться, даже подумав sudo service postgresql status говорит, что сервер работает?

Изменилось ли расположение файлов конфигурации в PG11? Я не могу найти упоминания об этом в документации по выпуску. Где находятся новые файлы конфигурации в Ubuntu?

Хотя я бежал sudo apt-get purge postgresql*, это, по-видимому, оставило /var/lib/postgresql/* каталоги для предыдущих версий не изменились, и, похоже, что-то там мешало новой установке инициализировать файлы для версии 11.

Я исправил это, снова очистив все, но затем вручную удалив /var/lib/postgresql. Затем я переустановил postgresql-11 пакет и все работало нормально.