栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从Liquibase中的现有列添加具有默认值的新列

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从Liquibase中的现有列添加具有默认值的新列

由于这里没有人回答,因此我发布了处理方法:

<changeSet id="Add MODIFY_USER_ID to ORDERS" author="Noam">        <addColumn tableName="ORDERS"> <column name="MODIFY_USER_ID" type="BIGINT">     <constraints foreignKeyName="ORDERS_MODIFY_FK" referencedTableName="USERS" referencedColumnNames="ID"/> </column>        </addColumn></changeSet><changeSet id="update the new MODIFY_USER_ID column to get the CREATOR" author="Noam">    <sql>update ORDERS set MODIFY_USER_ID = CREATOR</sql></changeSet><changeSet id="Add not nullable constraint on MODIFY_USER_ID column" author="Noam">    <addNotNullConstraint tableName="ORDERS" columnName="MODIFY_USER_ID" columnDataType="BIGINT"/></changeSet>

正如文档建议的那样,我已经在三个不同的变更集中完成了此操作



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/464031.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号