Promouvoir une réplique en primaire
PostgreSQLRéplicationCommande
SELECT pg_promote(wait := true, wait_seconds := 60);Ce que fait la commande
Sort le serveur standby du mode recovery et en fait une primaire accessible en écriture.
Quand l'utiliser
Pour faire de la standby la nouvelle primaire lors d'un failover planifié ou d'urgence.
Attention
La promotion est irréversible ; le serveur ne peut plus suivre l'ancienne primaire. Assurez-vous que l'ancienne primaire est vraiment arrêtée pour éviter un split-brain. Alternative : pg_ctl promote.
Voir aussi
- Créer une réplique physique (pg_basebackup)
- Afficher le retard de réplication
- Créer et supprimer un replication slot
- Mettre en place une publication et une souscription de réplication logique
- Configurer manuellement une standby (standby.signal + primary_conninfo)
- Surveiller le retard de réception et de replay du WAL sur la standby (pg_stat_wal_receiver)