Oll*_*lie 5 postgresql azure azure-database-postgresql
我正在尝试在 Azure PostgreSQL 中创建一个允许绕过行级安全性的角色,以便我可以运行备份,当为除备份用户之外的所有用户启用行级安全性时,该备份不会失败:
ALTER TABLE jobschedule.jobs ENABLE ROW LEVEL SECURITY;
ALTER TABLE jobschedule.jobs FORCE ROW LEVEL SECURITY;
Run Code Online (Sandbox Code Playgroud)
当我尝试使用 Azure 提供的管理员分配角色时,我收到以下错误消息:
ALTER ROLE srvdevadmin BYPASSRLS;
ERROR: must be superuser to change bypassrls attribute
Run Code Online (Sandbox Code Playgroud)
我检查了权限,似乎在 Azure PostgreSQL 中不可能将超级用户分配给用户。我有什么想法可以将 BYPASSRLS 分配给用户吗?
作为对尝试执行此操作的任何人的更新,我联系了 Azure 支持,他们确认目前在 Azure PostgreSQL 中不可能将 BYPASSRLS 分配给角色,并且产品团队没有计划实现这一点。
https://feedback.azure.com/d365community/idea/685472e3-ee24-ec11-b6e6-000d3a4f0da0
我在他们的反馈网站上创建了一个建议,因此如果您喜欢此功能,那么可能值得对其进行投票。
归档时间: |
|
查看次数: |
1162 次 |
最近记录: |