PL/Python - Python手続き言語

PostgreSQL 8.4.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 第 41章PL/Python - Python手続き言語

PL/Python手続き言語を使用してPostgreSQLの関数をPython言語で作成することができます。

PL/Pythonを特定のデータベースにインストールするには、`createlang plpython `dbname``を使用してください。

> ティップ: 言語を`template1`にインストールすると、その後に作成されるデータベース全てにその言語は自動的にインストールされます。

PostgreSQL 7.4より、PL/Pythonは"信頼されない"（つまり、ユーザが実行可能なことを制限する方法を提供しない）言語としてのみ利用可能です。 したがって、`plpythonu`という名前に変更されました。 Pythonで新しい安全な実行手法が開発されたら、将来信頼できる`plpython`の亜種は利用可能になるかもしれません。

> 注意: ソースパッケージを使用するユーザは、インストールプロセスの間PL/Pythonの構築を特に使用可能にしておく必要があります （詳細については、インストール手順を参照してください）。 バイナリパッケージを使用する場合は、別個のサブパッケージにPL/Pythonが入っている可能性があります。

前のページ | ホーム | 次のページ
制限および存在しない機能 | 上に戻る | PL/Python関数