📄️ Native HA Introduction
Native HA provides high availability for PostgreSQL using streaming replication without requiring external tools like Patroni or etcd. It's a lightweight HA solution suitable for simpler deployments.
📄️ Synchronous Replication Modes
PostgreSQL supports three modes of replication that determine how the primary waits for replicas before committing transactions.
📄️ Replica Application Names
Each replica must identify itself to the primary using an application name. This is critical for quorum synchronous replication where the primary needs to know exactly which replicas must acknowledge.
📄️ Dynamic Configuration
You can change synchronous replication settings at runtime without restarting PostgreSQL using the pg-reload-sync-config.sh script.
📄️ Troubleshooting
Common issues with Native HA and their solutions.