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
を使用してください。
PostgreSQL にはこのコマンドと同じ機能を持つ(実際、このコマンドを呼び出します)スクリプト
dropuser
が一緒に配布され、コマンドシェルから実行することができます。
使用方法
ユーザアカウントを削除します。
DROP USER jonathan;
互換性
SQL92
SQL92 には DROP USER
はありません。