2

我第一次编写CustomSqlChange并希望通过在我当前的数据库上运行它来测试结果。当然,我可以启动应用程序并通过 liquibase 执行所有更改集(包括执行 my 的更改集CustomSqlChange),但这需要很多时间。

有没有办法手动执行CustomSqlChange从我的 IDE(IntelliJ)实现的 java 类,就像它来自 liquibase 一样?甚至可以调试该执行吗?

4

1 回答 1

1

您可以创建一个单独的更改日志文件,其中仅包含您的自定义更改。点 Liquibase 以使用它而不是基础之一。这也将使您能够调试它。

<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog .....>
    <changeSet id="custom-change" author="author" runOnChange="true" >
        <customChange param="..." /> 
    </changeSet>
</databaseChangeLog>
于 2019-03-22T17:24:35.803 回答