DROP OWNED

用于删除角色拥有的对象的SQL命令

DROP OWNED 是用于删除特定角色拥有的数据库对象的DDL。

DROP OWNED 添加于 PostgreSQL 8.2

更改历史

示例

DROP OWNED 的基本用法示例

postgres=# DROP OWNED BY bar;
DROP OWNED

如果存在任何依赖项(例如外键关系),则必须提供 CASCADE 关键字

postgres=# DROP OWNED BY baz;
ERROR:  cannot drop table foo because other objects depend on it
DETAIL:  constraint bar_foo_id_fkey on table bar depends on table foo
HINT:  Use DROP ... CASCADE to drop the dependent objects too.

提供不存在的角色名称

postgres=# DROP OWNED BY baz;
ERROR:  role "baz" does not exist

分类

DDLSQL命令用户和角色

另请参阅

REASSIGN OWNED

反馈

提交任何关于 "DROP OWNED" 的评论、建议或更正 此处