如何使用Liquibase Gradle插件

时间:2019-03-05 12:45:21

标签: spring-boot gradle h2

我的Changelog文件看起来像

<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd">
<preConditions>
<dbms type="postgresql"/>
</preConditions>
<changeSet id="rollback1" author="user">
<tagDatabase tag="version_1.3">
<createTable tableName="roolback" schemaName="scheme">
<column name="id" type="int"/>
</createTable>
<rollback>
<dropTable tableName="roolback"/>
</rollback>
</tagDatabase>
</changeSet>
</databaseChangeLog>

我正在使用H2内部存储器。
我想知道如何使用liquibase gradle插件使用回滚,如何以及在哪里执行liquibase脚本,以及如何回滚到标签,日期,变更集计数。

0 个答案:

没有答案