これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドdroplangです。
プログラム:
NAME
droplang - PostgreSQL 手続き型言語を削除する
SYNOPSIS
ドロップラン [接続オプション...] 言語名 [データベース名]
ドロップラン [接続オプション...] - リスト | -l [データベース名]
DESCRIPTION
droplangはPostgreSQLから既存の手続き型言語を削除するためのユーティリティです。
データベース。
droplangはDROP EXTENSION(DROP_EXTENSION(7)SQLコマンド
あぶない
droplangは非推奨であり、将来のPostgreSQLリリースでは削除される可能性があります。直接使用
DROP EXTENSION 代わりにコマンドを使用することをお勧めします。
OPTIONS
droplang は次のコマンドライン引数を受け入れます:
言語名
削除する手続き型言語の名前を指定します。(この名前は
小文字です。)
[-NS] データベース名
[--dbname =]データベース名
どのデータベースから言語を削除するかを指定します。デフォルトでは
現在のシステム ユーザーと同じ名前のデータベース。
-e
- エコー
実行中の SQL コマンドを表示します。
-l
- リスト
ターゲットデータベースにすでにインストールされている言語のリストを表示します。
-V
- バージョン
droplang バージョンを印刷して終了します。
-?
- 助けて
droplang コマンドライン引数に関するヘルプを表示して終了します。
droplang は、接続パラメータとして次のコマンドライン引数も受け入れます。
-h host
--host =host
サーバーが稼働しているマシンのホスト名を指定します。ホストが
スラッシュを使用すると、Unix ドメイン ソケットのディレクトリとして使用されます。
-p ポート
--port =ポート
インターネットTCP/IPポートまたはローカルUnixドメインソケットファイル拡張子を指定します。
サーバーは接続を待機しています。
-U ユーザ名
--username =ユーザ名
接続するユーザー名。
-w
-パスワードなし
パスワードプロンプトは絶対に発行しないでください。 サーバーがパスワード認証を必要とし、
パスワードは、.pgpassファイル、接続などの他の手段では利用できません。
試行は失敗します。 このオプションは、ユーザーがいないバッチジョブやスクリプトで役立ちます。
パスワードを入力するために存在します。
-W
- パスワード
データベースに接続する前に、droplang にパスワードの入力を求めるように強制します。
このオプションは必須ではありません。droplangは自動的にプロンプトを表示します。
サーバーがパスワード認証を要求する場合はパスワードを使用します。ただし、droplangは
接続は、サーバーがパスワードを必要としていることを確認しようとします。 場合によっては
入力する価値がある -W 余分な接続の試行を回避するため。
ENVIRONMENT
PGDATABASE
ゴースト
PGポート
プユーザー
デフォルトの接続パラメータ
このユーティリティは、他のほとんどのPostgreSQLユーティリティと同様に、環境変数も使用します
libpqでサポートされています(ドキュメントのセクション31.14「環境変数」を参照)。
診断
ほとんどのエラーメッセージは説明不要です。そうでない場合は、droplangを次のように実行してください。 - エコー オプション
詳細については、それぞれのSQLコマンドを参照してください。また、デフォルトの接続設定
libpq フロントエンド ライブラリで使用される環境変数が適用されます。
注意事項
クリエイトラング(1)言語を追加する。
例
言語 pltcl を削除するには:
$ ドロップラン pltcl データベース名
onworks.net サービスを使用して droplang をオンラインで使用する