Deletes all other definitions (views, constraints, tables,
sequences, indexes, and triggers) that refer to the named schema
and then deletes that schema definition. This is known as a
cascading delete.
If you specify the CASCADE keyword, SQL deletes all definitions
contained by the schema before deleting the schema.
If you do not specify the CASCADE keyword, the schema must be
empty.