DROP ROLE
The DROP ROLE command is used for removing roles from the database. The optional IF EXISTS clause can be included to prevent an error if the specified role does not exist. If the IF EXISTS clause is omitted and the role does not exist, an error will be raised.
See also CREATE ROLE.
Syntax
drop_role_statement ::=
DROP ROLE [IF EXISTS] <role_name>
role_name ::= identifier
Parameters
Parameter |
Description |
|---|---|
|
Role name to be removed |
Examples
DROP ROLE new_role;
Permissions
To drop a role, the current role must have a SUPERUSER permission.
You can learn more about system permissions in the access control guide.