Unix-commands-dropuser

提供:Dev Guides
移動先:案内検索

dropuser-Unix、Linuxコマンド

link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]

NAME

概要

*dropuser* [*** *__ option __* *** __...__] [*** *__ username __* *]

説明

*dropuser* は、既存のPostgreSQLユーザーを削除します。 スーパーユーザーとCREATEROLE権限を持つユーザーのみがPostgreSQLユーザーを削除できます。 (スーパーユーザーを削除するには、自分がスーパーユーザーでなければなりません。)
*dropuser* は、SQLコマンドDROP ROLE [ *drop_role* (7)]のラッパーです。 このユーティリティを使用してユーザーを削除することと、サーバーにアクセスする他の方法を使用してユーザーを削除することとの間に実質的な違いはありません。

オプション

*dropuser* は、次のコマンドライン引数を受け入れます。

Tag

説明

  • username *

削除するPostgreSQLユーザーの名前を指定します。 コマンドラインで何も指定されていない場合、名前の入力を求められます。

*-e* *-echo *
*dropuser* が生成してサーバーに送信するコマンドをエコーし​​ます。
*-i* *-インタラクティブ*

ユーザーを実際に削除する前に確認を求めます。

*-q* *-静か*

応答を表示しません。

*dropuser* は、接続パラメーターの次のコマンドライン引数も受け入れます。
*-h* __host __ **** *-host *__host __* ***

サーバーが実行されているマシンのホスト名を指定します。 値がスラッシュで始まる場合、Unixドメインソケットのディレクトリとして使用されます。

*-p* __port __ **** *-port *__port __* ***

サーバーが接続をリッスンするTCPポートまたはローカルUnixドメインソケットファイル拡張子を指定します。

*-U* __username __ **** *-username *__username __* ***

接続するユーザー名(ドロップするユーザー名ではありません)

*-W* *-パスワード*

パスワードプロンプトを強制します(ユーザーのパスワードを削除するのではなく、サーバーに接続します)。

環境

Tag Description
PGHOST PGPORT PGUSER Default connection parameters

診断

困難な場合、潜在的な問題とエラーメッセージの説明については、DROP ROLE [ drop_role (7)]および psql (1)を参照してください。 データベースサーバーは、ターゲットホストで実行されている必要があります。 また、 libpq フロントエンドライブラリで使用されるデフォルトの接続設定と環境変数が適用されます。

ユーザーjoeをデフォルトのデータベースサーバーから削除するには:

$ dropuser joe DROP ROLE

ホストeden、ポート5000上のサーバーを使用して、基礎となるコマンドを確認および覗いてユーザーjoeを削除するには:

$ dropuser -p 5000 -h eden -i -e joe Role "joe" will be permanently removed. Are you sure? (y/n) y DROP ROLE "joe" DROP ROLE

関連項目

link:/unix_commands/index [previous] link:/unix_commands/index [next] link:/cgi-bin/printversion.cgi?tutorial = unix_commands&file = dropuser [Printer Friendly]

  
Advertisements