PostgreSQL 12 流复制配置
PostgreSQL 12 的流复制与之前的版本有所不同,主要有以下几点区别:
- PG12 将原有的属于
recovery.conf
配置文件中配置项迁移到了postgresql.conf
文件中,在新系统中如果存在recovery.conf
文件,数据库将无法启动; - 文件
recovery.signal
和standby.signal
用于切换数据库为非主(non-primary)模式; trigger_file
被修改为promote_trigger_file
,并且只能在可在配置文件或服务器命令行进行配置;postgresql.conf
- 最后,
standby_mode
参数被移除了。
详细说明请移步官网。本文将在 Ubuntu 18.04 LTS 下搭建 PG12 的流复制系统。