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

51.42. pg_publication_rel #

The catalog <structname>pg_publication_rel</structname> contains the mapping between relations and publications in the database. This is a many-to-many mapping. See also <xref linkend="view-pg-publication-tables"/> for a more user-friendly view of this information. カタログpg_publication_relにはデータベース内のリレーションとパブリケーションのマッピングが含まれます。 これは多対多のマッピングです。 この情報のよりユーザフレンドリなビューについては52.17も参照してください。

表51.42 pg_publication_relの列

<title><structname>pg_publication_rel</structname> Columns</title>

Column Type 列 型

Description 説明

oid oid

Row identifier 行識別子

prpubid oid (references <link linkend="catalog-pg-publication"><structname>pg_publication</structname></link>.<structfield>oid</structfield>) (参照先 pg_publication.oid

Reference to publication パブリケーションの参照

prrelid oid (references <link linkend="catalog-pg-class"><structname>pg_class</structname></link>.<structfield>oid</structfield>) (参照先 pg_class.oid

Reference to relation リレーションの参照

prqual pg_node_tree

<para>Expression tree (in <function>nodeToString()</function> representation) for the relation's publication qualifying condition. Null if there is no publication qualifying condition.</para></entry>

リレーションのパブリケーション修飾条件の(nodeToString()形式の)式ツリー。 パブリケーション修飾条件がない場合はNULLです。

prattrs int2vector (references <link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link>.<structfield>attnum</structfield>) (参照先 pg_attribute.attnum

This is an array of values that indicates which table columns are part of the publication. For example, a value of <literal>1 3</literal> would mean that the first and the third table columns are published. A null value indicates that all columns are published. これは、どのテーブル列がパブリケーションの一部であるかを示す値の配列です。 たとえば、1 3という値は、テーブルの最初と3番目の列がパブリッシュされることを意味します。 NULL値は、すべての列がパブリッシュされることを示します。