これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドdropdbです。
プログラム:
NAME
dropdb-PostgreSQLデータベースを削除します
SYNOPSIS
ドロップデブ [接続オプション...] [オプション...] データベース名
DESCRIPTION
dropdbは、既存のPostgreSQLデータベースを破棄します。 このコマンドを実行するユーザーは、
データベースのスーパーユーザーまたはデータベースの所有者になります。
dropdbは、SQLコマンドDROP DATABASE(DROP_DATABASE(7))。 ありません
このユーティリティを介したデータベースの削除と他の方法によるデータベースの削除の効果的な違い
サーバーへのアクセス。
OPTIONS
dropdbは、次のコマンドライン引数を受け入れます。
データベース名
削除するデータベースの名前を指定します。
-e
- エコー
dropdbが生成してサーバーに送信するコマンドをエコーします。
-i
- 相互の作用
破壊的なことをする前に、確認プロンプトを発行します。
-V
- バージョン
dropdbバージョンを印刷して終了します。
-存在する場合
データベースが存在しない場合でもエラーをスローしないでください。 この場合、通知が発行されます。
-?
- 助けて
dropdbコマンドライン引数に関するヘルプを表示し、終了します。
dropdbは、接続パラメーターについて次のコマンドライン引数も受け入れます。
-h host
--host =host
サーバーが実行されているマシンのホスト名を指定します。 値が
スラッシュで始まり、Unixドメインソケットのディレクトリとして使用されます。
-p ポート
--port =ポート
サーバーが接続されているTCPポートまたはローカルUnixドメインソケットファイル拡張子を指定します
接続をリッスンしています。
-U ユーザ名
--username =ユーザ名
接続するユーザー名。
-w
-パスワードなし
パスワードプロンプトは絶対に発行しないでください。 サーバーがパスワード認証を必要とし、
パスワードは、.pgpassファイル、接続などの他の手段では利用できません。
試行は失敗します。 このオプションは、ユーザーがいないバッチジョブやスクリプトで役立ちます。
パスワードを入力するために存在します。
-W
- パスワード
データベースに接続する前に、dropdbにパスワードの入力を強制します。
dropdbは自動的にパスワードの入力を求めるため、このオプションは必須ではありません。
サーバーがパスワード認証を要求する場合。 ただし、dropdbは接続を浪費します
サーバーがパスワードを必要としていることを確認してください。 場合によっては、入力する価値があります
-W 余分な接続の試行を回避するため。
--maintenance-db =データベース名
ターゲットデータベースを削除するために接続するデータベースの名前を指定します。
指定しない場合、postgresデータベースが使用されます。 それが存在しない場合(または
データベースが削除されます)、template1が使用されます。
ENVIRONMENT
ゴースト
PGポート
プユーザー
デフォルトの接続パラメータ
このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様に、環境変数も使用します
libpqでサポートされています(ドキュメントのセクション31.14「環境変数」を参照)。
診断
困難な場合は、DROP DATABASE(DROP_DATABASE(7))および psql(1)の議論のため
潜在的な問題とエラーメッセージ。 データベースサーバーは、ターゲットで実行されている必要があります
ホスト。 また、libpqで使用されるデフォルトの接続設定と環境変数
フロントエンドライブラリが適用されます。
例
デフォルトのデータベースサーバーでデータベースデモを破棄するには:
$ ドロップデブ デモ
ホストeden、ポート5000のサーバーを使用してデータベースのデモを破棄するには、検証を行います
基になるコマンドをのぞいてみましょう。
$ ドロップデブ -p 5000 -h エデン -i -e デモ
データベース「デモ」は完全に削除されます。
本気ですか? (y / n) y
DROPDATABASEデモ;
onworks.netサービスを使用してdropdbをオンラインで使用する