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 と一緒に配布されますがコマンド shell から実行することができます。

使用方法

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

DROP USER jonathan;

互換性

SQL92

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