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.