On this page
31.7. Security
用于复制连接的角色必须具有REPLICATION
属性(或是超级用户)。该角色的访问权限必须在pg_hba.conf
中配置,并且必须具有LOGIN
属性。
为了能够复制初始表数据,用于复制连接的角色必须对已发布表具有SELECT
特权(或成为超级用户)。
要创建发布,用户必须在数据库中具有CREATE
特权。
要将表添加到发布中,用户必须对表拥有所有权。若要创建自动发布所有表的发布,用户必须是超级用户。
要创建订阅,用户必须是超级用户。
订阅应用过程将以超级用户的特权在本地数据库中运行。
特权仅在复制连接开始时检查一次。从发布商读取每个更改记录时,不会重新检查它们,也不会在应用时重新检查每个更改。