gpt4 book ai didi

postgresql - 在 PostgreSQL 中,在授予序列时,我可以只授予 USAGE 而不是同时授予 SELECT、USAGE 吗?

转载 作者:行者123 更新时间:2023-11-29 11:54:55 27 4
gpt4 key购买 nike

我阅读了有关在 PostgreSQL 中授予序列的答案。通常,他们说同时授予 SELECT、USAGE。我想知道我是否可以只授予 USAGE。哪一个是授予序列的最佳实践,为什么?

最佳答案

Quote from the manual

SELECT 权限

For sequences, this privilege also allows the use of the currval function.

使用权限

For sequences, this privilege allows the use of the currval and nextval functions.

(强调我的)

所以答案是:如果您想允许使用 nextval(),您必须授予 USAGE 权限。如果您授予 USAGE,则不需要 SELECT 权限。

关于postgresql - 在 PostgreSQL 中,在授予序列时,我可以只授予 USAGE 而不是同时授予 SELECT、USAGE 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45369441/

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