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
Nom | Type | Référence | Description |
---|---|---|---|
oid | oid | Identifiant de la ligne (attribut caché ; doit être sélectionné explicitement) | |
subdbid | oid |
| OID de la base de données où réside la souscription |
subname | name | Nom de la souscription | |
subowner | 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). NULL représente
NONE . | |
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 30.1. |