v1.1.0
- 变更内容
- 升级说明
单机模式
-
微服务升级到
1.1.0
,此版本仅支持 终端升级 -
镜像升级完成后进入微服务应用容器内执行数据库调整脚本,此版本涉及的调整项都是可选的,具体步骤如下:
-
进入容器:
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
-
连接 MySQL 数据库 :
mysql -h 127.0.0.1 -P 3306 -uroot -p123456
-
执行以下脚本,支持通讯录隐藏(限制查看外部门)功能
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;
-
集群模式
-
对数据存储相关的服务器进行备份
-
微服务升级到
1.1.0
,参考 微服务升级 -
镜像升级完成后进入微服务应用容器内执行数据库调整脚本,此版本涉及的调整项都是可选的,具体步骤如下:
-
进入容器:
docker exec -it $(docker ps | grep community | awk '{print $1}') bash
-
连接 MySQL 数据库 :
mysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD
-
执行以下脚本,支持通讯录隐藏(限制查看外部门)功能
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;
-