From eb446432e2aec31c84e92aec05431b511b9a0bb2 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 26 Jul 2019 10:29:46 +0200 Subject: [PATCH] a --- script-carga-bd-completa.sql | 564 ++++++++++++++++++++++++++++++++++- 1 file changed, 563 insertions(+), 1 deletion(-) diff --git a/script-carga-bd-completa.sql b/script-carga-bd-completa.sql index c090a51..d4a6f87 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,28 @@ 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, + `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_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 `comments` -- @@ -34,6 +71,25 @@ INSERT INTO `comments` VALUES ('4c2cc37a-ad75-11e9-8a73-000c295f0f58','983c060f- /*!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, + `state` varchar(45) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `contact_person` varchar(255) DEFAULT NULL, + `contact_email` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + -- -- Dumping data for table `entities` -- @@ -44,6 +100,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` -- @@ -54,6 +130,23 @@ 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, + `alias` varchar(45) 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` -- @@ -64,6 +157,23 @@ INSERT INTO `entities_types` VALUES ('32d6306a-aa02-11e9-a553-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, + `title` 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` -- @@ -74,6 +184,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, + `init_date` datetime NOT NULL, + `end_date` datetime DEFAULT NULL, + `init_available_date` datetime DEFAULT NULL, + `end_available_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 'draft', + `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, + `marketing_list` varchar(255) DEFAULT NULL, + `userId` char(36) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + `sold_out` tinyint(1) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `typeId` (`typeId`), + KEY `venueId` (`venueId`), + KEY `userId` (`userId`), + CONSTRAINT `events_ibfk_1` FOREIGN KEY (`typeId`) REFERENCES `event_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `events_ibfk_2` FOREIGN KEY (`venueId`) REFERENCES `venues` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE, + CONSTRAINT `events_ibfk_3` FOREIGN KEY (`userId`) REFERENCES `users` (`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` -- @@ -84,6 +238,30 @@ INSERT INTO `events` VALUES ('027b1cc6-a42a-4326-a50b-82635949807a','Lista de es /*!40000 ALTER TABLE `events` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `events_details` +-- + +DROP TABLE IF EXISTS `events_details`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `events_details` ( + `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, + `type` varchar(255) DEFAULT NULL, + `createdAt` datetime NOT NULL, + `updatedAt` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `eventId` (`eventId`), + KEY `events_details_speaker_id` (`speakerId`), + CONSTRAINT `events_details_ibfk_1` FOREIGN KEY (`eventId`) REFERENCES `events` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE, + CONSTRAINT `events_details_ibfk_2` FOREIGN KEY (`speakerId`) REFERENCES `speakers` (`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 `events_details` -- @@ -94,6 +272,38 @@ INSERT INTO `events_details` VALUES ('0081331f-6072-46de-a397-bc00229fb74c','7da /*!40000 ALTER TABLE `events_details` 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` varchar(45) DEFAULT NULL, + `type` varchar(255) NOT NULL DEFAULT 'regular', + `source` varchar(255) DEFAULT NULL, + `marketing_memberId` varchar(255) DEFAULT NULL, + `validated` tinyint(1) 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, + `reservationId` char(36) DEFAULT NULL, + `overflowEventId` char(36) 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` -- @@ -104,6 +314,35 @@ INSERT INTO `events_inscriptions` VALUES ('1c5aca38-804b-4000-ac3f-62853ad68ef5' /*!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` -- @@ -113,6 +352,46 @@ LOCK TABLES `events_questions` WRITE; /*!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_available_date` datetime DEFAULT NULL, + `end_available_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, + `reservation_code` varchar(255) NOT NULL, + `color` varchar(255) NOT NULL, + `allow_overflow` tinyint(1) NOT NULL DEFAULT '0', + `overflow_reservationId` char(36) DEFAULT NULL, + `marketing_list` 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, + `entityname` varchar(255) DEFAULT NULL, + `sold_out` varchar(45) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `userId` (`userId`), + KEY `entityId` (`entityId`), + KEY `eventId` (`eventId`), + 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` -- @@ -123,6 +402,30 @@ INSERT INTO `events_reservations` VALUES ('05f386e6-414d-476a-8e65-883063c361d1' /*!40000 ALTER TABLE `events_reservations` 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, + `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, + `type` varchar(45) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `userId` (`userId`), + 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` -- @@ -133,6 +436,28 @@ INSERT INTO `multimedia_files` VALUES ('00274aab-d5f6-449b-a04f-82f5f4c0e649','X /*!40000 ALTER TABLE `multimedia_files` 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` -- @@ -143,6 +468,25 @@ INSERT INTO `multimedias` VALUES ('01fa3200-a89b-11e9-a553-000c295f0f58','624bdf /*!40000 ALTER TABLE `multimedias` 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` -- @@ -152,6 +496,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` -- @@ -161,6 +523,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` -- @@ -170,6 +549,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` -- @@ -180,6 +575,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` -- @@ -190,6 +617,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` -- @@ -200,6 +647,37 @@ 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) DEFAULT 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`), + UNIQUE KEY `email_UNIQUE` (`email`), + 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` -- @@ -210,6 +688,28 @@ INSERT INTO `users` VALUES ('056ef389-7e63-4298-a062-3eb1b2435285','+34655112234 /*!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` -- @@ -219,6 +719,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` -- @@ -228,6 +748,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` -- @@ -238,6 +774,32 @@ 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_code` varchar(255) DEFAULT NULL, + `accessibility` varchar(255) DEFAULT NULL, + `gmt` int(11) NOT NULL DEFAULT '1', + `latitude` decimal(10,8) DEFAULT NULL, + `longitude` decimal(11,8) 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 `venues` -- @@ -257,4 +819,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2019-07-26 10:25:38 +-- Dump completed on 2019-07-26 10:29:12