我使用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)
我做错了什么?
答案 0 :(得分:0)
让我猜测:您在没有pg_upgrade
的情况下运行-k
,因此将旧群集中的数据复制到了新群集中。
但是旧群集仍然存在。因此,您的问题可能只是您错误地启动和使用了旧群集。
尝试使用新群集(您使用-D
的{{1}}选项指定的群集)。