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