gpt4 book ai didi

postgresql - 使用 Postgresql 管理用户

转载 作者:行者123 更新时间:2023-11-29 11:36:32 24 4
gpt4 key购买 nike

我们的系统将在本地网络上运行,连接到同一本地服务器的客户端不超过 50 个。我们正在为每个客户端创建一个数据库用户,以利用 postgresql 权限系统。

1) 分析“性能”,拥有约 50 个数据库用户而不是重新实现自定义系统是否可以?

2)(已解决)用户如何检查(什么SQL语句)他对表有什么权限?

解决方法:

SELECT HAS_TABLE_PRIVILEGE('user','table','insert')

我宁愿不重新实现该系统,因为一个好的安全系统实现起来并非易事。

最佳答案

回答用户/性能问题:可能不会。唯一真正的风险取决于有多少用户拥有独特的安全权限(例如,如果这 50 个用户中的每个用户对数据库中的每个表/模式都有不同的权限)。在实践中,这种情况永远不会发生,只要您有一个健全的权限组系统,就应该没问题。

关于postgresql - 使用 Postgresql 管理用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/210691/

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