当我create language plperl
,我得到错误:错误:无法加载库“C:/Program Files/PostgreSQL/9.1/lib/plperl.dll”:找不到指定的模块。
但是在我的电脑中,“plperl.dll”文件存在于“C:/Program Files/PostgreSQL/9.1/lib/...”文件夹中(我不能发布说明性图片,这个论坛需要 >= 10 个信誉)
如果我select * pg_pltemplate
,我得到:
-[ RECORD 4 ]-+-------------------------
tmplname | plperl
tmpltrusted | t
tmpldbacreate | t
tmplhandler | plperl_call_handler
tmplinline | plperl_inline_handler
tmplvalidator | plperl_validator
tmpllibrary | $libdir/plperl
因为我在 Windows 中错过了 3 个文件 dll(MSVCR90.DLL、PERL514.DLL、IESHIMS.DLL),所以无法安装语言 pl/Perl。
这是我要解决的步骤:
测试:
下载(我只能发布2个链接)
参考:http ://www.mkyong.com/database/install-perl-in-postgresql-the-specified-module-could-not-be-found/