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

# DROP DATABASE

## 名前

DROP DATABASE -- データベースを削除する

## 概要

    DROP DATABASE [ IF EXISTS ] name

## 説明

`DROP DATABASE`は、データベースを削除します。 そのデータベースの項目をカタログから削除し、データを保存していたディレクトリを削除します。 データベースの所有者のみがこのコマンドを実行することができます。 また、このコマンドを実行しようとしているユーザ自身や他のユーザが、対象とするデータベースに接続している時は実行できません （このコマンドを実行する時は、`postgres`や他のデータベースに接続してください）。

`DROP DATABASE`は元に戻すことができません。 十分注意して使用してください。

## パラメータ

`IF EXISTS`

  データベースが存在しない場合でもエラーになりません。 この場合注意メッセージが発行されます。

`name`

  削除するデータベースの名前です。

## 注釈

`DROP DATABASE`はトランザクションブロックの内部では実行できません。

対象とするデータベースに接続している間は、このコマンドを実行することができません。 したがって、このコマンドのラッパであるdropdbプログラムを使用する方がより便利であるかもしれません。

## 互換性

標準SQLには`DROP DATABASE`文はありません。

## 関連項目

CREATE DATABASE

前のページ | ホーム | 次のページ
DROP CONVERSION | 上に戻る | DROP DOMAIN