答案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