PGSQL Basic
Basic primary-replica postgres cluster setup
Singleton
Let’s start with the simplest case.
pg-test:hosts:10.10.10.11: { pg_seq: 1, pg_role: primary }vars:pg_cluster: pg-test
Use the following command to create a primary database instance on the 10.10.10.11 node.
bin/createpg pg-test
M-S Replication
Pigsty natively supports M-S replication, e.g., to declare a typical one primary & one replica HA database cluster.
pg-test:hosts:10.10.10.11: { pg_seq: 1, pg_role: primary }10.10.10.12: { pg_seq: 2, pg_role: replica }vars:pg_cluster: pg-test
Use bin/createpg pg-test to create the cluster. If you have already finished deploying 10.10.10.11 in step 1 singleton deployment, you can also use bin/createpg 10.10.10.12 to expand the cluster.
Last modified 2022-06-04: fii en docs batch 2 (61bf601)