summaryrefslogtreecommitdiffstats
path: root/components/datalake-handler/feeder/src/assembly
diff options
context:
space:
mode:
authorGuobiao Mo <guobiaomo@chinamobile.com>2019-05-28 00:46:15 -0700
committerGuobiao Mo <guobiaomo@chinamobile.com>2019-05-28 00:46:15 -0700
commit7e6ede10cc2dffcc56b1df3c4484b28881c63212 (patch)
tree763924da5276fe38ab1f1784fdab1a0cccdb3333 /components/datalake-handler/feeder/src/assembly
parentaa70d5683655fd13d476441c056c877f76796a7c (diff)
DB schema update
Since the terms 'dashboard' and 'template' are used in some dashboard_template entries. Rename: dashboard -> portal dashboard_type -> design_type dashboard_template -> portal_design Issue-ID: DCAEGEN2-1329 Change-Id: Icaa0874ce652cf95f3989712a23412db362b8db5 Signed-off-by: Guobiao Mo <guobiaomo@chinamobile.com>
Diffstat (limited to 'components/datalake-handler/feeder/src/assembly')
-rw-r--r--components/datalake-handler/feeder/src/assembly/scripts/init_db.sql35
1 files changed, 24 insertions, 11 deletions
diff --git a/components/datalake-handler/feeder/src/assembly/scripts/init_db.sql b/components/datalake-handler/feeder/src/assembly/scripts/init_db.sql
index 6920be97..fd9b3dc3 100644
--- a/components/datalake-handler/feeder/src/assembly/scripts/init_db.sql
+++ b/components/datalake-handler/feeder/src/assembly/scripts/init_db.sql
@@ -40,31 +40,32 @@ CREATE TABLE `map_db_topic` (
CONSTRAINT `FK_db_name` FOREIGN KEY (`db_name`) REFERENCES `db` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-CREATE TABLE `dashboard` (
+CREATE TABLE `portal` (
`name` varchar(255) NOT NULL DEFAULT '',
- `type` varchar(255) DEFAULT NULL,
- `address` varchar(500) DEFAULT NULL,
+ `enabled` bit(1) DEFAULT 0,
+ `host` varchar(500) DEFAULT NULL,
`port` int(5) unsigned DEFAULT NULL,
- `username` varchar(255) DEFAULT NULL,
- `password` varchar(255) DEFAULT NULL,
+ `login` varchar(255) DEFAULT NULL,
+ `pass` varchar(255) DEFAULT NULL,
`related_db` varchar(255) DEFAULT NULL,
PRIMARY KEY (`name`),
KEY `FK_related_db` (`related_db`),
CONSTRAINT `FK_related_db` FOREIGN KEY (`related_db`) REFERENCES `db` (`name`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-CREATE TABLE `dashboard_type` (
+CREATE TABLE `design_type` (
`name` varchar(255) NOT NULL,
- `dashboard` varchar(255) DEFAULT NULL,
+ `portal` varchar(255) DEFAULT NULL,
`note` text DEFAULT NULL,
PRIMARY KEY (`name`),
- KEY `FK_dashboard` (`dashboard`),
- CONSTRAINT `FK_dashboard` FOREIGN KEY (`dashboard`) REFERENCES `dashboard` (`name`) ON DELETE SET NULL
+ KEY `FK_portal` (`portal`),
+ CONSTRAINT `FK_portal` FOREIGN KEY (`portal`) REFERENCES `portal` (`name`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-CREATE TABLE `dashboard_template` (
+CREATE TABLE `portal_design` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
+ `submitted` bit(1) DEFAULT 0,
`body` text DEFAULT NULL,
`note` text DEFAULT NULL,
`topic` varchar(255) DEFAULT NULL,
@@ -73,7 +74,7 @@ CREATE TABLE `dashboard_template` (
KEY `FK_topic` (`topic`),
KEY `FK_type` (`type`),
CONSTRAINT `FK_topic` FOREIGN KEY (`topic`) REFERENCES `topic` (`name`) ON DELETE SET NULL,
- CONSTRAINT `FK_type` FOREIGN KEY (`type`) REFERENCES `dashboard_type` (`name`) ON DELETE SET NULL
+ CONSTRAINT `FK_type` FOREIGN KEY (`type`) REFERENCES `design_type` (`name`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into db (`name`,`host`,`login`,`pass`,`database_name`) values ('Couchbase','dl_couchbase','dl','dl1234','datalake');
@@ -99,3 +100,15 @@ insert into `map_db_topic`(`db_name`,`topic_name`) values ('Elasticsearch','unau
insert into `map_db_topic`(`db_name`,`topic_name`) values ('MongoDB','unauthenticated.SEC_FAULT_OUTPUT');
insert into `map_db_topic`(`db_name`,`topic_name`) values ('Druid','unauthenticated.SEC_FAULT_OUTPUT');
insert into `map_db_topic`(`db_name`,`topic_name`) values ('HDFS','unauthenticated.SEC_FAULT_OUTPUT');
+
+
+insert into portal (`name`,`related_db`, host) values ('Kibana', 'Elasticsearch', 'dl_es');
+insert into portal (`name`,`related_db`) values ('Elasticsearch', 'Elasticsearch');
+insert into portal (`name`,`related_db`) values ('Druid', 'Druid');
+
+insert into design_type (`name`,`portal`) values ('Kibana Dashboard', 'Kibana');
+insert into design_type (`name`,`portal`) values ('Kibana Search', 'Kibana');
+insert into design_type (`name`,`portal`) values ('Kibana Visualization', 'Kibana');
+insert into design_type (`name`,`portal`) values ('Elasticsearch Field Mapping Template', 'Elasticsearch');
+insert into design_type (`name`,`portal`) values ('Druid Kafka Indexing Service Supervisor', 'Druid');
+