DROP SCHEMA
SQL - Language Statements
DROP SCHEMA
remove a schema
2002-07-18
DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ]
2002-07-18
Inputs
name
The name of a schema.
CASCADE
Automatically drop objects (tables, functions, etc) that are contained
in the schema.
RESTRICT
Refuse to drop the schema if it contains any objects.
This is the default.
2002-07-18
Outputs
DROP SCHEMA
The message returned if the schema is successfully dropped.
ERROR: Schema "name" does not exist
This message occurs if the specified schema does not exist.
2002-07-18
Description
DROP SCHEMA removes schemas from the data base.
A schema can only be dropped by its owner or a superuser. Note that
the owner can drop the schema (and thereby all contained objects)
even if he does not own some of the objects within the schema.
2002-07-18
Notes
Refer to the CREATE SCHEMA statement for
information on how to create a schema.
Usage
To remove schema mystuff from the database,
along with everything it contains:
DROP SCHEMA mystuff CASCADE;
Compatibility
2002-07-18
SQL92
DROP SCHEMA is fully compatible with
SQL92, except that the standard only allows
one schema to be dropped per command.