DROP SCHEMAはスキーマを削除します。
説明
DROP SCHEMAは、データベースからスキーマを削除します。
スキーマは、所有者またはスーパーユーザーのみが削除できます。 所有者は、スキーマ内のオブジェクトの一部を所有していなくても、スキーマ (およびすべての含まれるオブジェクト) を削除できます。
概要
DROP SCHEMA [存在する場合] name [, ...] [カスケード | 制限]パラメーター
IF EXISTS: スキーマが存在しない場合は、エラーをスローしないでください。 この場合、通知が発行されます。name: スキーマの名前。CASCADE: スキーマに含まれるオブジェクト (テーブル、関数など) 、およびそれらのオブジェクトに依存するすべてのオブジェクトを自動的に削除します。RESTRICT: オブジェクトが含まれている場合は、削除を拒否します。 この値がデフォルトです。
注
CASCADEオプションを使用すると、という名前以外のスキーマ内のオブジェクトが削除されることがあります。
例
データベースからスキーマmystuffを削除するには、
DROP SCHEMA mystuff CASCADE;