如何将现有的postgresql 12 master更改为slave?

时间:2020-04-28 13:04:07

标签: postgresql failover master-slave

我已经用pgpool设置了一个主-从postgresql 12服务器,当master关闭时,slave成为master,那么我需要手动更改原来的master slave。我的想法是: 1.在原始主机上执行pg_rewind 2.触摸“ standby.singal”文件 3.执行pg_ctl start

已完成,但在3失败并出现错误:

2020-04-28 20:33:09.071 CST [248626] FATAL:  highest timeline 2 of the primary is behind recovery timeline 3
cp: cannot stat ‘/data/pgdata/12/archive/00000004.history’: No such file or directory

怎么了?以及将现有的postgresql 12主服务器更改为从服务器的正确程序是什么?

1 个答案:

答案 0 :(得分:0)

相关问题