删除PostgreSQL模式

DROP SCHEMA [ IF EXISTS ] NAME [,...] [ CASCADE | RESTRICT ]

`IF EXISTS` 如果模式不存在,不会抛出错误。

`NAME` 模式名称。

`CASCADE` 自动删除该模式下数据库对象。

`RESTRICT` 如果该模式下还存在数据库对象,则不允许删除该模式, RESTRICT为缺省值。

例如 :

删除一个模式以及其中包含的所有对象:

DROP SCHEMA myschema CASCADE;

或者

DROP SCHEMA IF EXISTS myschema CASCADE

删除一个为空的模式(其中的所有对象已经被删除):

DROP SCHEMA myschema;

删除授予用户的任何特权:

DROP OWNED BY myschema

 删除用户:

DROP USER IF EXISTS myschema

删除ORACLE的模式:

--该用户连带的数据全部删掉
drop user tablename cascade;

原文地址:https://www.cnblogs.com/Alwaysbecoding/p/13950082.html