GRANT OWNERSHIP ON ROLE コマンド: 自身へのロール所有権の譲渡を制限する(保留中)

注意

この動作変更は2024_08バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

この動作変更バンドルが有効にすると、ロール所有権の譲渡は以下のように制限されます。

変更前:

ユーザーはロール所有権をロール自体に付与することができます。たとえば、次の GRANT ステートメントが許可されています。

GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
Copy
変更後:

ユーザーは、ロール所有権をロール自体に付与することができなくなりました。たとえば、次の GRANT ステートメントはエラーを返します。

GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
Copy
003645 (42501): SQL execution error: Transferring OWNERSHIP of a role to itself is not allowed.

参照: 1781