如何在 FreeBSD 上安装 postgresql

sha*_*unc 1 postgresql freebsd installation

这是我正在做的事情的分步说明

  • cd /usr/ports/databases/postgresql91-server/
  • 使安装干净
  • 添加postgresql_enable="YES"/etc/rc.conf
  • 试图开始sudo /usr/local/etc/rc.d/postgresql onsestart

但是,在所有这些步骤之后,我仍然收到消息:

postgres 无法访问服务器配置文件 "/usr/local/pgsql/data/postgresql.conf": No such file or directory

我错过了什么步骤?

vor*_*aq7 5

您需要先运行initdb才能使用 postgres 服务器。这不能为您完成,因为如果您进行升级,它会破坏您现有的数据库。

/usr/local/etc/rc.d/postgresql initdb如果您使用的是 FreeBSD 端口,将执行您需要的操作,否则请参阅initdb手册页

(另请注意,端口的安装后消息会告诉您这一点 - 运行后打印的消息端口make install通常很重要:)