GRANT OWNERSHIP ON ROLE command: Restrict transfer of role ownership to itself (Pending)¶
Attention
This behavior change is in the 2024_08 bundle.
For the current status of the bundle, refer to Bundle History.
When this behavior change bundle is enabled, the transfer of role ownership will be restricted as follows:
- Before the change:
Users can grant ownership of a role to the role itself. For example, the following GRANT statement is allowed:
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
- After the change:
Users can no longer grant ownership of a role to the role itself. For example, the following GRANT statement returns an error:
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.
Ref: 1781