DROP OWNED

DROP OWNED drops all the objects that are owned by one of the specified roles. Any privileges granted to the given roles on objects will also be revoked.

NOTE: Unlike PostgreSQL, Materialize drops all objects across all databases, including the database itself.

Syntax

DROP OWNED BY role_name , RESTRICT CASCADE
Field Use
role_name The role name whose owned objects will be dropped.
CASCADE Remove all dependent objects.
RESTRICT Don’t remove anything if any non-index objects depencies exist. (Default.)

Examples

DROP OWNED BY joe;
DROP OWNED BY joe, george CASCADE;

Privileges

The privileges required to execute this statement are:

  • Role membership in role_name.
Back to top ↑