在sql中是否有引用changeLog id的方法?我们正在将数据库转移到liquibase,但我们已经有了一个具有键值对的Environment表,其中一个是"database_version"。我希望我们所有的liquibase更改也用change_log id更新"database_version"的值。
没有内置任何东西,但扩展系统(http://liquibase.org/extensions)将允许您自己实施。
最简单的方法可能是添加liquibase.changelog.visitor.ChangeExecListener实现在每次更改执行后更新表。