我目前正在通过liquibase作为sql文件管理视图。我遇到的问题是,为了对这些视图进行更新,我必须将视图的新版本创建为文件,这违背了首先将它们置于版本控制中的目的。解决此问题的推荐方法是什么?还是有推荐的方法?
createView
上有一个replaceIfExists
属性将替换现有视图。
http://www.liquibase.org/documentation/changes/create_view.html
然后,策略是在变更集中定义视图,然后使用新的变更集进行更新。 可能会有更好的,但您的更改日志将存储在源代码中,以便可以看到何时添加了变更集。