发布升级会自动处理 postgresql 升级吗?

发布升级会自动处理 postgresql 升级吗?

我想将我的 Ubuntu 16.04 安装升级到 18.04。我从标准存储库安装了 postgresql 9.5,而 18.04 包含 postgresql 10。

Ubuntu 升级程序会处理 postgresql 的内容吗,还是我必须手动升级现有数据库/升级到底需要什么?

答案1

升级过程还有几个步骤。首先,新的 postgresql 带来了一个新的(空的)postgresql 集群。需要将其删除:(sudo pg_dropcluster 10 main --stop10我的新 postgresql 版本)。现在可以升级旧集群:(pg_upgradecluster 9.5 main9.5我的旧版本)。之后可以删除旧软件包:sudo apt purge postgresql-contrib-9.5 postgresql-client-9.5 postgresql-9.5

也可以看看:https://www.runrails.com/servers/upgrade-postgresql/

答案2

较新的 PostgreSQL 二进制文件/服务器将被安装,但您仍需要执行pg_upgrade升级数据库

相关内容