Top
Enterprise Postgres 16 Release Notes

2.13.3 Change due to Restriction of CREATEROLE Privilege

Incompatibility

In Fujitsu Enterprise Postgres 16, if you want to use a non-superuser role as a secret management role, the permissions on the roles that can be set in the secret group are different, and the roles that you set in the secret group must be granted ADMIN OPTION permission on the secret confidentiality management role before they can be used.

Action method

Take one of the following actions:

[Example]

You want to grant only the ADMIN OPTION privilege for role "user _role1" to the confidentiality management role "manager_role".

GRANT user_role1 TO manager_role WITH ADMIN TRUE, INHERIT FALSE, SET FALSE;

If the required permissions are not set, the sensitivity management API terminates abnormally with a message similar to the following:

ERROR:  permission denied to alter role
DETAIL:  Only roles with the CREATEROLE attribute and the ADMIN option on role "user_role1" may alter this role.