【发布时间】:2014-08-08 16:40:06
【问题描述】:
我有一小部分脚本来管理应用的构建/测试/部署。最近我决定要切换到 Liquibase 进行数据库模式管理。该脚本既可以在开发人员机器上运行,也可以在开发人员机器上运行并重建他们的数据库,也可以在我们只会添加新变更集的部署环境上运行。
当这个程序第一次在已部署的环境中运行时,我需要检测 Liquibase 是否已运行,然后运行 changelogSync 以与现有表同步。
除了手动检查数据库更改日志表是否存在之外,Liquibase API 是否有办法让我知道它已经运行了至少一次?
我在 Groovy 中使用 Java 核心库
【问题讨论】:
标签: liquibase