0

我使用 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)

我做错了什么?

4

1 回答 1

0

让我猜猜:你pg_upgrade没有运行-k,所以旧集群中的数据被复制到新集群中。

但是旧的集群仍然存在。所以你的问题可能只是你错误地启动和使用了旧集群。

尝试使用新集群(您使用-D选项指定的集群pg_upgrade)。

于 2020-06-17T08:01:06.503 回答