liquibase - 在 liquibase 中管理视图更新的推荐方法是什么?
问题描述
我目前正在通过 liquibase 作为 sql 文件管理视图。我遇到的问题是,为了对这些视图进行更新,我必须将视图的新版本创建为文件,这违背了将它们置于版本控制中的目的。解决此问题的推荐方法是什么?或者有推荐的方法吗?
解决方案
有一个replaceIfExists
属性createView
将替换现有视图。
http://www.liquibase.org/documentation/changes/create_view.html
然后一种策略是在您的变更集中定义视图,并使用新的变更集进行更新。可能会更好,但您的变更日志将存储在源代码中,因此可以查看何时添加变更集。
推荐阅读
- bash - 使用 BC 进行浮点数比较
- angular - Firefox 在控制台中显示带有谷歌分析 cookie 的错误
- r - Adjust function so that it instead of it looping through all rows, it loops only through all rows within groups
- ios - 如何删除统一ios键盘“完成”“取消”按钮
- javascript - 为什么在事件对象中使用extendedProps时FullCalendar事件解析仅限于Location和Description?
- django - razorpay 支付网关与 django 应用程序的集成
- sql - postgresql 中用于多个表连接的更新语句,我想为下面的更新语句优化更新,下面的语句需要很长时间
- xml - 如何使用单个标签解析 XML 响应
- javascript - 如何更改 billboard.js 中的线条颜色
- dialogflow-es - 未设置响应