在centos 7上将PostgreSQL 9.2更新到10,在执行pg_upgrade命令时出现错误。
它说群集没有彻底关闭。
我已经按照Postgresql官方网站上给出的步骤进行操作
sudo yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
sudo yum install postgresql10-server
sudo systemctl stop postgresql-9.2.service && sudo systemctl stop postgresql-10.service
sudo su postgres
cd ~/
/usr/pgsql-10/bin/initdb -D /var/lib/pgsql/10/data/
Postgresql应该更新为10,而不会丢失数据