Name
DROP USER
-- ユーザを削除する。
Synopsis
DROP USER 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
はありません。