HAP_数据库数据初始化

13265172-88e870c104f7919e.png
image.png

数据表如下:


13265172-db7ab8daec56e718.png
image.png
13265172-69d15218b57e2792.png
image.png
package wht.core.db

import com.hand.hap.db.excel.ExcelDataLoader
import com.hand.hap.liquibase.MigrationHelper

def mhi = MigrationHelper.getInstance()
dbType = MigrationHelper.getInstance().dbType()

databaseChangeLog(logicalFilePath:"wht/core/db/2018-08-01-03-init-data.groovy"){


    changeSet(author: "ora_20796", id: "20180801-ora-20796csz-3") {
            //sqlFile(path: MigrationHelper.getInstance().dataPath("com/hand/hap/db/data/"+dbType+"/demo.sql"), encoding: "UTF-8")
    }
    //Milestone , excel data, runAlways=true
    changeSet(author: "ora_20796", id: "20180801-ora-20796csz-3", runAlways:"true"){
        customChange(class:ExcelDataLoader.class.name){
            param(name:"filePath",value:MigrationHelper.getInstance().dataPath("wht/core/db/data/2018-08-01-init-data.xlsx"))
        }
    }
}

然后打包

mvn clean instrall

初始化数据:

mvn process-resources -D skipLiquibaseRun=false -D db.driver=com.mysql.jdbc.Driver -D db.url=jdbc:[mysql://localhost:3306/wht_dev](mysql://localhost:3306/wht_dev) -D db.user=root -D db.password=root -D db.skipUpdateTables="sys_config,sys_user"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值