• 数据模板和初始化工具介绍

    建议采用liquidbase脚本进行数据迁移。

    数据格式模板和初始化工具下载

    点击接口平台的数据格式模板下载对应压缩包。压缩包解压之后可以看到三个目录,分别是:

    接下来介绍具体的操作步骤:

    迁移数据种子文件准备

    hap老接口平台的数据要迁移到hzero新接口平台,需要按照interface_import_template.xlsx模板文件的格式从老接口平台导出种子数据。

    模板文件格式介绍

    种子数据字段含义说明

    详情说明种子数据的字段含义以及特殊字段的处理方式。具体的与老系统的字段对应关系需要自己根据含义去做匹配。

    interface_server表

    hitf_interface表

    hitf_interface_auth表

    liquidbase脚本使用说明

    #!/usr/bin/env bash
    mkdir -p target
    if [[ ! -f target/choerodon-tool-liquibase.jar ]]
    then
        curl https://nexus.choerodon.com.cn/repository/choerodon-release/io/choerodon/choerodon-tool-liquibase/0.9.0.RELEASE/choerodon-tool-liquibase-0.9.0.RELEASE.jar -o target/choerodon-tool-liquibase.jar
    fi
    
    #建表
    java -Dspring.datasource.url="jdbc:mysql://localhost:3306/hzero_interface?useUnicode=true&characterEncoding=utf-8&useSSL=false" \
    	 -Dspring.datasource.username=root \
    	 -Dspring.datasource.password=root \
    	 -Dspring.datasource.tomcat.max-active=500 \
    	 -Ddata.drop=false -Ddata.init=init \
    	 -Ddata.dir=data \
    	 -jar target/choerodon-tool-liquibase.jar
    
    

    需要我们手动调整的地方有:

    修改完成之后在init.sh所在的目录下打开命令行,执行./init.sh命令即可开始初始化