คำสั่ง Postgresql ที่เอาไว้ใช้จัดการเกี่ยวกับ Replication
26 กันยายน 2567
เวลาอ่าน 1 นาที
Note คำสั่ง Postgres เก็บไว้ใช้ที่เกี่ยวข้องกับการทำ replication
List Replication Log ทั้งหมด ที่มีใน Progess
SELECT * FROM pg_replication_slots;
ลบ replication slot ที่ไม่ใช้
-- ชื่อ slot
SELECT pg_drop_replication_slot('pg_31677_sync_26687_7403227797374029839');
postgres.conf
pg_basebackup -D /path/to/backup -Ft -z -P -x
-- WAL archiving
archive_mode = on
archive_command = 'cp %p /path/to/archive/%f' # Example command to copy WAL files
-- Recovery
restore_command = 'cp /path/to/archive/%f %p'
recovery_target_time = 'YYYY-MM-DD HH:MI:SS'