以下是我用来创建FUNCTION
和TRIGGER
的代码。
CREATE OR REPLACE FUNCTION inc_post_loves() RETURNS TRIGGER AS
$BODY$
BEGIN;
...
END;
$BODY$
language plpgsql;
CREATE TRIGGER on_post_love_create
AFTER INSERT ON "PostLoves"
FOR EACH ROW EXECUTE PROCEDURE inc_post_loves()
现在我想修改FUNCTION inc_post_loves()
。
如果我再次执行CREATE OR REPLACE FUNCTION inc_post_loves()...
,我是否保证以前创建的触发器不会被删除(如级联)并且在更换功能时不会失败?