历史版本。 PostgreSQL 7.4 已结束支持。 请参阅 当前版本手册.
39.3. 从 PL/Perl 访问数据库 #
从
Perl 函数访问数据库本身可以通过实验性模块 DBD::PgSPI(也可在 CPAN
镜像站点获取)完成。该模块提供了一个名为
$pg_dbh 的符合 DBI 的数据库句柄,可以用正常的 DBI 语法执行查询。
PL/Perl 本身目前只提供一个额外的 Perl 命令:
eloglevel,msg发出一条日志或错误消息。可能的级别有
DEBUG、LOG、INFO、NOTICE、WARNING和ERROR。ERROR引发一个错误条件:函数的进一步执行被放弃,当前事务被中止。