我需要标记一个变化集进行回滚。
试过这个
方式1
docker run --rm -v $(pwd):/liquibase/ -e "LIQUIBASE_URL=jdbc:postgresql://host/dbname" -e "LIQUIBASE_USERNAME=username" -e "LIQUIBASE_PASSWORD=pass" webdevops/liquibase:postgres tag -Dliquibase.tag='version0.1'
或
docker run --rm -v $(pwd):/liquibase/ -e "LIQUIBASE_URL=jdbc:postgresql://host/dbname" -e "LIQUIBASE_USERNAME=username" -e "LIQUIBASE_PASSWORD=pass" webdevops/liquibase:postgres tag 'version0.1'
在运行这个时,我得到
entrypoint: 第172行: exec: tag: not found.
方式2
<changeSet id="3" author="nvoxland">
<tagDatabase tag="version_1.3"/>
<addLookupTable
existingTableName="person" existingColumnName="state"
newTableName="state" newColumnName="id" newColumnDataType="char(2)"/>
</changeSet>
或
<changeSet id="3" author="nvoxland">
<tagDatabase tag="version_1.3"/>
<addLookupTable
existingTableName="person" existingColumnName="state"
newTableName="state" newColumnName="id" newColumnDataType="char(2)"/>
</changeSet>
错误
发现以'addLookupTable'元素开始的内容无效。
我如何标记和回滚?
你能不能把tagDatabase分离出来,作为一个独立的变化集?
<changeSet id="3" author="mo">
<tagDatabase tag="version_1.3"/>
</changeSet>