Я использую JHipster и пытаюсь обновить таблицу и добавить триггер с использованием liquibase.БД, используемая при запуске сервиса, является postgres, но при запуске тестов jhipster использует H2.Со следующим кодом все в порядке с postgres, но не с H2
<changeSet id="1" author="jhipster" runOnChange="true">
<createProcedure>
CREATE TRIGGER date_trigger_set
BEFORE update
ON alert
FOR EACH ROW
BEGIN
NEW.updated_at = NOW();
END;
</createProcedure>
<rollback>
drop trigger date_trigger_set
</rollback>
</changeSet>
Для H2, когда я запускаю тесты, я получаю:
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: liquibase.exception.MigrationFailedException
Caused by: liquibase.exception.DatabaseException
Caused by: org.h2.jdbc.JdbcSQLException
Можно ли создать триггер дляH2 с ликвидазой?Я что-то не так делаю?
Спасибо