我是第一次写CustomSqlChange,想通过在当前数据库上运行它来测试结果。当然,我可以启动应用程序并通过liquibase执行所有变更集(包括执行我的CustomSqlChange
的变更集),但这会花费很多时间。
是否可以从IDE(IntelliJ)手动执行实现CustomSqlChange
的java类,就像从liquibase中实现一样?可能甚至可以调试该执行程序吗?
答案 0 :(得分:0)
您可以创建一个单独的变更日志文件,其中仅包含您的自定义变更。点Liquibase代替基数使用它。这也使您能够对其进行调试。
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog .....>
<changeSet id="custom-change" author="author" runOnChange="true" >
<customChange param="..." />
</changeSet>
</databaseChangeLog>