mirror of
https://github.com/postgres/postgres.git
synced 2025-11-22 12:22:45 +03:00
Allow GRANTED BY clause in normal GRANT and REVOKE statements
The SQL standard allows a GRANTED BY clause on GRANT and REVOKE (privilege) statements that can specify CURRENT_USER or CURRENT_ROLE. In PostgreSQL, both of these are the default behavior. Since we already have all the parsing support for this for the GRANT (role) statement, we might as well add basic support for this for the privilege variant as well. This allows us to check off SQL feature T332. In the future, perhaps more interesting things could be done with this, too. Reviewed-by: Simon Riggs <simon@2ndquadrant.com> Discussion: https://www.postgresql.org/message-id/flat/f2feac44-b4c5-f38f-3699-2851d6a76dc9@2ndquadrant.com
This commit is contained in:
@@ -475,7 +475,7 @@ T324 Explicit security for SQL routines NO
|
||||
T325 Qualified SQL parameter references YES
|
||||
T326 Table functions NO
|
||||
T331 Basic roles YES
|
||||
T332 Extended roles NO mostly supported
|
||||
T332 Extended roles YES
|
||||
T341 Overloading of SQL-invoked functions and procedures YES
|
||||
T351 Bracketed SQL comments (/*...*/ comments) YES
|
||||
T431 Extended grouping capabilities YES
|
||||
|
||||
Reference in New Issue
Block a user