[11/15開催: PostgreSQL Conference Japan 2019 参加受付中] 
他のバージョンの文書 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

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 を使用してください。 PostgreSQL にはこのコマンドと同じ機能を持つ(実際、このコマンドを呼び出します)スクリプト dropuser が一緒に配布され、コマンドシェルから実行することができます。

使用方法

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

DROP USER jonathan;

互換性

SQL92

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