mirror of
https://github.com/postgres/postgres.git
synced 2025-04-29 13:56:47 +03:00
Make has_sequence_privilege support WITH GRANT OPTION
The various has_*_privilege() functions all support an optional WITH GRANT OPTION added to the supported privilege types to test whether the privilege is held with grant option. That is, all except has_sequence_privilege() variations. Fix that. Back-patch to all supported branches. Discussion: https://postgr.es/m/005147f6-8280-42e9-5a03-dd2c1e4397ef@joeconway.com
This commit is contained in:
parent
6d4ae6a8e7
commit
752714dd9d
@ -2242,8 +2242,11 @@ convert_sequence_priv_string(text *priv_type_text)
|
|||||||
{
|
{
|
||||||
static const priv_map sequence_priv_map[] = {
|
static const priv_map sequence_priv_map[] = {
|
||||||
{"USAGE", ACL_USAGE},
|
{"USAGE", ACL_USAGE},
|
||||||
|
{"USAGE WITH GRANT OPTION", ACL_GRANT_OPTION_FOR(ACL_USAGE)},
|
||||||
{"SELECT", ACL_SELECT},
|
{"SELECT", ACL_SELECT},
|
||||||
|
{"SELECT WITH GRANT OPTION", ACL_GRANT_OPTION_FOR(ACL_SELECT)},
|
||||||
{"UPDATE", ACL_UPDATE},
|
{"UPDATE", ACL_UPDATE},
|
||||||
|
{"UPDATE WITH GRANT OPTION", ACL_GRANT_OPTION_FOR(ACL_UPDATE)},
|
||||||
{NULL, 0}
|
{NULL, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user