发布 plPHP 的 Beta 3 版

发布于 2003-09-26

PL/PHP 是一种可加载过程语言,它使您能够使用 PHP 编程语言编写

PostgreSQL 函数。

它当前支持触发器、可信和不可信模式。

希望这将是实现候选发布状态之前的最后一个 Beta 版。

新特性包括访问触发器操作的能力,例如;

$_TD["new"]

一个关联数组,它包含插入/更新操作中新表行的值

的操作,或者在删除时为空。该数组由字段名索引。为

NULL 的字段将不会出现在该数组中!

$_TD["old"]

一个关联数组,它包含更新/删除操作中旧表行的值

的操作,或者在插入时为空。该数组由字段名索引。为

NULL 的字段将不会出现在该数组中!

$_TD["name"]

包含触发器名称。

$_TD["event"]

包含触发器作为字符串(插入、更新、删除或未知)。

$_TD["when"]

包含之前、之后和未知中的一个。

$_TD["level"]

包含行、语句和未知中的一个。

$_TD["relid"]

包含发生触发器的表的关系 ID。

$_TD["relname"]

包含关系名称。

$_TD["argc"]

包含参数计数。

这篇文章已经从 PostgreSQL 网站的先前版本中迁移而来。我们对迁移所造成的任何格式问题表示歉意。