首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MacPorts:在postgresql90-server和postgresql91-server之间切换

MacPorts:在postgresql90-server和postgresql91-server之间切换
EN

Stack Overflow用户
提问于 2012-03-21 18:48:42
回答 2查看 888关注 0票数 2

将postgresql客户端从postgresql90切换到postgresql91非常简单,使用MacPort的端口选择命令如下所示:

代码语言:javascript
运行
复制
calvin$ sudo port select --set postgresql postgresql91
Selecting 'postgresql91' for 'postgresql' succeeded. 'postgresql91' is now active.

但是如何从postgresql90-server到postgresql91-server选择postgresql服务器呢?

遵循这个模式,我假设:

代码语言:javascript
运行
复制
calvin$ sudo port select --set postgresql-server postgresql91-server
Selecting 'postgresql91-server' for 'postgresql-server' failed: The specified group 'postgresql-server' does not exist.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-17 14:19:55

经过一番折腾之后,我在我的机器上同时运行了PostgreSQL9.1和PostgreSQL9.2两个实例。

http://www.calvinx.com/2012/12/01/running-postgresql-9-1-and-postgresql-9-2-servers-concurrently-on-mac-osx-lion-via-macports/

票数 1
EN

Stack Overflow用户

发布于 2012-04-15 00:15:15

如果您正在执行像9.0 -> 9.1这样的“重大”PostgreSQL升级,那么仅仅更改二进制文件是不够的。请看一下手册的Upgrading部分。

我想这就是为什么PostgreSQL服务器没有组的原因。

事实上,我更喜欢自己从源代码编译PostgreSQL,因为这样我就可以自由选择位置和命名约定。我确信我不会因为不小心将port或rpm升级到最新版本而搞砸我的数据库。

EDIT:查看以下内容:

代码语言:javascript
运行
复制
port info postgresql_select
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9803023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档