有没有办法让liquibase调用自定义Java类/插件,并让该类访问底层连接以进行数据更改.我看了一眼,但它只是
因此,我们的更新步骤需要大量的数据操作,这比使用SQL更容易在代码中进行调试和调试.所以我想编写可以提取,转换和保存数据的任务.这可能在liquibase框架内吗?
如果您使用扩展框架(liquibase.org/extensions)使用Change的子类,则会向正在执行更改的Database对象传递generateStatements()方法.调用
((JdbcConnection) Database.getConnection()).getUnderlyingConnection()
Run Code Online (Sandbox Code Playgroud)
将返回使用的java.sql.Connection.
如果您使用的是CustomTaskChange接口,则执行的execute()方法将传递与您可以从中获取连接的相同Database对象.
| 归档时间: |
|
| 查看次数: |
922 次 |
| 最近记录: |