From 1771c7c031daf2e011acfc88ce1b54a2c893f1bc Mon Sep 17 00:00:00 2001 From: david Date: Tue, 9 Jul 2019 17:59:33 +0200 Subject: [PATCH] nueva --- script-carga-bd-completa.sql | 587 ++++++++++++++++++++++++++++++++++- 1 file changed, 586 insertions(+), 1 deletion(-) diff --git a/script-carga-bd-completa.sql b/script-carga-bd-completa.sql index 8af38f8..110c8f4 100644 --- a/script-carga-bd-completa.sql +++ b/script-carga-bd-completa.sql @@ -15,6 +15,21 @@ /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +-- +-- Table structure for table `category` +-- + +DROP TABLE IF EXISTS `category`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `category` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `sort` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `category` -- @@ -24,6 +39,29 @@ LOCK TABLES `category` WRITE; /*!40000 ALTER TABLE `category` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `comments` +-- + +DROP TABLE IF EXISTS `comments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `comments` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `entityId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `entityName` varchar(255) NOT NULL, + `type` varchar(255) NOT NULL, + `content` varchar(255) NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `userId` (`userId`), + KEY `comments_entity_id` (`entityId`), + CONSTRAINT `comments_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `comments` -- @@ -33,6 +71,22 @@ LOCK TABLES `comments` WRITE; /*!40000 ALTER TABLE `comments` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `entities` +-- + +DROP TABLE IF EXISTS `entities`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `entities` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `entities` -- @@ -43,6 +97,26 @@ INSERT INTO `entities` VALUES ('c626e0d4-a166-11e9-a57c-000c295f0f58','(Colegio /*!40000 ALTER TABLE `entities` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `entities_entities_types` +-- + +DROP TABLE IF EXISTS `entities_entities_types`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `entities_entities_types` ( + `entityId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `typeId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`entityId`,`typeId`), + UNIQUE KEY `entities_entities_types_entityId_typeId_unique` (`entityId`,`typeId`), + KEY `typeId` (`typeId`), + CONSTRAINT `entities_entities_types_ibfk_1` FOREIGN KEY (`entityId`) REFERENCES `entities` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `entities_entities_types_ibfk_2` FOREIGN KEY (`typeId`) REFERENCES `entities_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `entities_entities_types` -- @@ -53,6 +127,22 @@ INSERT INTO `entities_entities_types` VALUES ('c626e0d4-a166-11e9-a57c-000c295f0 /*!40000 ALTER TABLE `entities_entities_types` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `entities_types` +-- + +DROP TABLE IF EXISTS `entities_types`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `entities_types` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `entities_types` -- @@ -63,6 +153,23 @@ INSERT INTO `entities_types` VALUES ('76b17163-a167-11e9-a57c-000c295f0f58','ENT /*!40000 ALTER TABLE `entities_types` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `event_types` +-- + +DROP TABLE IF EXISTS `event_types`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `event_types` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) DEFAULT NULL, + `tittle` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `event_types` -- @@ -73,6 +180,50 @@ INSERT INTO `event_types` VALUES ('0','conference','Congreso LQDVI','2019-06-21 /*!40000 ALTER TABLE `event_types` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `events` +-- + +DROP TABLE IF EXISTS `events`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `events` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `campaign_text` text, + `date` datetime NOT NULL, + `init_avalible_date` datetime DEFAULT NULL, + `end_avalible_date` datetime DEFAULT NULL, + `gmt` int(11) DEFAULT '1', + `assistants` int(11) DEFAULT NULL, + `confirmed` int(11) DEFAULT NULL, + `allow_multiple` tinyint(1) NOT NULL DEFAULT '0', + `multiple_limit` int(11) DEFAULT NULL, + `allow_overflow` tinyint(1) NOT NULL DEFAULT '0', + `overflow_eventId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `state` varchar(255) NOT NULL DEFAULT 'borrador', + `typeId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `venueId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `url_streaming` varchar(255) DEFAULT NULL, + `url_poll` varchar(255) DEFAULT NULL, + `url_registration` varchar(255) DEFAULT NULL, + `marketingList` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `overflow_eventId` (`overflow_eventId`), + KEY `typeId` (`typeId`), + KEY `venueId` (`venueId`), + KEY `userId` (`userId`), + CONSTRAINT `events_ibfk_1` FOREIGN KEY (`overflow_eventId`) REFERENCES `events` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE, + CONSTRAINT `events_ibfk_2` FOREIGN KEY (`typeId`) REFERENCES `event_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `events_ibfk_3` FOREIGN KEY (`venueId`) REFERENCES `venues` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE, + CONSTRAINT `events_ibfk_4` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `events` -- @@ -83,6 +234,36 @@ INSERT INTO `events` VALUES ('027b1cc6-a42a-4326-a50b-82635949807a','Sevilla 201 /*!40000 ALTER TABLE `events` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `events_inscriptions` +-- + +DROP TABLE IF EXISTS `events_inscriptions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `events_inscriptions` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `date` datetime DEFAULT NULL, + `code_ticket` int(11) DEFAULT NULL, + `type` varchar(255) NOT NULL DEFAULT 'regular', + `source` varchar(255) DEFAULT NULL, + `marketing_memberId` varchar(255) DEFAULT NULL, + `validated` datetime DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `eventId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `validateUserId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `userId` (`userId`), + KEY `eventId` (`eventId`), + KEY `validateUserId` (`validateUserId`), + CONSTRAINT `events_inscriptions_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, + CONSTRAINT `events_inscriptions_ibfk_2` FOREIGN KEY (`eventId`) REFERENCES `events` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, + CONSTRAINT `events_inscriptions_ibfk_3` FOREIGN KEY (`validateUserId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `events_inscriptions` -- @@ -92,6 +273,35 @@ LOCK TABLES `events_inscriptions` WRITE; /*!40000 ALTER TABLE `events_inscriptions` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `events_questions` +-- + +DROP TABLE IF EXISTS `events_questions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `events_questions` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `description` varchar(255) DEFAULT NULL, + `anonimous` int(11) DEFAULT NULL, + `answered` int(11) DEFAULT NULL, + `discared` int(11) DEFAULT NULL, + `answer` text, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `eventId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `speakerId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `eventId` (`eventId`), + KEY `speakerId` (`speakerId`), + KEY `userId` (`userId`), + CONSTRAINT `events_questions_ibfk_1` FOREIGN KEY (`eventId`) REFERENCES `events` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, + CONSTRAINT `events_questions_ibfk_2` FOREIGN KEY (`speakerId`) REFERENCES `speakers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, + CONSTRAINT `events_questions_ibfk_3` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `events_questions` -- @@ -102,6 +312,46 @@ INSERT INTO `events_questions` VALUES ('35384a86-a260-11e9-94b5-000c295f0f58',NU /*!40000 ALTER TABLE `events_questions` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `events_reservations` +-- + +DROP TABLE IF EXISTS `events_reservations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `events_reservations` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `init_avalible_date` datetime DEFAULT NULL, + `end_avalible_date` datetime DEFAULT NULL, + `gmt` int(11) DEFAULT '1', + `state` varchar(255) NOT NULL DEFAULT 'borrador', + `assistants` int(11) DEFAULT NULL, + `confirmed` int(11) DEFAULT NULL, + `allow_multiple` tinyint(1) NOT NULL DEFAULT '0', + `multiple_limit` int(11) DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, + `code` varchar(255) NOT NULL, + `color` varchar(255) NOT NULL, + `allow_overflow` tinyint(1) NOT NULL DEFAULT '0', + `overflow_event_reservationId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `marketingList` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `entityId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `eventId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `overflow_event_reservationId` (`overflow_event_reservationId`), + KEY `userId` (`userId`), + KEY `entityId` (`entityId`), + KEY `eventId` (`eventId`), + CONSTRAINT `events_reservations_ibfk_1` FOREIGN KEY (`overflow_event_reservationId`) REFERENCES `events_reservations` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE, + CONSTRAINT `events_reservations_ibfk_2` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, + CONSTRAINT `events_reservations_ibfk_3` FOREIGN KEY (`entityId`) REFERENCES `entities` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, + CONSTRAINT `events_reservations_ibfk_4` FOREIGN KEY (`eventId`) REFERENCES `events` (`id`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `events_reservations` -- @@ -111,6 +361,29 @@ LOCK TABLES `events_reservations` WRITE; /*!40000 ALTER TABLE `events_reservations` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `events_schedules` +-- + +DROP TABLE IF EXISTS `events_schedules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `events_schedules` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `eventId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `speakerId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `order` int(11) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `eventId` (`eventId`), + KEY `events_schedules_speaker_id` (`speakerId`), + CONSTRAINT `events_schedules_ibfk_1` FOREIGN KEY (`eventId`) REFERENCES `events` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE, + CONSTRAINT `events_schedules_ibfk_2` FOREIGN KEY (`speakerId`) REFERENCES `speakers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `events_schedules` -- @@ -121,6 +394,32 @@ INSERT INTO `events_schedules` VALUES ('0081331f-6072-46de-a397-bc00229fb74c','7 /*!40000 ALTER TABLE `events_schedules` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `multimedia_files` +-- + +DROP TABLE IF EXISTS `multimedia_files`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `multimedia_files` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, + `typeId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `provider` varchar(255) DEFAULT NULL, + `code` varchar(255) DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `typeId` (`typeId`), + KEY `userId` (`userId`), + CONSTRAINT `multimedia_files_ibfk_1` FOREIGN KEY (`typeId`) REFERENCES `multimedia_types` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE, + CONSTRAINT `multimedia_files_ibfk_2` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `multimedia_files` -- @@ -131,6 +430,23 @@ INSERT INTO `multimedia_files` VALUES ('00274aab-d5f6-449b-a04f-82f5f4c0e649','X /*!40000 ALTER TABLE `multimedia_files` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `multimedia_types` +-- + +DROP TABLE IF EXISTS `multimedia_types`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `multimedia_types` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `multimedia_types` -- @@ -141,6 +457,28 @@ INSERT INTO `multimedia_types` VALUES ('14c3810c-aca0-440a-b597-f72a7ceb59dc','p /*!40000 ALTER TABLE `multimedia_types` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `multimedias` +-- + +DROP TABLE IF EXISTS `multimedias`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `multimedias` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `multimediafileId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `entityId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `entityName` varchar(255) NOT NULL, + `type` varchar(255) NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `multimediafileId` (`multimediafileId`), + KEY `multimedias_entity_id` (`entityId`), + CONSTRAINT `multimedias_ibfk_1` FOREIGN KEY (`multimediafileId`) REFERENCES `multimedia_files` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `multimedias` -- @@ -151,6 +489,19 @@ INSERT INTO `multimedias` VALUES ('028450c8-a260-11e9-94b5-000c295f0f58','fa6c65 /*!40000 ALTER TABLE `multimedias` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `new_table` +-- + +DROP TABLE IF EXISTS `new_table`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `new_table` ( + `aux` varchar(255) NOT NULL, + PRIMARY KEY (`aux`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `new_table` -- @@ -161,6 +512,25 @@ INSERT INTO `new_table` VALUES ('ENTIDADES EDUCATIVAS COLABORADORAS'); /*!40000 ALTER TABLE `new_table` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `post` +-- + +DROP TABLE IF EXISTS `post`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `post` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `date` datetime NOT NULL, + `image` varchar(255) DEFAULT '', + `title` varchar(255) NOT NULL, + `content` text NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `post` -- @@ -170,6 +540,24 @@ LOCK TABLES `post` WRITE; /*!40000 ALTER TABLE `post` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `post_category` +-- + +DROP TABLE IF EXISTS `post_category`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `post_category` ( + `postId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `categoryId` int(11) NOT NULL, + PRIMARY KEY (`postId`,`categoryId`), + UNIQUE KEY `post_category_postId_categoryId_unique` (`postId`,`categoryId`), + KEY `categoryId` (`categoryId`), + CONSTRAINT `post_category_ibfk_1` FOREIGN KEY (`postId`) REFERENCES `post` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `post_category_ibfk_2` FOREIGN KEY (`categoryId`) REFERENCES `category` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `post_category` -- @@ -179,6 +567,23 @@ LOCK TABLES `post_category` WRITE; /*!40000 ALTER TABLE `post_category` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `roles` +-- + +DROP TABLE IF EXISTS `roles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `roles` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `roles` -- @@ -188,6 +593,22 @@ LOCK TABLES `roles` WRITE; /*!40000 ALTER TABLE `roles` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `speaker_types` +-- + +DROP TABLE IF EXISTS `speaker_types`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `speaker_types` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `speaker_types` -- @@ -198,6 +619,38 @@ INSERT INTO `speaker_types` VALUES ('1','conferenciante','2019-07-03 11:10:43',' /*!40000 ALTER TABLE `speaker_types` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `speakers` +-- + +DROP TABLE IF EXISTS `speakers`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `speakers` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) NOT NULL, + `description` text, + `short_description` varchar(255) DEFAULT NULL, + `slogan` varchar(255) DEFAULT NULL, + `twitter` varchar(255) DEFAULT NULL, + `facebook` varchar(255) DEFAULT NULL, + `youtube` varchar(255) DEFAULT NULL, + `linkedin` varchar(255) DEFAULT NULL, + `instagram` varchar(255) DEFAULT NULL, + `web` varchar(255) DEFAULT NULL, + `state` varchar(255) NOT NULL DEFAULT 'borrador', + `typeId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `typeId` (`typeId`), + KEY `userId` (`userId`), + CONSTRAINT `speakers_ibfk_1` FOREIGN KEY (`typeId`) REFERENCES `speaker_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `speakers_ibfk_2` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `speakers` -- @@ -208,6 +661,26 @@ INSERT INTO `speakers` VALUES ('039b4c80-d871-4627-8407-d33d74d4d90e','Lucas Vid /*!40000 ALTER TABLE `speakers` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `speakers_values` +-- + +DROP TABLE IF EXISTS `speakers_values`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `speakers_values` ( + `speakerId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `valueId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`speakerId`,`valueId`), + UNIQUE KEY `speakers_values_valueId_speakerId_unique` (`speakerId`,`valueId`), + KEY `valueId` (`valueId`), + CONSTRAINT `speakers_values_ibfk_1` FOREIGN KEY (`speakerId`) REFERENCES `speakers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `speakers_values_ibfk_2` FOREIGN KEY (`valueId`) REFERENCES `values` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `speakers_values` -- @@ -218,6 +691,36 @@ INSERT INTO `speakers_values` VALUES ('039b4c80-d871-4627-8407-d33d74d4d90e','11 /*!40000 ALTER TABLE `speakers_values` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `users` +-- + +DROP TABLE IF EXISTS `users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `users` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `phone` varchar(255) NOT NULL, + `email` varchar(255) DEFAULT NULL, + `password` varchar(255) DEFAULT NULL, + `fbuid` varchar(255) DEFAULT NULL, + `name` varchar(255) DEFAULT NULL, + `surname` varchar(255) DEFAULT NULL, + `profile_picture` varchar(255) DEFAULT 'media/defaultProfile.png', + `accessibility` tinyint(1) DEFAULT '1', + `refresh_token` varchar(512) DEFAULT NULL, + `state` varchar(255) DEFAULT 'active', + `lastlogin` datetime DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `entityId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `phone` (`phone`), + KEY `entityId` (`entityId`), + CONSTRAINT `users_ibfk_1` FOREIGN KEY (`entityId`) REFERENCES `entities` (`id`) ON DELETE SET NULL ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `users` -- @@ -228,6 +731,28 @@ INSERT INTO `users` VALUES ('9e219f08-6e4e-4dab-b6e2-f5978240060e','+34629905522 /*!40000 ALTER TABLE `users` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `users_devides` +-- + +DROP TABLE IF EXISTS `users_devides`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `users_devides` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `token` varchar(255) DEFAULT NULL, + `valid` tinyint(1) DEFAULT NULL, + `invalidated` datetime DEFAULT NULL, + `platform` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `userId` (`userId`), + CONSTRAINT `users_devides_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `users_devides` -- @@ -237,6 +762,26 @@ LOCK TABLES `users_devides` WRITE; /*!40000 ALTER TABLE `users_devides` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `users_roles` +-- + +DROP TABLE IF EXISTS `users_roles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `users_roles` ( + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `rolId` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`userId`,`rolId`), + UNIQUE KEY `users_roles_userId_rolId_unique` (`userId`,`rolId`), + KEY `rolId` (`rolId`), + CONSTRAINT `users_roles_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `users_roles_ibfk_2` FOREIGN KEY (`rolId`) REFERENCES `roles` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `users_roles` -- @@ -246,6 +791,22 @@ LOCK TABLES `users_roles` WRITE; /*!40000 ALTER TABLE `users_roles` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `values` +-- + +DROP TABLE IF EXISTS `values`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `values` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) NOT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `values` -- @@ -256,6 +817,30 @@ INSERT INTO `values` VALUES ('05e002e8-4614-4a55-a047-a25e89b210b2','Superación /*!40000 ALTER TABLE `values` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `venues` +-- + +DROP TABLE IF EXISTS `venues`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `venues` ( + `id` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `name` varchar(255) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `address` varchar(255) NOT NULL, + `city` varchar(255) NOT NULL, + `country` varchar(255) DEFAULT NULL, + `state` varchar(255) DEFAULT NULL, + `postal_core` varchar(255) DEFAULT NULL, + `accessibility` varchar(255) DEFAULT NULL, + `gmt` int(11) NOT NULL DEFAULT '1', + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `venues` -- @@ -275,4 +860,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2019-07-09 17:54:07 +-- Dump completed on 2019-07-09 17:59:09