• liquibase 注意事项


    liquibase 

    一个changelog中有多个sql语句时,如果后边报错,前边的sql执行成功后是不会回滚的,所以最好分开写sql

     <changeSet author="lihao" id="datamgr-20180930-0011">
            <createTable schemaName="${schema.dlsys}" tableName="table1">
                <column name="table_id" type="integer" remarks="表ID"></column>
                <column name="group_id" type="integer" remarks="分组ID"></column>
                <column name="group_name" type="varchar(50)" remarks="分组名称"></column>
                <column name="order_id" type="integer" remarks="排序"></column>
            </createTable>
            <createTable schemaName="${schema.dlsys}" tableName="table2">
                <column name="group_id" type="integer" remarks="分组ID"></column>
                <column name="field_id" type="integer" remarks="字段ID"></column>
                <column name="field_name" type="integer" remarks="字段名称"></column>
                <column name="order_id" type="varchar(220)" remarks="排序"></column>
            </createTable>
        </changeSet>

    比如说:

    table1表创建成功了,但是在执行table2创建的时候没成功, 则数据库中table1依然存在
     
     
  • 相关阅读:
    css 元素垂直居中
    win7定时关机
    tabel使用总结
    Js获取当前日期时间及其它操作
    织梦dedecms自定义表单设置必填项
    css字体文本格式 鼠标样式
    css溢出文本显示省略号
    java注解学习
    自定义JSON返回字段
    Spring-解决请求中文乱码问题
  • 原文地址:https://www.cnblogs.com/zhaoyanhaoBlog/p/11430650.html
Copyright © 2020-2023  润新知