我使用以下步骤在CentOS服务器上安装了EnterpriseDB PostgreSQL9.3.12版。
./postgresql-9.3.12-1-linux-x64.run
我现在需要将我的postgresql升级到版本9.6。我该怎么做呢?我知道如何安装全新的enterprisedb postgresql实例。但是,如何升级现有的enterprisedb postgresql实例?我只是在寻找升级步骤/文档。我是否应该从./postgresql-9.3.12-1-linux-x64开始运行并使用pg_upgrade
发布于 2020-04-09 03:10:50
使用installer postgresql-9.6.*.run安装9.6,然后使用相应的选项从9.6二进制文件文件夹执行pg_upgrade,例如:
第一次检查
/path_96/bin/pg_upgrade -B ... -b ... -D ... -d ... --check-b旧的PostgreSQL可执行文件目录
-B新的PostgreSQL可执行文件目录
-d旧的数据库集群配置目录
-D新的数据库集群配置目录
all OK =群集兼容运行pg_upgrade
/path_96/bin/pg_upgrade -B ... -b ... -D ... -d ...yo可以验证您是否需要更多选项
pg_upgrade --helphttps://stackoverflow.com/questions/61104080
复制相似问题