diff --git a/pgsql/Demo/StreamReplication/README.md b/pgsql/Demo/StreamReplication/README.md index 6fb8812..c805b77 100644 --- a/pgsql/Demo/StreamReplication/README.md +++ b/pgsql/Demo/StreamReplication/README.md @@ -108,3 +108,16 @@ # 在 pgsql1 里创建数据库、表或更改数据,在 pgsql2 里可以看到 ``` +- 查看状态 + ``` + docker exec -u postgres pgsql1 pg_controldata -D /var/lib/pgsql | grep cluster + # 主库(pgsql1)输出: in production + docker exec -u postgres pgsql2 pg_controldata -D /var/lib/pgsql | grep cluster + # 从库(pgsql2)输出: in archive recovery + ``` + +- 从库提升为主库 + ``` + docker exec -u postgres pgsql2 pg_ctl promote + ``` +