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
と一緒に配布されますがコマンド shell から実行することができます。
使用方法
ユーザアカウントを削除します。
DROP USER jonathan;
互換性
SQL92
SQL92 には DROP USER
はありません。