gpt4 book ai didi

postgresql - 如何在 postgres 中为所有模式创建只读用户?

转载 作者:行者123 更新时间:2023-11-29 13:15:48 25 4
gpt4 key购买 nike

我想知道是否有人知道为 postgres 数据库中的所有模式和表创建只读用户的命令。我找到了针对特定表和特定模式执行此操作的方法,但不是一刀切(我们有很多模式,我宁愿不运行命令 60 次以上)。提前致谢

最佳答案

在 PostgreSQL 中没有简单的方法可以做到这一点。

您应该做的是创建一个对所有表具有读取权限的角色(是的,您必须为每个模式运行至少一个 GRANT 语句)并将该角色授予所有登录需要读取权限的用户。

这样您只需完成一次工作,并且删除用户变得非常容易。

关于postgresql - 如何在 postgres 中为所有模式创建只读用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49244910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com