postgresql主从切换
情况:主库配置文件丢失。或者不小心删除,无法回退,从库正常(不是主库宕机,主库宕机可以用pg_rewind)
解决方案:从库提升为主库,原来主库进行基础备份
pg_controldata查看状态
/usr/pgsql-13/bin/pg_controldata /mnt/data/pgdata/
从库状态:归档
注释postgresql.auto.conf的primary_conninfo
升级为主库(postgres用户执行)
/usr/pgsql-13/bin/pg_ctl promote -D /mnt/data/pgdata/
再看状态:生产
新从库操作参考:centos7-postgresql主从配置