PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 16.2 » Internes » Vues système » pg_publication_tables

54.17. pg_publication_tables #

La vue pg_publication_tables fournit des informations sur la correspondance entre les publications et les informations sur les tables qu'elles contiennent. Contrairement au catalogue pg_publication_rel sous-jacent, cette vue étend les publications définies comme FOR ALL TABLES et FOR TABLES IN SCHEMA, donc pour ces publications, il y aura une ligne pour chaque table éligible.

Tableau 54.17. Colonnes de pg_publication_tables

Type

Description

pubname name (référence pg_publication.pubname)

Nom de la publication

schemaname name (référence pg_namespace.nspname)

Nom du schéma contenant la table

tablename name (référence pg_class.relname)

Nom de la table

attnames name[] (référence pg_attribute.attname)

Noms des colonnes de table incluses dans la publication. Ceci contient toutes les colonnes de la table quand l'utilisateur n'indique pas la liste des colonnes pour la table.

rowfilter text

Expression pour la condition de qualification de la publication de la table.