我使用 pg_upgrade 命令将 postgres 集群从 10.6 版升级到 12.3 版,这很好,但是当我使用 psql 连接时,它们出现了:
> psql
psql (12.3, server 10.6)
# select version ();
version
-------------------------------------------------- -------------------------------------------------- -----
PostgreSQL 10.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64 bit
(1 row)
我做错了什么?
让我猜猜:您在没有-k
的情况下运行了pg_upgrade
,以便将旧集群中的数据复制到新集群。
但旧的集群仍然存在。因此,您的问题可能只是您错误地启动并使用了旧集群。
尝试使用新集群(您使用-D
选项pg_upgrade
指定的集群(。