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

Version anglaise

51.52. pg_subscription

Le catalogue pg_subscription contient toutes les souscriptions existantes pour la réplication logique. Pour plus d'informations sur la réplication logique, voir Chapitre 31, Réplication logique.

Contrairement à la plupart des catalogues systèmes, pg_subscription est partagé parmi toutes les bases de données d'une instance. Il existe une seule copie de pg_subscription par instance, et non pas une par base de données.

L'accès à la colonne subconninfo est interdite aux utilisateurs standards car elle pourrait contenir des mots de passe en clair.

Tableau 51.52. Colonnes de pg_subscription

Nom Type Référence Description
oid oid   Identifiant de la ligne (attribut caché ; doit être sélectionné explicitement)
subdbid oid pg_database.oid OID de la base de données où réside la souscription
subname name   Nom de la souscription
subowner oid pg_authid.oid Propriétaire de la souscription
subenabled bool   Si true, la souscription est activée et doit répliquer.
subsynccommit text   Contient la valeur du paramètre synchronous_commit pour les processus workers de la souscription.
subconninfo text   Chaîne de connexion vers la base de données source
subslotname name   Nom du slot de réplication dans la base de données source. Aussi utilisé pour le nom origine de la réplication locale.
subpublications text[]   Tableau de noms de publications souscrites. Ceci référence les publications sur le serveur publieur. Pour plus d'informations sur les publications, voir Section 31.1, « Publication ».