Postgresql 限制对Postgres逻辑复制的订阅服务器角色的访问

Postgresql 限制对Postgres逻辑复制的订阅服务器角色的访问,postgresql,database-replication,database-security,Postgresql,Database Replication,Database Security,我们在两个数据库之间进行逻辑复制,source->consolidation,后者包括来自source的数据以及来自其他数据库的大量其他数据。在订阅服务器consolidationDB上,我们有一些基于source复制的数据触发的简单触发器。这些触发器对于依赖于来自source的实时更新的业务逻辑是必需的 我们希望在特定角色下触发这些触发器,以确保安全性并防止任何意外影响。上的文档说明如下: 要创建订阅,用户必须是超级用户。订阅应用进程将以超级用户的权限在本地数据库中运行 是否有任何方法限制订阅

我们在两个数据库之间进行逻辑复制,
source
->
consolidation
,后者包括来自
source
的数据以及来自其他数据库的大量其他数据。在订阅服务器
consolidation
DB上,我们有一些基于
source
复制的数据触发的简单触发器。这些触发器对于依赖于来自
source
的实时更新的业务逻辑是必需的

我们希望在特定角色下触发这些触发器,以确保安全性并防止任何意外影响。上的文档说明如下:

要创建订阅,用户必须是超级用户。订阅应用进程将以超级用户的权限在本地数据库中运行

是否有任何方法限制订阅服务器角色的访问,使触发器只能修改特定的模式或调用特定的函数