PostgreSQL 8.0.0 文書
前のページ | 巻戻し |  | 早送り | 次のページ

# DROP SCHEMA

## 名前

DROP SCHEMA -- スキーマの削除

## 概要

    DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ]

## 説明

`DROP SCHEMA`はデータベースからスキーマを削除します。

スキーマを削除できるのは、所有者またはスーパーユーザのみです。 所有者は、スキーマ内に所有していないオブジェクトが含まれている場合でも、そのスキーマ(およびそこに含まれる全てのオブジェクト)を削除できます。

## パラメータ

`name`

  スキーマの名前です。

`CASCADE`

  スキーマに含まれるオブジェクト(テーブル、関数など)を自動的に削除します。

`RESTRICT`

  スキーマにオブジェクトが含まれている場合は、そのスキーマの削除を拒否します。 これがデフォルトです。

## 例

データベースから`mystuff`スキーマ、およびそこに含まれる全てのものを削除します。

    DROP SCHEMA mystuff CASCADE;

## 互換性

`DROP SCHEMA`は、標準SQLでは1度のコマンド実行につき1つのスキーマしか削除できないという点を除き、標準SQLと完全に互換性があります。

## 関連項目

ALTER SCHEMA, CREATE SCHEMA

前のページ | ホーム | 次のページ
DROP RULE | 上に戻る | DROP SEQUENCE