@@ -24,4 +24,162 @@ ALTER TABLE `zstack`.`PolicyRouteTableVO` ADD COLUMN type VARCHAR(64) DEFAULT "U
2424ALTER TABLE ` zstack` .` VmNicVO` ADD COLUMN ` driverType` varchar (64 ) DEFAULT NULL ;
2525
2626ALTER TABLE ` zstack` .` AutoScalingGroupInstanceVO` ADD COLUMN protectionStrategy VARCHAR (128 ) DEFAULT " Unprotected" NOT NULL ;
27- ALTER TABLE ` zstack` .` AutoScalingGroupInstanceVO` MODIFY COLUMN ` protectionStrategy` VARCHAR (128 ) NOT NULL ;
27+ ALTER TABLE ` zstack` .` AutoScalingGroupInstanceVO` MODIFY COLUMN ` protectionStrategy` VARCHAR (128 ) NOT NULL ;
28+ CREATE TABLE IF NOT EXISTS ` zstack` .` ZBoxVO` (
29+ ` uuid` VARCHAR (32 ) NOT NULL ,
30+ ` name` VARCHAR (256 ) NOT NULL ,
31+ ` description` VARCHAR (2048 ) DEFAULT NULL ,
32+ ` state` VARCHAR (32 ) NOT NULL ,
33+ ` status` VARCHAR (32 ) NOT NULL ,
34+ ` mountPath` VARCHAR (2048 ) DEFAULT NULL ,
35+ ` totalCapacity` BIGINT UNSIGNED,
36+ ` availableCapacity` BIGINT UNSIGNED,
37+ ` busNum` varchar (32 ) DEFAULT NULL ,
38+ ` devNum` varchar (32 ) DEFAULT NULL ,
39+ ` idVendor` varchar (32 ) DEFAULT NULL ,
40+ ` idProduct` varchar (32 ) DEFAULT NULL ,
41+ ` iManufacturer` varchar (1024 ) DEFAULT NULL ,
42+ ` iProduct` varchar (1024 ) DEFAULT NULL ,
43+ ` iSerial` varchar (32 ) DEFAULT NULL ,
44+ ` usbVersion` varchar (32 ) DEFAULT NULL ,
45+ ` lastOpDate` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
46+ ` createDate` TIMESTAMP ,
47+
48+ PRIMARY KEY (` uuid` )
49+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
50+
51+ CREATE TABLE IF NOT EXISTS ` zstack` .` ZBoxLocationRefVO` (
52+ ` id` bigint (20 ) NOT NULL AUTO_INCREMENT,
53+ ` zboxUuid` VARCHAR (32 ) NOT NULL ,
54+ ` resourceUuid` VARCHAR (32 ) NOT NULL ,
55+ ` resourceType` VARCHAR (256 ) NOT NULL ,
56+
57+ PRIMARY KEY (` id` ),
58+ CONSTRAINT ` fkZBoxLocationRefVOZBoxVO` FOREIGN KEY (` zboxUuid` ) REFERENCES ` zstack` .` ZBoxVO` (` uuid` ) ON DELETE CASCADE
59+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
60+
61+ CREATE TABLE IF NOT EXISTS ` AppBuildSystemVO` (
62+ ` uuid` VARCHAR (32 ) NOT NULL UNIQUE,
63+ ` name` VARCHAR (255 ) NOT NULL ,
64+ ` description` VARCHAR (2048 ) DEFAULT NULL ,
65+ ` storageType` VARCHAR (32 ) NOT NULL ,
66+ ` url` VARCHAR (1024 ) NOT NULL ,
67+ ` hostname` VARCHAR (255 ) NOT NULL ,
68+ ` username` VARCHAR (255 ) NOT NULL ,
69+ ` password` VARCHAR (255 ) NOT NULL ,
70+ ` sshPort` int unsigned NOT NULL ,
71+ ` status` varchar (32 ) NOT NULL ,
72+ ` state` varchar (32 ) NOT NULL ,
73+ ` totalCapacity` bigint unsigned DEFAULT 0 ,
74+ ` availableCapacity` bigint unsigned DEFAULT 0 ,
75+ ` lastOpDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP ,
76+ ` createDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ,
77+ PRIMARY KEY (` uuid` )
78+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
79+
80+ CREATE TABLE IF NOT EXISTS ` AppBuildSystemZoneRefVO` (
81+ ` id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT,
82+ ` buildSystemUuid` varchar (32 ) NOT NULL ,
83+ ` zoneUuid` varchar (32 ) NOT NULL ,
84+ ` lastOpDate` timestamp ON UPDATE CURRENT_TIMESTAMP ,
85+ ` createDate` timestamp ,
86+ PRIMARY KEY (` id` ),
87+ CONSTRAINT ` fkAppBuildSystemZoneRefVOZoneEO` FOREIGN KEY (` zoneUuid` ) REFERENCES ZoneEO (` uuid` ) ON DELETE CASCADE ,
88+ CONSTRAINT ` fkAppBuildSystemZoneRefVOAppBuildSystemVO` FOREIGN KEY (` buildSystemUuid` ) REFERENCES AppBuildSystemVO (` uuid` ) ON DELETE CASCADE
89+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
90+
91+ CREATE TABLE IF NOT EXISTS ` BuildApplicationVO` (
92+ ` uuid` VARCHAR (32 ) NOT NULL UNIQUE,
93+ ` name` VARCHAR (255 ) NOT NULL ,
94+ ` description` VARCHAR (2048 ) DEFAULT NULL ,
95+ ` buildSystemUuid` varchar (32 ) DEFAULT NULL ,
96+ ` templateContent` mediumtext NOT NULL ,
97+ ` appMetaData` mediumtext NOT NULL ,
98+ ` appId` varchar (255 ) NOT NULL ,
99+ ` version` varchar (127 ) NOT NULL ,
100+ ` installPath` varchar (1024 ) DEFAULT NULL ,
101+ ` status` varchar (32 ) NOT NULL ,
102+ ` lastOpDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP ,
103+ ` createDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ,
104+ PRIMARY KEY (` uuid` ),
105+ CONSTRAINT ` fkBuildApplicationVOAppBuildSystemVO` FOREIGN KEY (` buildSystemUuid` ) REFERENCES AppBuildSystemVO (` uuid` ) ON DELETE RESTRICT
106+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
107+
108+ CREATE TABLE IF NOT EXISTS ` BuildAppExportHistoryVO` (
109+ ` id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT,
110+ ` buildAppUuid` VARCHAR (32 ) NOT NULL ,
111+ ` name` VARCHAR (255 ) DEFAULT NULL ,
112+ ` path` VARCHAR (2048 ) DEFAULT NULL ,
113+ ` size` bigint unsigned DEFAULT 0 ,
114+ ` md5Sum` varchar (255 ) NOT NULL ,
115+ ` version` varchar (127 ) NOT NULL ,
116+ ` status` varchar (32 ) NOT NULL ,
117+ ` lastOpDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP ,
118+ ` createDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ,
119+ PRIMARY KEY (` id` )
120+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
121+ CREATE INDEX idxBuildAppExportHistoryVObuildAppUuid ON BuildAppExportHistoryVO (buildAppUuid);
122+ CREATE INDEX idxBuildAppExportHistoryVOname ON BuildAppExportHistoryVO (name);
123+
124+ CREATE TABLE IF NOT EXISTS ` BuildAppImageRefVO` (
125+ ` id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT,
126+ ` imageUuid` varchar (32 ) NOT NULL ,
127+ ` imageName` varchar (255 ) NOT NULL ,
128+ ` buildAppUuid` varchar (32 ) NOT NULL ,
129+ ` backupStorageUuid` varchar (32 ) NOT NULL ,
130+ ` lastOpDate` timestamp ON UPDATE CURRENT_TIMESTAMP ,
131+ ` createDate` timestamp ,
132+ PRIMARY KEY (` id` ),
133+ CONSTRAINT ` fkBuildAppImageRefVOImageVO` FOREIGN KEY (` imageUuid` ) REFERENCES ImageEO (` uuid` ) ON DELETE RESTRICT,
134+ CONSTRAINT ` fkBuildAppImageRefVOBackupStorageEO` FOREIGN KEY (` backupStorageUuid` ) REFERENCES BackupStorageEO (` uuid` ) ON DELETE RESTRICT,
135+ CONSTRAINT ` fkBuildAppImageRefVOBuildApplicationVO` FOREIGN KEY (` buildAppUuid` ) REFERENCES BuildApplicationVO (` uuid` ) ON DELETE CASCADE
136+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
137+
138+ CREATE TABLE IF NOT EXISTS ` PublishAppVO` (
139+ ` uuid` VARCHAR (32 ) NOT NULL UNIQUE,
140+ ` name` VARCHAR (255 ) NOT NULL ,
141+ ` description` VARCHAR (2048 ) DEFAULT NULL ,
142+ ` buildAppUuid` varchar (32 ) DEFAULT NULL ,
143+ ` templateContent` mediumtext NOT NULL ,
144+ ` appMetaData` mediumtext NOT NULL ,
145+ ` preParams` text DEFAULT NULL ,
146+ ` appId` varchar (255 ) NOT NULL ,
147+ ` version` varchar (127 ) NOT NULL ,
148+ ` type` varchar (32 ) NOT NULL ,
149+ ` status` varchar (32 ) NOT NULL ,
150+ ` lastOpDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP ,
151+ ` createDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ,
152+ PRIMARY KEY (` uuid` ),
153+ CONSTRAINT ` fkPublishAppVOBuildApplicationVO` FOREIGN KEY (` buildAppUuid` ) REFERENCES BuildApplicationVO (` uuid` ) ON DELETE SET NULL
154+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
155+
156+ CREATE TABLE IF NOT EXISTS ` PublishAppResourceRefVO` (
157+ ` id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT,
158+ ` appUuid` VARCHAR (32 ) NOT NULL ,
159+ ` resourceUuid` VARCHAR (32 ) NOT NULL ,
160+ ` resourceType` VARCHAR (255 ) NOT NULL ,
161+ ` lastOpDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP ,
162+ ` createDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ,
163+ CONSTRAINT ` fkPublishAppResourceRefVOPublishAppVO` FOREIGN KEY (` appUuid` ) REFERENCES PublishAppVO (` uuid` ) ON DELETE CASCADE ,
164+ CONSTRAINT ` fkPublishAppResourceRefVOResourceVO` FOREIGN KEY (` resourceUuid` ) REFERENCES ResourceVO (` uuid` ) ON DELETE CASCADE ,
165+ PRIMARY KEY (` id` )
166+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
167+
168+ ALTER TABLE CloudFormationStackResourceRefVO ADD COLUMN resourceName VARCHAR (255 ) DEFAULT NULL ;
169+
170+ ALTER TABLE PublishAppVO ADD COLUMN vmRelationship text DEFAULT NULL ;
171+
172+ CREATE TABLE IF NOT EXISTS ` ResourceStackVmPortRefVO` (
173+ ` id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT,
174+ ` stackUuid` VARCHAR (32 ) NOT NULL ,
175+ ` vmInstanceUuid` VARCHAR (32 ) NOT NULL ,
176+ ` port` int unsigned NOT NULL ,
177+ ` status` VARCHAR (64 ) NOT NULL ,
178+ ` lastOpDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP ,
179+ ` createDate` timestamp NOT NULL DEFAULT ' 0000-00-00 00:00:00' ,
180+ CONSTRAINT ` fkResourceStackVmPortRefVOResourceStackVO` FOREIGN KEY (` stackUuid` ) REFERENCES ResourceStackVO (` uuid` ) ON DELETE CASCADE ,
181+ CONSTRAINT ` fkResourceStackVmPortRefVOVmInstanceVO` FOREIGN KEY (` vmInstanceUuid` ) REFERENCES VmInstanceEO (` uuid` ) ON DELETE CASCADE ,
182+ PRIMARY KEY (` id` )
183+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8;
184+
185+ ALTER TABLE ResourceStackVO ADD COLUMN outputs text DEFAULT NULL ;
0 commit comments