【发布时间】:2012-08-13 17:13:04
【问题描述】:
我在更新表数据集时使用 pgsql 设置触发器(将状态更改为已完成) 它将使用数据集电子邮件值自动向电子邮件帐户发送电子邮件并将此电子邮件保存在服务器中
但我不知道如何编写触发器函数来发送电子邮件,并在服务器中发送电子邮件。 提前谢谢你
Pg版本是9.1,CentOS 5.8
CREATE OR REPLACE FUNCTION sss()
RETURNS trigger AS
$BODY$begin
if(NEW.publisher== 'aaaa')
then
//send email and save to server 192.168.171.64
end if;
return NEW;
end
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION sss()
OWNER TO postgres;
GRANT EXECUTE ON FUNCTION sss() TO postgres;
【问题讨论】:
-
在询问有关 Pg 的问题时,解释一下您的设置非常有帮助,尤其是您的 Pg 版本。不同的版本有不同的功能,所以版本可能会影响答案。
标签: sql database postgresql pgadmin