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
的实时更新的业务逻辑是必需的
我们希望在特定角色下触发这些触发器,以确保安全性并防止任何意外影响。上的文档说明如下:
要创建订阅,用户必须是超级用户。订阅应用进程将以超级用户的权限在本地数据库中运行
是否有任何方法限制订阅服务器角色的访问,使触发器只能修改特定的模式或调用特定的函数