升级说明

单机模式

  • 数据备份

  • 微服务应用升级到 v1.1.0,此版本仅支持 终端升级

  • 镜像升级完成后进入微服务应用容器内执行数据库调整脚本,此版本涉及的调整项都是可选的,具体步骤如下:

    1. 进入容器:docker exec -it $(docker ps | grep mingdaoyun-community | awk '{print $1}') bash

    2. 连接 MySQL 数据库 :mysql -h 127.0.0.1 -uroot -p123456

    3. 执行以下脚本,支持通讯录隐藏(限制查看外部门)功能

       USE MDProject;
      
       CREATE TABLE `Project_UserRule` (
         `AutoId` int(11) NOT NULL AUTO_INCREMENT,
         `ProjectId` char(36) NOT NULL,
         `RuleId` char(36) NOT NULL,
         `CreateTime` datetime(6) NOT NULL,
         `CreateUser` char(36) NOT NULL,
         `UpdateTime` datetime(6) NOT NULL,
         `LastModifyUser` char(36) NOT NULL,
         PRIMARY KEY (`AutoId`),
         KEY `IX_ProjectId` (`ProjectId`) USING BTREE,
         KEY `IX_RuleId` (`RuleId`) USING BTREE
       ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
      
       CREATE TABLE `Project_UserRuleItem` (
         `AutoId` int(11) NOT NULL AUTO_INCREMENT,
         `ProjectId` char(36) NOT NULL,
         `RuleId` char(36) NOT NULL,
         `RuleItemType` int(11) NOT NULL DEFAULT '0',
         `TargetId` varchar(50) NOT NULL,
         `TargetType` int(11) NOT NULL DEFAULT '0',
         `CreateTime` datetime(6) NOT NULL,
         `CreateUser` char(36) NOT NULL,
         PRIMARY KEY (`AutoId`),
         KEY `IX_ProjectId` (`ProjectId`) USING BTREE,
         KEY `IX_Rule_Project` (`ProjectId`,`RuleId`) USING BTREE
       ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
      

集群模式

  • 对数据存储相关服务器的数据目录进行备份

  • 微服务应用升级到 v1.1.0,参考 集群模式微服务应用镜像升级

  • 镜像升级完成后进入微服务应用容器内执行数据库调整脚本,此版本涉及的调整项都是可选的,具体步骤如下:

    1. 进入容器:docker exec -it $(docker ps | grep mingdaoyun-community | awk '{print $1}') bash

    2. 连接 MySQL 数据库 :mysql -h $ENV_MYSQL_HOST -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD

    3. 执行以下脚本,支持通讯录隐藏(限制查看外部门)功能

       USE MDProject;
      
       CREATE TABLE `Project_UserRule` (
         `AutoId` int(11) NOT NULL AUTO_INCREMENT,
         `ProjectId` char(36) NOT NULL,
         `RuleId` char(36) NOT NULL,
         `CreateTime` datetime(6) NOT NULL,
         `CreateUser` char(36) NOT NULL,
         `UpdateTime` datetime(6) NOT NULL,
         `LastModifyUser` char(36) NOT NULL,
         PRIMARY KEY (`AutoId`),
         KEY `IX_ProjectId` (`ProjectId`) USING BTREE,
         KEY `IX_RuleId` (`RuleId`) USING BTREE
       ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
      
       CREATE TABLE `Project_UserRuleItem` (
         `AutoId` int(11) NOT NULL AUTO_INCREMENT,
         `ProjectId` char(36) NOT NULL,
         `RuleId` char(36) NOT NULL,
         `RuleItemType` int(11) NOT NULL DEFAULT '0',
         `TargetId` varchar(50) NOT NULL,
         `TargetType` int(11) NOT NULL DEFAULT '0',
         `CreateTime` datetime(6) NOT NULL,
         `CreateUser` char(36) NOT NULL,
         PRIMARY KEY (`AutoId`),
         KEY `IX_ProjectId` (`ProjectId`) USING BTREE,
         KEY `IX_Rule_Project` (`ProjectId`,`RuleId`) USING BTREE
       ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
      

results matching ""

    No results matching ""