已结束支持的版本: 7.2
历史版本。 PostgreSQL 7.2 已结束支持。 请参阅 当前版本手册.
25.2. 构建和安装 PL/Perl #
如果向
configure 脚本提供了
--with-perl 选项,PostgreSQL 构建过程就会尝试构建 PL/Perl 共享库并将其安装到
PostgreSQL 库目录中。
在大多数平台上,由于 PL/Perl 是一个共享库,libperl 库也必须是共享库。在撰写本文时,预构建的 Perl 包几乎都不是这样。如果你遇到这个困难,构建期间会出现像这样的消息来指出这个事实:
*** Cannot build PL/Perl because libperl is not a shared library.
*** You might have to rebuild your Perl installation. Refer to
*** the documentation for details.如果看到这条消息,你就必须手工重新构建并安装 Perl 才能构建 PL/Perl。在 Perl 的配置过程中,请要求生成共享库。
重新安装 Perl 之后,切换到
PostgreSQL 源代码树中的
src/pl/plperl 目录并执行命令
gmake clean gmake all gmake install
以完成 PL/Perl 共享库的构建和安装。
要在特定数据库中安装
PL/Perl 和/或 PL/PerlU,请使用
createlang 脚本,例如
createlang plperl 或
dbnamecreatelang plperlu 。
dbname
提示
如果把某种语言安装到template1中,之后创建的所有数据库都会自动安装该语言。