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 29.
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.54. Colonnes de pg_subscription
Type Description |
---|
Identifiant de la ligne (attribut caché ; doit être sélectionné explicitement) |
OID de la base de données où réside la souscription |
LSN de fin de la transaction dont les changements doivent être ignorés
si le LSN est valide ; sinon |
Nom de la souscription |
Propriétaire de la souscription |
Si true, la souscription est activée et doit répliquer |
Si true, la souscription demandera que le publieur envoie des données dans le format binaire |
Contrôle la gestion du flux des transactions en cours :
|
Code d'état pour le mode de validation en deux phases :
|
Si true, la souscription sera désactivée si un des workers détecte une erreur |
Si true, la souscription se verra obligée de fournir un mot de passe pour l'authentification |
Si true, la souscription sera exécutée avec les droits du propriétaire de la souscription |
Si true, les slots de réplication associés (c'est-à-dire le slot principal et les slots de synchronisation de la table) de la base de données publieur sont activés pour être synchronisés vers les serveurs secondaires |
Chaîne de connexion vers la base de données source |
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 |
Contient la valeur du paramètre |
Tableau de noms de publications souscrites. Ceci référence les publications définies dans la base d'origine. Pour plus d'informations sur les publications, voir Section 29.1. |
La valeur origine doit valoir soit |