v1.1.0
- 変更内容
- アップグレード手順
単体運用モード
-
マイクロサービスを
1.1.0へアップグレードしてください。 本バージョンは ターミナルによるアップグレード のみ対応しています -
イメージのアップグレード後、マイクロサービスアプリケーションコンテナ内でデータベース調整スクリプトを実行します。 本バージョンでの調整項目はすべて任意です。以下の手順で進めてください:
-
コンテナへアクセス:
docker exec -it $(docker ps | grep -E 'mingdaoyun-community|mingdaoyun-hap' | 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 -E 'mingdaoyun-community|mingdaoyun-hap' | 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;
-