我在 PostgreSQL 8.1.17 服务器上有一个生产数据库。我想将它从一台 Linux 服务器迁移到另一台。
在另一台 Linux 服务器上,我无法使用 rpm 安装 PostgreSQL 8.1.17 服务器。我从http://yum.postgresql.org/8.1/redhat/rhel-5-x86_64/链接获得了 rpm 文件。但是在使用 rpm -i postgresql-8.1.17-1PGDG.rhel4.x86_64.rpm 更新 rpm 存储库时,我遇到了错误。
错误:依赖项失败:postgresql-8.1.17-1PGDG.rhel4.x86_64 需要 libcrypto.so.4()(64bit) postgresql-8.1.17-1PGDG 需要 libpq.so.4()(64bit)。 rhel4.x86_64 libreadline.so.4()(64bit) 需要 postgresql-8.1.17-1PGDG.rhel4.x86_64 libssl.so.4()(64bit) 需要 postgresql-8.1.17-1PGDG.rhel4。 postgresql-8.1.17-1PGDG.rhel4.x86_64 需要 x86_64 libtermcap.so.2()(64bit)
我将如何解决这种依赖关系。
8.1 版本的生命周期结束 (EOL) 日期是 2010 年 11 月。这是否意味着我们将无法在 2010 年 11 月之后安装 8.1 版本。参考下面的链接。
http://www.postgresql.org/support/versioning/
我暂时不想升级 PostgreSQL 版本。