aboutsummaryrefslogtreecommitdiff
path: root/src/include/regex/regguts.h
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2024-11-15 10:53:54 +0100
committerPeter Eisentraut <peter@eisentraut.org>2024-11-15 11:03:48 +0100
commitd31bbfb6590e586f731345960311861d5eb4c23f (patch)
treedaf707be4a1b020d8a537047e0968dbac83ae8e1 /src/include/regex/regguts.h
parentcfd7f36c83cdcf6322c7ea0d1d9ef62bc2b00375 (diff)
downloadpostgresql-d31bbfb6590e586f731345960311861d5eb4c23f.tar.gz
postgresql-d31bbfb6590e586f731345960311861d5eb4c23f.zip
Proper object locking for GRANT/REVOKE
Refactor objectNamesToOids() to use get_object_address() internally if possible. Not only does this save a lot of code, it also allows us to use the object locking provided by get_object_address() for GRANT/REVOKE. There was previously a code comment that complained about the lack of locking in objectNamesToOids(), which is now fixed. The check in ExecGrant_Type_check() is obsolete because get_object_address_type() already does the same check. Reviewed-by: Bertrand Drouvot <bertranddrouvot.pg@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/bf72b82c-124d-4efa-a484-bb928e9494e4@eisentraut.org
Diffstat (limited to 'src/include/regex/regguts.h')
0 files changed, 0 insertions, 0 deletions