Temporarily assume another role for the session.

Section: Security, Grants, and Default Privileges

Set active role

sql
sql
SET ROLE readonly;
Explanation

See summary for usage details.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Security, Grants, and Default Privileges
Grant table select
Allow read access to a table.
OpenIn sheetsqlsame section
Grant schema usage
Allow object lookup inside a schema.
OpenIn sheetsqlsame section
Change object owner
Transfer ownership of an object to another role.
OpenIn sheetsqlsame section
Reset active role
Return to the original session authorization.
OpenIn sheetsqlsame section
Grant sequence usage
Allow use of sequences for inserts or reads.
OpenIn sheetsqlsame section
Revoke update privilege
Remove write capability from a role.
OpenIn sheetsqlsame section