-
-
Notifications
You must be signed in to change notification settings - Fork 10.2k
/
Copy pathapolloconfigdb-v230-v240.sql
65 lines (60 loc) · 3.22 KB
/
apolloconfigdb-v230-v240.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
--
-- Copyright 2024 Apollo Authors
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
--
-- delta schema to upgrade apollo config db from v2.3.0 to v2.4.0
--
-- ===============================================================================
-- == ==
-- == Generated from 'scripts/sql/src/' ==
-- == by running 'mvn compile -pl apollo-build-sql-converter -Psql-converter'. ==
-- == DO NOT EDIT !!! ==
-- == ==
-- ===============================================================================
--
--
-- Use Database
Use ApolloConfigDB;
ALTER TABLE `AccessKey`
ADD COLUMN `Mode` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '密钥模式,0: filter,1: observer' AFTER `Secret`;
ALTER TABLE `Commit`
MODIFY COLUMN `ClusterName` VARCHAR(32) NOT NULL DEFAULT 'default' COMMENT 'Cluster Name',
MODIFY COLUMN `NamespaceName` VARCHAR(32) NOT NULL DEFAULT 'default' COMMENT 'Namespace Name';
ALTER TABLE `Namespace`
MODIFY COLUMN `ClusterName` VARCHAR(32) NOT NULL DEFAULT 'default' COMMENT 'Cluster Name',
MODIFY COLUMN `NamespaceName` VARCHAR(32) NOT NULL DEFAULT 'default' COMMENT 'Namespace Name';
ALTER TABLE `Release`
MODIFY COLUMN `ClusterName` VARCHAR(32) NOT NULL DEFAULT 'default' COMMENT 'Cluster Name',
MODIFY COLUMN `NamespaceName` VARCHAR(32) NOT NULL DEFAULT 'default' COMMENT 'Namespace Name';
ALTER TABLE `Commit`
DROP INDEX `ClusterName`,
DROP INDEX `NamespaceName`,
ADD INDEX `ClusterName` (`ClusterName`),
ADD INDEX `NamespaceName` (`NamespaceName`);
ALTER TABLE `Namespace`
DROP INDEX `UK_AppId_ClusterName_NamespaceName_DeletedAt`,
DROP INDEX `IX_NamespaceName`,
ADD UNIQUE INDEX `UK_AppId_ClusterName_NamespaceName_DeletedAt` (`AppId`,`ClusterName`,`NamespaceName`,`DeletedAt`),
ADD INDEX `IX_NamespaceName` (`NamespaceName`);
ALTER TABLE `Release`
DROP INDEX `AppId_ClusterName_GroupName`,
ADD INDEX `AppId_ClusterName_GroupName` (`AppId`,`ClusterName`,`NamespaceName`);
--
-- ===============================================================================
-- == ==
-- == Generated from 'scripts/sql/src/' ==
-- == by running 'mvn compile -pl apollo-build-sql-converter -Psql-converter'. ==
-- == DO NOT EDIT !!! ==
-- == ==
-- ===============================================================================