GRANT OWNERSHIP ON ROLE コマンド: ロール所有権の自分自身への譲渡を制限する(キャンセル済み)

注意

この BCR はキャンセルされ、 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