问题
我已经PostgreSQL 9.3
在我的 MacBook Pro 上安装了。我不记得我是怎么安装的(有很多方法),现在我想升级到PostgreSQL 9.5
.
法医学
正在运行的PostgreSQL
进程是:
503 89 1 0 Fri09PM ?? 0:06.57 /Library/PostgreSQL/9.3/bin/postmaster -D/Library/PostgreSQL/9.3/data
503 236 89 0 Fri09PM ?? 0:00.02 postgres: logger process
503 249 89 0 Fri09PM ?? 0:01.10 postgres: checkpointer process
503 251 89 0 Fri09PM ?? 0:03.06 postgres: writer process
503 252 89 0 Fri09PM ?? 0:03.09 postgres: wal writer process
503 253 89 0 Fri09PM ?? 0:05.79 postgres: autovacuum launcher process
503 254 89 0 Fri09PM ?? 0:15.80 postgres: stats collector process
这意味着二进制文件位于:
/Library/PostgreSQL/9.3/bin/postmaster
/Library/PostgreSQL/9.3/bin/psql
...
和数据在
/Library/PostgreSQL/9.3/data
我试过什么
我确定它不是使用安装的Homebrew
。
知道PostgreSQL
我的 Mac 上安装了哪个安装,以及如何升级它?
尝试使用 edb 安装程序升级您的 postgresql 版本 [1]。
如果你想让你的生活更轻松,我建议你备份你的数据库,卸载你当前的 postgresql 配置并使用 postgres 应用程序[2]。
有关安装程序的完整列表,请查看此处 [3]
希望能帮助到你。
参考:
您可以使用 9.5 的 EDB 安装程序。它将 9.5 安装在与 9.3 不同的目录中。
如果您使用 EnterpriseDB 安装程序安装了 9.3,则 Postgres 目录中有一个卸载程序。这将删除 9.3 postgres。它不会删除您的数据或 pg 用户帐户。