PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 12.21 » Internes » Catalogues système » pg_subscription

51.53. 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 30.

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.53. Colonnes de pg_subscription

NomTypeRéférenceDescription
oidoid Identifiant de la ligne (attribut caché ; doit être sélectionné explicitement)
subdbidoidpg_database.oidOID de la base de données où réside la souscription
subnamename Nom de la souscription
subowneroidpg_authid.oidPropriétaire de la souscription
subenabledbool Si true, la souscription est activée et doit répliquer.
subsynccommittext  Contient la valeur du paramètre synchronous_commit pour les processus workers de la souscription.
subconninfotext Chaîne de connexion vers la base de données source
subslotnamename Nom du slot de réplication dans la base de données source (aussi utilisé pour le nom origine de la réplication locale). NULL représente NONE.
subpublicationstext[] 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 30.1.