# PG_PUBLICATION
PG_PUBLICATION系统表存储当前数据库中创建的所有发布。该系统表仅8.2.0.100及以上集群版本支持。
表1PG_PUBLICATION字段 
| 名称 | 类型 | 引用                                                                             | 描述                 |
|:---|:---|:---|:---|
| oid                  | oid                   | -                                                                              | 行标识符（隐藏属性，必须明确选择才会显示）。                |
| pubname              | name                  | -                                                                                                 | 发布的名称。                                |
| pubowner            | oid                 | [PG_AUTHID](https://support.huaweicloud.com/devg-911-dws/dws_04_0574.html).oid | 发布的拥有者。                              |
| puballtables          | boolean              | -                                                                              | 如果为true，这个发布自动包括数据库中的所有表，包括未来将会创建的任何表。 |
| pubinsert               | boolean              | -                                                                                                 | 如果为true，为发布中的表复制INSERT操作。              |
| pubupdate              | boolean              | -                                                                                                 | 如果为true，为发布中的表复制UPDATE操作。             |
| pubdelete            | boolean              | -                                                                                                 | 如果为true，为发布中的表复制DELETE操作。             |
| pubtruncate            | boolean                | -                                                                                                 | 如果为true，为发布中的表复制TRUNCATE操作。           |
   
#### 应用示例
查看所有发布：
```
SELECT * FROM pg_publication;
 pubname | pubowner | puballtables | pubinsert | pubupdate | pubdelete | pubtruncate 
---------+----------+--------------+-----------+-----------+-----------+-------------
 mypub   |       10 | t            | t         | t         | t         | t
(1 row)
```
