我有两个节点PostgreSQL 11 HA设置,如下所示。
node1-hamaster.myorg.net
node2-haslave.myorg.net
节点2上的 recovery.conf
如下:
standby_mode = 'on'
primary_conninfo = 'host=hamaster.myorg.net port=5432 user=<user_here> password=<password_here> sslmode=require sslcompression=0'
trigger_file = '/tmp/MasterNow'
recovery_target_timeline = 'latest'
我想在两个系统上都将PostgreSQL升级到12。我已经按照顺序确定了以下步骤:
pg_upgrade
pg_upgrade
recovery.conf
复制到postgresql.conf
并删除recovery.conf
。还要在从属服务器上的数据目录中创建文件standby.signal
。将trigger_file
重命名为promote_trigger_file
。删除行standby_mode = 'on'
,因为PostgreSQL 12不需要这样做。有什么遗漏吗?