非互換
GRANTED BYに指定したロールが、権限を付与するロールに対し適切な権限を持たない場合、GRANTコマンドの実行がエラーになります。
postgres=# CREATE ROLE role_1; CREATE ROLE postgres=# CREATE ROLE role_2; CREATE ROLE postgres=# CREATE ROLE group_1; CREATE ROLE postgres=# GRANT group_1 TO role_1 GRANTED BY role_2; GRANT ROLE
postgres=# CREATE ROLE role_1; CREATE ROLE postgres=# CREATE ROLE role_2; CREATE ROLE postgres=# CREATE ROLE group_1; CREATE ROLE postgres=# GRANT group_1 TO role_1 GRANTED BY role_2; ERROR: permission denied to grant privileges as role "role_2"
対処方法
ありません。