This commit is contained in:
David Arranz 2019-07-26 10:29:46 +02:00
parent 145896680b
commit eb446432e2

View File

@ -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