5e75171e8c1b230c403b6a6c8fe6cc016c159ef6
[so/adapters/so-cnf-adapter.git] /
1 use cnfm;
2
3 CREATE TABLE IF NOT EXISTS `JOB` (
4   `JOB_ID` varchar(255) NOT NULL,
5   `JOB_TYPE` varchar(255) NOT NULL,
6   `JOB_ACTION` varchar(255) NOT NULL,
7   `RESOURCE_ID` varchar(255) NOT NULL,
8   `RESOURCE_NAME` varchar(255) DEFAULT NULL,
9   `STATUS` varchar(255) NOT NULL,
10   `START_TIME` DATETIME DEFAULT NULL,
11   `END_TIME` DATETIME DEFAULT NULL,
12   `PROCESS_INSTANCE_ID` varchar(255) DEFAULT NULL,
13   PRIMARY KEY (`JOB_ID`)
14 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
15
16 CREATE TABLE IF NOT EXISTS `JOB_STATUS` (
17   `ID` INT NOT NULL AUTO_INCREMENT,
18   `UPDATED_TIME` DATETIME NOT NULL,
19   `DESCRIPTION` longtext DEFAULT NULL,
20   `STATUS` varchar(255) NOT NULL,
21   `JOB_ID` varchar(255) NOT NULL,
22   PRIMARY KEY (`ID`),
23   FOREIGN KEY (JOB_ID)
24       REFERENCES JOB(JOB_ID)
25       ON UPDATE CASCADE ON DELETE CASCADE
26 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
27
28 CREATE TABLE IF NOT EXISTS `AS_INST` (
29   `AS_INST_ID` varchar(255) NOT NULL,
30   `NAME` varchar(255) NOT NULL,
31   `DESCRIPTION` longtext DEFAULT NULL,
32   `AS_PACKAGE_ID` varchar(255) DEFAULT NULL,
33   `ASD_ID` varchar(255) NOT NULL,
34   `ASD_INVARIANT_ID` varchar(255) NOT NULL,
35   `AS_PROVIDER` varchar(255) NOT NULL,
36   `AS_APPLICATION_NAME` varchar(255) NOT NULL,
37   `AS_APPLICATION_VERSION` varchar(255) NOT NULL,
38   `SERVICE_INSTANCE_ID` varchar(255) NOT NULL,
39   `SERVICE_INSTANCE_NAME` varchar(255) NOT NULL,
40   `CLOUD_OWNER` varchar(255) NOT NULL,
41   `CLOUD_REGION` varchar(255) NOT NULL,
42   `TENANT_ID` varchar(255) NOT NULL,
43   `STATUS` varchar(255) NOT NULL,
44   `STATUS_UPDATED_TIME` DATETIME NOT NULL,
45   PRIMARY KEY (`AS_INST_ID`)
46 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
47
48 CREATE TABLE IF NOT EXISTS `AS_DEPLOYMENT_ITEM` (
49   `AS_DEP_ITEM_INST_ID` varchar(255) NOT NULL,
50   `NAME` varchar(255) DEFAULT NULL,
51   `ITEM_ID` varchar(255) DEFAULT NULL,
52   `DEPLOYMENT_ORDER` int(11) DEFAULT NULL,
53   `ARTIFACT_FILE_PATH` varchar(255) DEFAULT NULL,
54   `STATUS` varchar(255) DEFAULT NULL,
55   `AS_INST_ID` varchar(255) NOT NULL,
56   `CREATE_TIME` DATETIME DEFAULT NULL,
57   `LAST_UPDATE_TIME` DATETIME DEFAULT NULL,
58   `RELEASE_NAME` varchar(255) NOT NULL,
59   PRIMARY KEY (`AS_DEP_ITEM_INST_ID`),
60   FOREIGN KEY (AS_INST_ID)
61       REFERENCES AS_INST(AS_INST_ID)
62           ON UPDATE CASCADE ON DELETE CASCADE
63 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
64
65 CREATE TABLE IF NOT EXISTS `AS_LIFECYCLE_PARAM` (
66   `AS_LCP_ID` INT NOT NULL AUTO_INCREMENT,
67   `AS_DEP_ITEM_INST_ID` varchar(255) NOT NULL,
68   `LIFECYCLE_PARAM` varchar(255) DEFAULT NULL,
69   PRIMARY KEY (`AS_LCP_ID`),
70   FOREIGN KEY (AS_DEP_ITEM_INST_ID)
71       REFERENCES AS_DEPLOYMENT_ITEM(AS_DEP_ITEM_INST_ID)
72       ON UPDATE CASCADE ON DELETE CASCADE
73 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
74
75 CREATE TABLE IF NOT EXISTS `AS_LCM_OP_OCCS` (
76   `ID` varchar(255) NOT NULL,
77   `OPERATION_STATE` varchar(255) NOT NULL,
78   `STATE_ENTERED_TIME` DATETIME DEFAULT NULL,
79   `START_TIME` DATETIME DEFAULT NULL,
80   `AS_INST_ID` varchar(255) NOT NULL,
81   `OPERATION` varchar(255) NOT NULL,
82   `IS_AUTO_INVOCATION` varchar(255) NOT NULL,
83   `OPERATION_PARAMS` longtext NOT NULL,
84   `IS_CANCEL_PENDING` varchar(255) NOT NULL,
85   `CANCEL_MODE` varchar(255) DEFAULT NULL,
86   PRIMARY KEY (`ID`),
87   FOREIGN KEY (AS_INST_ID)
88       REFERENCES AS_INST(AS_INST_ID)
89           ON UPDATE CASCADE ON DELETE CASCADE
90 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;