DROP DATABASE(7)

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

SYNOPSIS

DROP DATABASE [ IF EXISTS ] name

説明

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

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

パラメータ

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

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

注釈

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

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

互換性

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

関連項目
CREATE DATABASE [create_database(7)]