如何在 kali linux VM 中将 postgreSQL 从 14 升级到 15?

如何在 kali linux VM 中将 postgreSQL 从 14 升级到 15?

我正在使用 debian (x64) 和 kali linux 设置我的第一个虚拟机...我是 Windows 用户,但想学习 Linux。在使用升级 linux 时,sudo apt upgrade我收到了这样的消息。

使用 https://translate.yandex.com 翻译

但我不太明白这意味着什么。如果有人可以帮助我,我会很高兴。 (我是Linux的初学者)

*免责声明:如果你不明白图片,在简历中它说 PostgreSQL 14 无法正常工作,我必须升级到 postgresql-15 和 postgresql-client-15 并使用命令“pg_upgradecluster”升级它的集群

答案1

图片显示 PostgreSQL 14 无法正常工作,我必须升级到 postgresql-15 和 postgresql-client-15 并按以下顺序升级集群pg_upgradecluster

PostgreSQL 14 版本已弃用,但 PostgreSQL 包客户端或服务器仍然安装。您必须安装最新版本的软件包(postgresql-15 和 postgresql-client-15)并使用命令更新集群 pg_upgradecluster(请参阅手册页)。

请注意,安装 postgresql-15 将自动创建默认集群 15/main。如果要更新 14/主集群,则必须删除现有集群 15 (pg_dropcluster --stop 15),请参阅手册页了解详细信息。不再支持旧的客户端和服务器包。升级您拥有的任何集群后,您应该删除 postgresql-14 和 postgresql-client-14 软件包。有关更多信息,请参阅 /usr/share/doc/postgresql-common/README.Debian.gz

如果您到目前为止还没有使用 postgres,只需单击“接受”并继续升级。


在 Debian 上将 postgreSQL 数据库从 14 升级到 15

在 Debian 上将 postgreSQL 数据库从 14 升级到 15


或者您转储并重新导入数据

sudo -u postgres pg_dumpall --cluster 14/main > ~/backup_postgres_all_dbs.tar
sudo -u postgres psql -d postgres --cluster 15/main -f ~/backup_postgres_all_dbs.tar

https://unix.stackexchange.com/a/707827/20661

相关内容