更新时间:2023-10-23 GMT+08:00
安全性
用于复制连接的角色必须具有REPLICATION属性(或者是具有SYSADMIN权限用户)。 如果角色缺少SUPERUSER 和 BYPASSRLS,发布者的行安全策略可以执行。 角色的访问权限必须在pg_hba.conf中配置,并且必须具有LOGIN属性。
要创建发布,用户必须在数据库中有CREATE特权。
要把表加入到一个发布,用户必须在该表上有拥有权。要创建一个自动发布所有表的发布,用户必须是一个具有SYSADMIN权限用户。
要创建订阅,用户必须是一个具有SYSADMIN权限用户。
订阅的应用过程将在本地数据库上以具有SYSADMIN权限用户的特权运行。
特权检查仅在复制连接开始时被执行一次。在从发布者读到每一个更改记录时不会重新检查特权,在每一个更改被应用时也不会重新检查特权。
父主题: 发布订阅