我使用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;