PostgreSQL n'inclut pas de basculement automatique prêt à l'emploi.
Lorsque le serveur principal tombe en panne, quelqu'un doit promouvoir manuellement le serveur de secours, ce qui entraîne une interruption de service.
repmgr ajoute un démon de basculement automatique (repmgrd) qui surveille le cluster et promeut le standby en quelques secondes lorsque le primaire échoue.
Ce guide explique comment configurer un cluster PostgreSQL 18 à deux nœuds avec réplication en streaming et basculement automatique sur Ubuntu 24.04, en utilisant repmgr 5.x.
Chaque étape a été exécutée en direct sur un cluster réel et la sortie a été vérifiée.
Liste des outils PostgreSQL : La pile essentielle pour les DBA de production
TL;DR : PostgreSQL n'est pas livré avec une suite de surveillance intégrée, un gestionnaire de sauvegarde ou un cadre de haute disponibilité — vous assemblez la pile vous-même à partir d'outils spécialisés.
Ce n'est pas une faiblesse : cela signifie que vous choisissez ce qui correspond à votre environnement au lieu de payer pour des fonctionnalités que vous n'utilisez pas.
Cette liste couvre un choix de premier ordre par catégorie, avec de brèves notes sur le moment d'utiliser les alternatives.
Six catégories sont non négociables en production : haute disponibilité/basculement, sauvegarde et restauration à un point dans le temps, mise en commun des connexions, surveillance, analyse des requêtes et analyse des journaux.
Tout le reste est facultatif.