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

Как установить postgresql на FreeBSD

Вот пошаговое описание того, что я делаю

Однако после всех этих шагов я все еще получаю сообщение:

postgres не может получить доступ к файлу конфигурации сервера "/usr/local/pgsql/data/postgresql.conf": нет такого файла или каталога

Какой шаг мне не хватает?

Вам нужно бежать initdb прежде чем вы сможете использовать сервер postgres. Это невозможно сделать за вас, так как это приведет к разрушению вашей существующей базы данных, если вы выполняете обновление.

/usr/local/etc/rc.d/postgresql initdb будет делать то, что вам нужно, если вы используете порт FreeBSD, в противном случае см. initdb страница руководства.

(Также обратите внимание, что сообщение порта после установки сообщает вам об этом - порты сообщений распечатываются после запуска make install вообще важны :)