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

Version anglaise

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

Tableau 48.39. 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.
active boolean   Vrai si ce slot est actuellement utilisé
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.