我想改变一个已经存在的视图,是不是有像Liquibase中的\changeView或\alterView这样的东西?在Liquibase中不是有类似于changeView或alterView的东西吗?
我已经用createView创建了一个视图。我试着用google搜索alterview或changeview,但没有任何合适的结果。
最简单的方法是放弃旧的视图并创建一个新的视图。重新创建一个视图不会影响你的数据。
有一个 replaceIfExists
属性上 createView
替换现有视图。
我知道这个问题是6年前的事,但可以利用到今天。
Liquibase有一个选项,用于 <createView>
也就是 replaceIfExists="yourBooleanOpt"
. 所以你可以用。
<createView
viewName="yourViewName"
replaceIfExists="true">
yourSqlViewSintax
</createView>