过去,我以这种方式将PostgreSQL服务器从9.3版本升级到9.6版本:
(dump all the DBs)
apt-get install postgresql-9.6 postgresql-contrib-9.6
pg_dropcluster 9.6 main --stop
pg_upgradecluster 9.3 main
pg_dropcluster 9.3 main
然后,我重新启动了 initdb ,重新创建了数据库并使用以前的转储进行了还原。 现在我想从9.6升级到10或主要。 有没有一种方法可以不转储所有数据库然后还原它们? 预先感谢
重复:How to upgrade PostgreSQL from version 9.6 to version 10.1 without losing data?