52.17. pg_publication_tables#

52.17. pg_publication_tables

52.17. pg_publication_tables

Представление pg_publication_tables предоставляет информацию о соответствии между публикациями и информацией о таблицах, которые они содержат. В отличие от базового каталога pg_publication_rel, это представление расширяет публикации, определенные как FOR ALL TABLES и FOR TABLES IN SCHEMA, поэтому для таких публикаций будет создана строка для каждой подходящей таблицы.

Таблица 52.17. pg_publication_tables Колонки

Тип столбца

Описание

pubname name (ссылается на pg_publication.pubname)

Название публикации

schemaname name (ссылается на pg_namespace.nspname)

Имя схемы, содержащей таблицу

tablename name (ссылается на pg_class.relname)

Имя таблицы

attnames name[] (ссылается на pg_attribute.attname)

Имена столбцов таблицы, включенных в публикацию. Здесь содержатся все столбцы таблицы, когда пользователь не указал список столбцов для таблицы.

rowfilter text

Выражение для условия квалификации публикации таблицы