PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

51.80. 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, « Slots de réplication » et Chapitre 48, Décodage logique (Logical Decoding).

Tableau 51.81. Colonnes de pg_replication_slots

Nom Type Références Description
slot_name name   Un identifiant unique au niveau de l'instance pour le slot de réplication
plugin name   Le nom de base de l'objet partagé contenant le plugin en sortie que ce slot logique utilise, NULL pour les slots physiques.
slot_type text   Le type du slot - physical ou logical
datoid oid pg_database.oid 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.
database text pg_database.datname 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.
temporary boolean   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.
active boolean   Vrai si ce slot est actuellement utilisé
active_pid integer   L'ID du processus de la session utilisant ce slot si le slot est actuellement activement utilisé. NULL si inactif.
xmin xid   La plus ancienne transaction dont ce slot a besoin, et que le serveur doit donc conserver. VACUUM ne peut pas traiter des lignes supprimées par des transactions plus récentes.
catalog_xmin xid   La plus ancienne transaction affectant les catalogues systèmes dont ce slot a besoin et que le serveur doit donc conserver. VACUUM ne peut pas traiter des lignes du catalogues supprimées par des transactions plus récentes.
restart_lsn pg_lsn   L'adresse (LSN) du plus ancien journal de transactions toujours requis par le consommateur de ce slot et qui, de ce fait, ne pourra plus être automatiquement supprimé pendant les checkpoints.
confirmed_flush_lsn pg_lsn   L'adresse (LSN) jusqu'où le consommateur de la réplication logique a confirmé avoir reçu les données. Les données plus anciennes ne sont plus disponibles. NULL pour les slots physiques.