pg_publication_tables
note
Эта страница переведена при помощи нейросети GigaChat.
Представление pg_publication_tables предоставляет информацию о связях между публикациями и информацией о таблицах, в которых они содержатся. В отличие от базового каталога pg_publication_rel, это представление расширяет публикации, определенные как FOR ALL TABLES и FOR TABLES IN SCHEMA, поэтому для таких публикаций будет строка для каждой подходящей таблицы.
Столбцы 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 | Выражение для условия публикации таблицы |