提交 3431b669 编写于 作者: zhouweidong's avatar zhouweidong

liquibase补充物理属性、table去重判断

上级 cab83489
...@@ -22,12 +22,20 @@ TARGET=PSSYSTEM ...@@ -22,12 +22,20 @@ TARGET=PSSYSTEM
</#if> </#if>
</#list> </#list>
</#if> </#if>
<!--输出实体[${de.getName()}]数据结构 -->
<#assign sequenceNumber=sequenceNumber+1> <#assign sequenceNumber=sequenceNumber+1>
<#assign deVersion=de.getVersion()?c> <#assign deVersion=de.getVersion()?c>
<#assign deName=de.getName()?lower_case> <#assign deName=de.getName()?lower_case>
<#assign hasPhisicalDEField=false>
<#comment>判断表中是否有物理属性</#comment>
<#list de.getAllPSDEFields() as defield>
<#if defield.isPhisicalDEField()==true>
<#assign hasPhisicalDEField=true>
<#break>
</#if>
</#list>
<#comment>输出表结构</#comment> <#comment>输出表结构</#comment>
<#if !P.exists("table_",de.getTableName(),"") && bPubDb==true> <!--输出实体[${de.getName()}]数据结构 -->
<#if !P.exists("table_",de.getTableName()?lower_case,"") && bPubDb==true && hasPhisicalDEField==true>
<changeSet author="<#if dbinst?? && dbinst.getUserName()??>${dbinst.getUserName()}<#else>root</#if>" id="tab-${deName}-${deVersion}-${sequenceNumber}"> <changeSet author="<#if dbinst?? && dbinst.getUserName()??>${dbinst.getUserName()}<#else>root</#if>" id="tab-${deName}-${deVersion}-${sequenceNumber}">
<createTable tableName="${de.getTableName()}"> <createTable tableName="${de.getTableName()}">
<#list de.getAllPSDEFields() as defield> <#list de.getAllPSDEFields() as defield>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册