H.3. 手続き言語

PostgreSQLの基本配布には複数の手続き言語が存在します。 PL/pgSQLPL/TclPL/PerlおよびPL/Pythonです。

さらに、PostgreSQLのコア配布以外で開発、保守される手続き言語も多く存在します。 表H-2に一部のパッケージを示します。 これらのプロジェクトの中には、PostgreSQLと同じライセンスで提供されないものがあることに注意してください。 ライセンス情報など各手続き言語の詳細については、そのWebサイトや文書を参照してください。

表 H-2. 外部管理の手続き言語

名称言語Webサイト
PL/JavaJavahttps://github.com/tada/pljava
PL/PHPPHPhttps://public.commandprompt.com/projects/plphp
PL/PyPythonhttp://python.projects.postgresql.org/backend/
PL/RRhttp://www.joeconway.com/plr/
PL/RubyRubyhttp://raa.ruby-lang.org/project/pl-ruby/
PL/SchemeSchemehttp://plscheme.projects.postgresql.org/
PL/shUnixシェルhttps://github.com/petere/plsh