|
1 |
| - DROP TABLE IF EXISTS `DBS`; |
2 |
| -CREATE TABLE `DBS` ( |
3 |
| - `DB_ID` bigint(20) AUTO_INCREMENT NOT NULL, |
4 |
| - `DESC` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
5 |
| - `NAME` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
6 |
| - `DB_TYPE` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
7 |
| - PRIMARY KEY (`DB_ID`), |
8 |
| - UNIQUE KEY `UNIQUE_DATABASE` (`NAME`) |
9 |
| -) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
10 |
| - |
11 |
| -DROP TABLE IF EXISTS `DATABASE_PARAMS`; |
12 |
| -CREATE TABLE `DATABASE_PARAMS` ( |
13 |
| - `DB_ID` bigint(20) NOT NULL, |
14 |
| - `PARAM_KEY` varchar(180) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, |
15 |
| - `PARAM_VALUE` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
16 |
| - PRIMARY KEY (`DB_ID`,`PARAM_KEY`), |
17 |
| - KEY `DATABASE_PARAMS_N49` (`DB_ID`), |
18 |
| - INDEX `PARAMS_INDEX` (`DB_ID`), |
19 |
| - CONSTRAINT `DATABASE_PARAMS_FK1` FOREIGN KEY (`DB_ID`) REFERENCES `DBS` (`DB_ID`) |
20 |
| -) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
21 |
| - |
22 |
| -DROP TABLE IF EXISTS `TBLS`; |
23 |
| -CREATE TABLE `TBLS` ( |
24 |
| - `TBL_ID` bigint(20) AUTO_INCREMENT NOT NULL, |
25 |
| - `CREATE_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
26 |
| - `DB_ID` bigint(20) DEFAULT NULL, |
27 |
| - `TBL_NAME` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
28 |
| - PRIMARY KEY (`TBL_ID`), |
29 |
| - UNIQUE KEY `UNIQUETABLE` (`TBL_NAME`,`DB_ID`), |
30 |
| - KEY `TBLS_N49` (`DB_ID`), |
31 |
| - CONSTRAINT `TBLS_FK2` FOREIGN KEY (`DB_ID`) REFERENCES `DBS` (`DB_ID`) |
32 |
| -) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
33 |
| - |
34 |
| -DROP TABLE IF EXISTS `COLUMNS`; |
35 |
| -CREATE TABLE `COLUMNS` ( |
36 |
| - `CD_ID` bigint(20) NOT NULL, |
37 |
| - `COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, |
38 |
| - `COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, |
39 |
| - `TYPE_NAME` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, |
40 |
| - `INTEGER_IDX` int(11) NOT NULL, |
41 |
| - PRIMARY KEY (`CD_ID`,`COLUMN_NAME`), |
42 |
| - KEY `COLUMNS_N49` (`CD_ID`), |
43 |
| - INDEX `COLUMNS_INDEX` (`CD_ID`), |
44 |
| - CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`CD_ID`) REFERENCES `TBLS` (`TBL_ID`) |
45 |
| -) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
| 1 | + DROP TABLE IF EXISTS `DBS`; |
| 2 | +CREATE TABLE `DBS` ( |
| 3 | + `DB_ID` bigint(20) AUTO_INCREMENT NOT NULL, |
| 4 | + `DESC` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
| 5 | + `NAME` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
| 6 | + `DB_TYPE` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
| 7 | + PRIMARY KEY (`DB_ID`), |
| 8 | + UNIQUE KEY `UNIQUE_DATABASE` (`NAME`) |
| 9 | +) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
| 10 | + |
| 11 | +DROP TABLE IF EXISTS `DATABASE_PARAMS`; |
| 12 | +CREATE TABLE `DATABASE_PARAMS` ( |
| 13 | + `DB_ID` bigint(20) NOT NULL, |
| 14 | + `PARAM_KEY` varchar(180) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, |
| 15 | + `PARAM_VALUE` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
| 16 | + PRIMARY KEY (`DB_ID`,`PARAM_KEY`), |
| 17 | + KEY `DATABASE_PARAMS_N49` (`DB_ID`), |
| 18 | + INDEX `PARAMS_INDEX` (`DB_ID`), |
| 19 | + CONSTRAINT `DATABASE_PARAMS_FK1` FOREIGN KEY (`DB_ID`) REFERENCES `DBS` (`DB_ID`) |
| 20 | +) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
| 21 | + |
| 22 | +DROP TABLE IF EXISTS `TBLS`; |
| 23 | +CREATE TABLE `TBLS` ( |
| 24 | + `TBL_ID` bigint(20) AUTO_INCREMENT NOT NULL, |
| 25 | + `CREATE_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 26 | + `DB_ID` bigint(20) DEFAULT NULL, |
| 27 | + `TBL_NAME` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, |
| 28 | + PRIMARY KEY (`TBL_ID`), |
| 29 | + UNIQUE KEY `UNIQUETABLE` (`TBL_NAME`,`DB_ID`), |
| 30 | + KEY `TBLS_N49` (`DB_ID`), |
| 31 | + CONSTRAINT `TBLS_FK2` FOREIGN KEY (`DB_ID`) REFERENCES `DBS` (`DB_ID`) |
| 32 | +) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
| 33 | + |
| 34 | +DROP TABLE IF EXISTS `COLUMNS`; |
| 35 | +CREATE TABLE `COLUMNS` ( |
| 36 | + `CD_ID` bigint(20) NOT NULL, |
| 37 | + `COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, |
| 38 | + `COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, |
| 39 | + `TYPE_NAME` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, |
| 40 | + `INTEGER_IDX` int(11) NOT NULL, |
| 41 | + PRIMARY KEY (`CD_ID`,`COLUMN_NAME`), |
| 42 | + KEY `COLUMNS_N49` (`CD_ID`), |
| 43 | + INDEX `COLUMNS_INDEX` (`CD_ID`), |
| 44 | + CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`CD_ID`) REFERENCES `TBLS` (`TBL_ID`) |
| 45 | +) ENGINE=InnoDB DEFAULT CHARSET=latin1; |
0 commit comments