GRANT OWNERSHIP ON ROLE コマンド: 自身へのロール所有権の譲渡を制限する(保留中)¶
この動作変更バンドルが有効にすると、ロール所有権の譲渡は以下のように制限されます。
- 変更前:
ユーザーはロール所有権をロール自体に付与することができます。たとえば、次の GRANT ステートメントが許可されています。
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
- 変更後:
ユーザーは、ロール所有権をロール自体に付与することができなくなりました。たとえば、次の GRANT ステートメントはエラーを返します。
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
003645 (42501): SQL execution error: Transferring OWNERSHIP of a role to itself is not allowed.
参照: 1781