バージョンごとのドキュメント一覧

53.40. pg_publication #

The catalog <structname>pg_publication</structname> contains all publications created in the database. For more on publications see <xref linkend="logical-replication-publication"/>. カタログpg_publicationには、データベース内に作成されたすべてのパブリケーションが含まれます。 パブリケーションについての詳細は31.1を参照してください。

表53.40 pg_publicationの列

<title><structname>pg_publication</structname> Columns</title>

Column Type 列 型

Description 説明

oid oid

Row identifier 行識別子

pubname name

Name of the publication パブリケーションの名前

pubowner oid (references <link linkend="catalog-pg-authid"><structname>pg_authid</structname></link>.<structfield>oid</structfield>) (参照先 pg_authid.oid

Owner of the publication パブリケーションの所有者

puballtables bool

If true, this publication automatically includes all tables in the database, including any that will be created in the future. trueの場合、このパブリケーションは、将来作成されるテーブルを含め、データベース内の全テーブルを自動的に含みます。

pubinsert bool

If true, <xref linkend="sql-insert"/> operations are replicated for tables in the publication. trueの場合、パブリケーション内のテーブルに対するINSERT操作は複製されます。

pubupdate bool

If true, <xref linkend="sql-update"/> operations are replicated for tables in the publication. trueの場合、パブリケーション内のテーブルに対するUPDATE操作は複製されます。

pubdelete bool

If true, <xref linkend="sql-delete"/> operations are replicated for tables in the publication. trueの場合、パブリケーション内のテーブルに対するDELETE操作は複製されます。

pubtruncate bool

If true, <xref linkend="sql-truncate"/> operations are replicated for tables in the publication. trueの場合、パブリケーション内のテーブルに対するTRUNCATE操作は複製されます。

pubviaroot bool

If true, operations on a leaf partition are replicated using the identity and schema of its topmost partitioned ancestor mentioned in the publication instead of its own. trueの場合、自分自身ではなく、パブリケーションが言及しているパーティションの最上位の祖先の識別子とスキーマを使って、リーフパーティションに対する操作が複製されます。