createlang

Name

createlang  --  Postgres データベースにプログラミン グ言語を新規に追加する。

Synopsis

createlang [ connection options ] [ langname [ dbname ] ]
createlang [ connection options ] --list|-l [ dbname ]
  

入力

createlang は以下のコマンド ライン引数を受け付けます。

langname

定義されるバックエンドプログラミング言語の名前を指定します。 コマンドラインにて指定されなかった場合、 createlanglangname の 入力を促します。

[-d, --dbname] dbname

言語を追加するデータベースを指定します。

-l, --list

対象とするデータベースにインストール済みの言語の一覧を表示します。 (対象とするデータベースは指定しなければなりません。)

createlang は接続用パラメータ用 の以下のコマンドライン引数も受け付けます。

-h, --host host

postmaster が動作しているマシ ンのホスト名を指定します。

-p, --port port

postmaster が接続要求を監視し ているインターネット TCP/IP ポート、または、ローカルな Unix ドメインソケットファイルの拡張子を指定します。

-U, --username username

接続に使用するユーザ名。

-W, --password

パスワードの入力を強制します。

出力

ほとんどのエラーメッセージには、それだけで分かるような説 明が付いています。 もしなければ、--echo オプションを付けて createlang を実行し、詳細につい て対応する SQL コマンドの文書を参照し て下さい。また、そのメッセージのより多くは psql のエ ラーメッセージですので、こちらも参照して下さい。

説明

createlangPostgres データベースに新しいプログ ラミング言語を追加するユーティリティです。 現在の createlang では、 plsql 及び pltcl という 2 つの言語を受け付けます。

バックエンドプログラミング言語はいくつかの SQL コマンドを直接使用して追加することもできますが、 createlang は多くのチェックを行ない、また、 かなり使いやすいものですので、こちらを使用することを推奨します。 より詳細については CREATE LANGUAGE を参照して下さい。

注意

言語を削除する場合は、 droplang を使用して下さい。

使用法

pltcl をインストールします。

$ createlang pltcl