Documentation PostgreSQL 14.22 » Internes » Catalogues système » `pg_publication`

Précédent | Niveau supérieur | Suivant
52.38. `pg_proc` | Sommaire | 52.40. `pg_publication_rel`

## 52.39. `pg_publication`

Le catalogue `pg_publication` contient toutes les publications créées dans la base de données. Pour plus d'informations sur les publications, voir Section 31.1.

Tableau 52.39. Colonnes de `pg_publication`

Type Description
`oid` `oid` Identifiant de ligne
`pubname` `name` Nom de la publication
`pubowner` `oid` (référence `pg_authid`.`oid`) Propriétaire de la publication
`puballtables` `bool` Si true, cette publication inclut automatiquement toutes les tables de la base de données, ceci incluant aussi toutes les tables créées dans le futur.
`pubinsert` `bool` Si true, les opérations INSERT sont répliquées pour les tables de cette publication.
`pubupdate` `bool` Si true, les opérations UPDATE sont répliquées pour les tables de cette publication.
`pubdelete` `bool` Si true, les opérations DELETE sont répliquées pour les tables de cette publication
`pubtruncate` `bool` Si true, les opérations TRUNCATE sont répliquées pour les tables de la publication.
`pubviaroot` `bool` Si true, les opérations sur une partition feuille sont répliquées en utilisant l'identité et le schéma de son ancêtre mentionné dans la publication à la place de la sienne.