無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

LOAD

名前

LOAD -- 共有ライブラリファイルの読み込みを行う

概要

LOAD '

filename

'

説明

LOAD コマンドは、共有ライブラリファイルを PostgreSQL サーバのアドレス空間にロードします。 そのファイルが既にロードされていると、このコマンドは何も行いません。 C関数を含む共有ライブラリファイルは、その中の1つの関数が呼び出された時に常に、自動的にロードされます。 このため通常、明示的な LOAD は、関数群を提供するのではなく "フック" を通してサーバの動作を変更するライブラリをロードするためだけに必要となります。

共有ライブラリのファイル名は、 CREATE FUNCTION における共有ライブラリ名と同じ方法で特定されます。 特に、検索パスやシステム標準の共有ライブラリファイル名拡張子の自動付与に依存することができます。 詳細は 項35.9 を参照してください。

非特権ユーザは $libdir/plugins/ にあるライブラリファイルのみを LOAD させることができます。 つまり、指定した filename はこの文字列から始まらなければなりません。 (このディレクトリ以下に確実に "安全な" ライブラリのみをインストールすることはデータベース管理者の責任です。)

互換性

LOAD PostgreSQL の拡張です。

関連項目

CREATE FUNCTION


powered by SEO.CUG.NET