DROP USER

Name

DROP USER  --  ユーザを削除する。

Synopsis

DROP USER name
  

入力

name

既存のユーザ名。

出力

DROP USER

ユーザの削除が成功した場合に返されるメッセージ。

ERROR: DROP USER: user "name" does not exist

指定したユーザ名を見つけられなかった場合に現れるメッセージ。

DROP USER: user "name" owns database "name", cannot be removed

あたかじめこのデータベースを削除、もしくは、その所有者を 変更しなければなりません。

説明

DROP USER はデータベースから指定した ユーザを削除します。 ユーザが所有するテーブル、ビュー、その他のオブジェクトの 削除は行ないません。 このユーザがなにかしらのデータベースを所有していた場合は エラーになります。

新規にユーザを登録するには、 CREATE USER を使用して下さい。 また、ユーザの属性情報を変更するには、 ALTER USER を使用して下さい。 Postgres には、このコマンドと同一 の機能 (実際にこのコマンドを呼び出します。) を持ち、コマンド シェル上から実行できる、 dropuser スクリプトが付随しています。

使用法

ユーザアカウントを削除します。

DROP USER jonathan;

互換性

SQL92

SQL92 には、DROP USER はありません。