Как я могу создать собственные правила набора изменений в liquibase?
Проблема
Я хочу установить правила в своей команде, в которых люди не делают опасных изменений в жидкости, не зная. Я рассматриваю опасные вещи, особенно вещи, которые делают базу данных непригодной для старой версии приложения, что делает откат невозможным.
Решение, которое я думал
Создайте пользовательское правило для проверки наборов изменений, в котором мы запрещаем такие изменения, как:
dropColumn, delete, dropTable, renameColumn
Все эти изменения могут нарушить сборку на maven, кроме случаев, когда есть комментарий к тому же набору изменений с чем-то вроде «я знаю, что я делаю».
Вопрос
Предлагает ли liquibase какую-либо точку расширения, где я могу создать это правило?