如何在liquibase中获得上一个标签



我正在为liquibase运行gradle命令以获取标记、验证和更新。

我也想创建一个回滚。在我的管道中,如何获取要回滚到的最后一个标记?我从哪里可以拿到标签。

./gradlew -Ddb_url=$DB_HOST_URL -Ddb_username= -Ddb_password=$DB_PASSWORD updateSQL -PrunList=main
./gradlew -Ddb_url=$DB_HOST_URL -Ddb_username= -Ddb_password=$DB_PASSWORD validate -PrunList=main
./gradlew -Ddb_url=

您是否希望生成回滚到当前状态所需的SQL?

如果是这样,您可以使用generateFutureRollbackSql调用来输出它。

否则,我不知道有哪个命令只返回最后一个标记。您可以使用数据库查询通过数据库查询插件从databasechangelog表中获取tag的最后一个值。

最新更新