
# PG_PUBLICATION
PG_PUBLICATION系统表存储当前数据库中创建的所有发布。
表1PG_PUBLICATION字段 
| 名称           | 类型      | 引用                                                                         | 描述                                     |
|:---|:---|:---|:---|
| oid          | oid     | -                                                                          | 行标识符（隐藏属性，必须明确选择才会显示）。                 |
| pubname      | name    | -                                                                          | 发布的名称。                                 |
| pubowner     | oid     | [PG_AUTHID](https://support.huaweicloud.com/devg-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)
```
