pg_replication_slots
#
La vue pg_replication_slots
fournit une liste de
tous les slots de réplication qui existent actuellement sur l'instance, avec
leur état courant.
Pour plus d'informations sur les slots de réplication, voir Section 26.2.6 et Chapitre 47.
Tableau 52.19. Colonnes de pg_replication_slots
Type Description |
---|
Un identifiant unique au niveau de l'instance pour le slot de réplication |
Le nom de base de l'objet partagé contenant le plugin en sortie que ce slot logique utilise, NULL pour les slots physiques |
Le type du slot - |
L'OID de la base de données avec laquelle ce slot est associée, ou NULL. Seuls les slots logiques ont une base de données associée |
Le nom de la base de données avec laquelle ce slot est associée, ou NULL. Seuls les slots logiques ont une base de données associée. |
True si c'est un slot de réplication temporaire. Les slots temporaires ne sont pas sauvegardés sur disque et sont automatiquement supprimés lors d'une erreur ou lorsque la session est terminée. |
Vrai si ce slot est actuellement utilisé |
L'ID du processus de la session utilisant ce slot si le
slot est actuellement activement utilisé. |
La plus ancienne transaction dont ce slot a besoin, et que le
serveur doit donc conserver. |
La plus ancienne transaction affectant les catalogues systèmes dont
ce slot a besoin et que le serveur doit donc conserver.
|
L'adresse ( |
L'adresse ( |
Disponibilité des journaux de transactions nécessaires à ce slot. Les valeurs possibles sont :
Les deux derniers états sont possibles uniquement quand
max_slot_wal_keep_size est positif ou nul.
Si |
Le nombre d'octets à écrire dans les WAL pour que ce slot ne soit pas
en danger de passer dans l'état lost. Il vaut NULL pour les slots dans
l'état lost, ainsi que si |
True si le slot est activé pour décoder les transactions préparées. Toujours false pour les slots physiques. |
Horodatage du moment où le slot est devenu inactif.
|
True si ce slot logique est entré en conflit avec la restauration (et
est donc maintenant invalidé). Quand cette colonne vaut true, vérifiez
la colonne |
La raison de l'invalidation du slot. Il est utilisé pour les slots
logiques et physiques.
|
True si ce slot logique doit être synchronisé vers les serveurs secondaires pour que la réplication logique puisse continuer à partir du nouveau primaire suite à une bascule de type failover. Toujours false pour les slots physiques. |
True si c'est un slot logique qui a été synchronisé à partir d'un serveur primaire. Sur un serveur secondaire en Hot Standby, les slots dont la colonne synced vaut true ne peuvent être ni utilisés pour du décodage logique ni supprimés manuellement. La valeur de cette colonne n'a pas de signification sur le serveur primaire ; la valeur de la colonne sur le primaire vaut false pour tous les slots mais pourrait (dans le cas d'un secondaire promu) valoir aussi true. |