pg_dump aws rds 将 postgres 版本升级到 9.6.6 后失败,而环境中安装的版本是 9.3.2
pg_dump failing after aws rds upgraded postgres version to 9.6.6 while the installed version in the environment is 9.3.2
我将 aws rds postgres 的版本升级到 9.6.6,现在我的 virtualenv 和实际的服务器 postgres 不匹配 versions.If我应该在 venv 中升级,我应该使用 yum 还是pg_upgrade?将服务器环境中安装的版本从9.3.2升级到9.6.6会不会有问题?
出现的错误是:
pg_dump: server version: 9.6.6; pg_dump version: 9.3.22
pg_dump: aborting because of server version mismatch
已将 postgres 升级到 Postgres-Server96,pg_dump 工作正常。
这是一个已知问题。安装postgres96
即可解决。它可能会安装不同的次要版本(例如 9.6.>11<),但 pg_dump
应该可以正常工作。
sudo yum install postgres96
我将 aws rds postgres 的版本升级到 9.6.6,现在我的 virtualenv 和实际的服务器 postgres 不匹配 versions.If我应该在 venv 中升级,我应该使用 yum 还是pg_upgrade?将服务器环境中安装的版本从9.3.2升级到9.6.6会不会有问题?
出现的错误是:
pg_dump: server version: 9.6.6; pg_dump version: 9.3.22
pg_dump: aborting because of server version mismatch
已将 postgres 升级到 Postgres-Server96,pg_dump 工作正常。
这是一个已知问题。安装postgres96
即可解决。它可能会安装不同的次要版本(例如 9.6.>11<),但 pg_dump
应该可以正常工作。
sudo yum install postgres96