pg_publication_tables
#
The view <structname>pg_publication_tables</structname> provides
information about the mapping between publications and information of
tables they contain. Unlike the underlying catalog
<link linkend="catalog-pg-publication-rel"><structname>pg_publication_rel</structname></link>,
this view expands publications defined as
<link linkend="sql-createpublication-params-for-all-tables"><literal>FOR ALL TABLES</literal></link>
and <link linkend="sql-createpublication-params-for-tables-in-schema"><literal>FOR TABLES IN SCHEMA</literal></link>,
so for such publications there will be a row for each eligible table.
《マッチ度[93.617021]》pg_publication_tables
ビューはパブリケーションとそれに含まれるテーブルの間のマッピングに関する情報を提供します。
その元となるカタログpg_publication_rel
とは異なり、このビューはFOR ALL TABLES
とFOR TABLES IN SCHEMA
で定義されたパブリケーションを展開するため、そのようなパブリケーションについては対象となる各テーブルについて1行があります。
表52.17 pg_publication_tables
の列
Column Type 列 型 Description 説明 |
---|
Name of publication パブリケーションの名前 |
Name of schema containing table テーブルがあるスキーマの名前 |
Name of table テーブルの名前 |
Names of table columns included in the publication. This contains all the columns of the table when the user didn't specify the column list for the table. パブリケーションに含まれるテーブル列の名前。 ユーザがテーブルの列リストを指定しなかった場合に、テーブルのすべての列が含まれます。 |
Expression for the table's publication qualifying condition テーブルのパブリケーション必要条件の式 |