我有spring boot项目,postgresql作为主数据库,H2作为内存数据库进行测试。我添加了一个 PL/pgSQL 过程来执行一些自定义逻辑,现在我的测试停止工作。liquibase 用户通常如何解决此类情况?
我的程序是:
CREATE OR REPLACE FUNCTION <name>() RETURNS trigger AS'
BEGIN
DELETE FROM gator_device
WHERE id = OLD....
RETURN NULL ;
END;'
LANGUAGE plpgsql;
CREATE TRIGGER <name>
AFTER DELETE ON <name>
FOR EACH ROW EXECUTE PROCEDURE <name>();