【发布时间】:2014-04-29 17:19:05
【问题描述】:
我有一个运行 Postgresql 9.1x 数据库服务器的 RHEL 5.9(64 位)安装。我需要升级到 Postgresql 9.3 并安装 PostGIS 数据库扩展。我看过这个:http://www.postgresonline.com/journal/archives/329-An-almost-idiots-guide-to-install-PostgreSQL-9.3,-PostGIS-2.1-and-pgRouting-with-Yum.html
看起来我需要:http://yum.postgresql.org/9.3/redhat/rhel-5-x86_64/pgdg-redhat93-9.3-1.noarch.rpm 安装 pg 9.3,然后执行:sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm 安装一些软件包,最后:sudo yum install postgis2_93 安装 PostGIS。
虽然这一切听起来不错,但我需要先弄清楚如何升级到 9.3。我以为我可以尝试运行 pg_upgrade 但它说找不到命令。我还认为我必须将 yum.postgresql.org 位置添加到某个文件以启用 rpm 下载。
我在正确的轨道上吗?请注意,服务器上没有使用实际的数据库,因此无论是全新安装还是升级都可以。
**更新:问题是我无法安装任何软件。请看这个**:https://www.google.com/#q=yum+object+is+not+callable
谢谢!
孟加拉
【问题讨论】:
-
您必须先安装 9.3,然后才能使用
pg_upgrade升级到它。有关详细信息,请参阅 PostgreSQL 升级手册。 -
谢谢。我刚刚更新了问题:在继续之前我什至无法安装任何软件。
-
不要要求我们进行谷歌搜索,因为我们的结果会有所不同。如果您收到 Yum 错误,请尝试在 SuperUser 或 ServerFault 上询问它,因为它们不是 * 的主题。
-
@Martin,我在发布原始问题后发现了 Yum 错误。顺便说一句,即使是最初的问题也曾在 SuperUser 处尝试过,但它一直说:输入标题。所以我来到了这里。
标签: linux postgresql upgrade redhat