当我尝试使用以下命令将Postgres从版本11升级到版本13时:
/usr/lib/postgresql/13/bin//pg_upgrade
-b /postgresql/11/bin/
-B /postgresql/13/bin/
-d /data/service/postgres.1061/nanny/data/postgres
-D /large_files/postgres/nanny/tmp.xrEaY5IPYM
-U postgres -v -o '-c unix_socket_directories=/tmp/tmp.rfhIJiiAK3/socket'
它将失败,并显示以下错误
Old cluster data and binary directories are from different major versions during consistency checks.
1条答案
按热度按时间dced5bon1#
问题是
/data/service/postgres.1061/nanny/data/postgres
中的集群不是版本11(或者/postgresql/11/bin/
中的二进制文件不是版本11)。