carga de datos

This commit is contained in:
David Arranz 2019-07-09 17:56:17 +02:00
parent 4713626ec4
commit b72d70b586
11 changed files with 603 additions and 0 deletions

BIN
model.pdf Normal file

Binary file not shown.

View File

@ -0,0 +1,95 @@
Cargar
script-carga-bd-users.sql
script-carga-bd-event_types.sql
script-carga-bd-multimedia_types.sql
script-carga-bd-values.sql
script-carga-bd-venues.sql
script-carga-bd-speaker_types.sql
insert into lqdvi_v2.`multimedia_files` (id, name, description, typeid, provider, code, url, createdAt, userId, updatedAt)
SELECT a.id, a.title, a.description, '166fb0aa-5182-4d22-addd-818337194cd7', a.provider, a.code, a.url, a.created, '0939bb2a-d33d-4290-ac81-fc9faa1c015e', now()
FROM lqdvi.`video` as a;
insert into lqdvi_v2.`events` (id, name, description, date, init_avalible_date, end_avalible_date, gmt, assistants, confirmed, state, typeId, url_streaming, url_poll, url_registration,
userId, CreatedAt, venueId, campaign_text, UpdatedAt)
SELECT id, title, address , date, avalible, date, GMT, assistants, confirmed, status, typeId, streaming, poll, url_registration, '0939bb2a-d33d-4290-ac81-fc9faa1c015e',
now(), '120c5a99-6e9b-4cc2-875a-af0f8db00e4b', campaign_text, now()
FROM lqdvi.conference;
insert into lqdvi_v2.speakers
(id, name, description, slogan, twitter, facebook, youtube, linkedin, instagram, web, state, typeId, userId, createdAt, updatedAt)
SELECT id, name, description, slogan, twitter, facebook, youtube, linkedin, instagram, web, 'publicado', 1, '0939bb2a-d33d-4290-ac81-fc9faa1c015e', now(), now()
FROM lqdvi.speaker;
insert into lqdvi_v2.speakers_values (speakerid, valueId, createdAt, updatedAt)
SELECT speakerid, valueid, now(), now() FROM lqdvi.`speaker-value`;
//insertamos los videos relacionados
insert into lqdvi_v2.`multimedias` (id, entityId, entityName, multimediafileId, type, createdAt, updatedAt)
SELECT UUID() as ID, conferenceId as eventID, 'event', videoId as multimediafileid, 'relacion', now(), now()
FROM lqdvi.`video-conference`
where videoId in (select id from lqdvi_v2.multimedia_files);
//insertamos los videos resumen de cada conferencia
insert into lqdvi_v2.`multimedias` (id, entityId, entityName, multimediafileId, type, createdAt, updatedAt)
SELECT UUID() as ID, Id as eventID, 'event', resume as multimediafileid, 'resume', now(), now()
FROM lqdvi.`conference`
where resume in (select id from lqdvi_v2.multimedia_files);
//insertamos las imagenes de los ponentes
insert into lqdvi_v2.multimedia_files (id, name, description, typeId, provider, url, userId, createdAt, updatedAt)
SELECT UUID() as ID, concat(name, ' - picture'), id as speakerId, '14c3810c-aca0-440a-b597-f72a7ceb59dc', 'cdn', picture, '0939bb2a-d33d-4290-ac81-fc9faa1c015e', now(), now() FROM lqdvi.speaker
where picture is not null;
insert into lqdvi_v2.multimedias (id, multimediafileid, entityid, entityname, type, createdat, updatedat)
SELECT UUID() as ID, id as multimediafileid, description as speakerid, 'speaker', 'picture-speaker', now(), now() FROM lqdvi_v2.multimedia_files
where name like '%picture%';
insert into lqdvi_v2.multimedia_files (id, name, description, typeId, provider, url, userId, createdAt, updatedAt)
SELECT UUID() as ID, concat(name, ' - wallpaper'), id as speakerId, '14c3810c-aca0-440a-b597-f72a7ceb59dc', 'cdn', wallpaper, '0939bb2a-d33d-4290-ac81-fc9faa1c015e', now(), now() FROM lqdvi.speaker
where wallpaper is not null;
insert into lqdvi_v2.multimedias (id, multimediafileid, entityid, entityname, type, createdat, updatedat)
SELECT UUID() as ID, id as multimediafileid, description as speakerid, 'speaker', 'wallpaper-speaker', now(), now() FROM lqdvi_v2.multimedia_files
where name like '%wallpaper%';
insert into lqdvi_v2.`multimedias` (id, entityId, entityName, multimediafileId, type, createdAt, updatedAt)
SELECT UUID() as ID, speakerID as eventID, 'speaker', videoId as multimediafileid, 'relacion-speaker', now(), now()
FROM lqdvi.`video-speaker`
where videoId in (select id from lqdvi_v2.multimedia_files);
//METEMOS LAS AGENDAS DE TODOS LOS CONGRESOS
Cargar
script-carga-bd-events_schedules.sql
//Modificamos la tabla para crear otro campo autoinc que nos rellene el order
/*
insert into lqdvi_v2.events_schedules (id, eventId, speakerId, description, createdAt, updatedAt)
SELECT id, conferenceId, speakerId,
CONCAT(DATE_FORMAT(init_hour, "%H:%i"), ' - ', COALESCE(DATE_FORMAT(end_hour, "%H:%i"),''), ' - ', COALESCE(title,''), ' - ',COALESCE(info,'') ) as description,
now(), now()
FROM lqdvi.event
order by conferenceId, init_hour;
update lqdvi_v2.events_schedules as a
set a.order = nuevoidorder
insert into lqdvi_v2.events_schedules (id, eventId, speakerId, order, description, createdAt, updatedAt)
select UUID() as ID, conferenceId, speakerId, 0, 'relacion conference-speaker modelo anterior', now(), now() FROM lqdvi.`conference-speaker`;
*/
//Metemos las preguntas de los congresos
insert into lqdvi_v2.events_questions (id, eventId, speakerId, anonimous, answered, discared, answer, userId, createdAt, updatedAt)
SELECT UUID() as ID, conferenceId, speakerId, anonymous, answered, discared, content, '0939bb2a-d33d-4290-ac81-fc9faa1c015e', created, now() FROM lqdvi.question;
//Cargar
script-carga-bd-entidades.sql

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,37 @@
-- MySQL dump 10.13 Distrib 5.7.26, for Linux (x86_64)
--
-- Host: localhost Database: lqdvi_v2
-- ------------------------------------------------------
-- Server version 5.7.26-0ubuntu0.16.04.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Dumping data for table `event_types`
--
LOCK TABLES `event_types` WRITE;
/*!40000 ALTER TABLE `event_types` DISABLE KEYS */;
INSERT INTO `event_types` VALUES ('0','conference','Congreso LQDVI','2019-06-21 12:22:00','2019-06-21 12:22:00'),('1','kliquers','Congreso Kliquers','2019-06-21 12:22:00','2019-06-21 12:22:00');
/*!40000 ALTER TABLE `event_types` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2019-07-02 10:46:37

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,37 @@
-- MySQL dump 10.13 Distrib 5.7.26, for Linux (x86_64)
--
-- Host: localhost Database: lqdvi_v2
-- ------------------------------------------------------
-- Server version 5.7.26-0ubuntu0.16.04.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Dumping data for table `multimedia_types`
--
LOCK TABLES `multimedia_types` WRITE;
/*!40000 ALTER TABLE `multimedia_types` DISABLE KEYS */;
INSERT INTO `multimedia_types` VALUES ('14c3810c-aca0-440a-b597-f72a7ceb59dc','picture - Imagen','JPG / PNG','2019-07-04 16:42:29','2019-07-04 16:42:29'),('166fb0aa-5182-4d22-addd-818337194cd7','Video','Video de Vimeo o Youtube','2019-06-24 11:27:59','2019-06-24 11:27:59'),('574c8977-5578-4b5c-b093-6db791132daa','PodCast','PodCast de','2019-06-24 11:30:04','2019-06-24 11:30:04');
/*!40000 ALTER TABLE `multimedia_types` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2019-07-04 18:52:59

View File

@ -0,0 +1,55 @@
-- MySQL dump 10.13 Distrib 5.7.26, for Linux (x86_64)
--
-- Host: localhost Database: lqdvi_v2
-- ------------------------------------------------------
-- Server version 5.7.26-0ubuntu0.16.04.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Dumping data for table `events_schedules`
--
LOCK TABLES `events_schedules` WRITE;
/*!40000 ALTER TABLE `events_schedules` DISABLE KEYS */;
/*!40000 ALTER TABLE `events_schedules` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Dumping data for table `speaker_types`
--
LOCK TABLES `speaker_types` WRITE;
/*!40000 ALTER TABLE `speaker_types` DISABLE KEYS */;
INSERT INTO `speaker_types` VALUES ('1','conferenciante','2019-07-03 11:10:43','2019-07-03 11:10:43');
/*!40000 ALTER TABLE `speaker_types` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Dumping data for table `users`
--
LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2019-07-03 12:54:48

View File

@ -0,0 +1,3 @@
INSERT INTO `users` VALUES ('0939bb2a-d33d-4290-ac81-fc9faa1c015e','+34686621059',NULL,NULL,'HJAJu6bRrQfVoG0nrET7YQOXe2h1',NULL,NULL,NULL,'media/defaultProfile.png',1,NULL,'2019-06-20 10:10:36','2019-06-20 10:10:36');

View File

@ -0,0 +1,37 @@
-- MySQL dump 10.13 Distrib 5.7.26, for Linux (x86_64)
--
-- Host: localhost Database: lqdvi_v2
-- ------------------------------------------------------
-- Server version 5.7.26-0ubuntu0.16.04.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Dumping data for table `values`
--
LOCK TABLES `values` WRITE;
/*!40000 ALTER TABLE `values` DISABLE KEYS */;
INSERT INTO `values` VALUES ('05e002e8-4614-4a55-a047-a25e89b210b2','Superación','2019-07-03 13:27:21','2019-07-03 13:27:21'),('06ab4201-f326-416c-823e-a5cb8b9aa16b','Esperanza','2019-07-03 13:27:21','2019-07-03 13:27:21'),('0b5ce8f5-c09b-4d62-894d-886771f623e7','Autoridad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('0db79630-827d-43af-9aad-e7a351b8fa06','Comprensión','2019-07-03 13:27:21','2019-07-03 13:27:21'),('11d85f87-0429-4696-9849-2cfe1a961091','Esfuerzo','2019-07-03 13:27:21','2019-07-03 13:27:21'),('15465271-a640-4f51-89f8-a9ee5fa9a932','Compromiso','2019-07-03 13:27:21','2019-07-03 13:27:21'),('266d7517-0698-48ea-877d-10e0af8d9a64','Perdón','2019-07-03 13:27:21','2019-07-03 13:27:21'),('2a7c35d9-47ae-4bf4-ac0e-a7509b6e1f7c','Recapacitación','2019-07-03 13:27:21','2019-07-03 13:27:21'),('2fe86b7b-0bf2-4dc6-85a4-5073b356691c','Valor','2019-07-03 13:27:21','2019-07-03 13:27:21'),('32eedb18-fe84-4b9c-a209-ad2d89b84110','Alegría','2019-07-03 13:27:21','2019-07-03 13:27:21'),('3826602d-512f-4b49-8fbe-29259ddb6deb','Humor','2019-07-03 13:27:21','2019-07-03 13:27:21'),('3bca17b6-8438-484f-8038-57b6ca4efd44','Disciplina','2019-07-03 13:27:21','2019-07-03 13:27:21'),('3dd4f7c4-da2a-4405-823c-a7fc77d4b509','Dignidad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('49f8b8e7-acca-4f13-b1de-992adbfeac8a','Tenacidad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('4ffa99e3-a95a-4ca7-b784-5f64d10be5c7','Libertad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('5ee08456-360b-4367-9c39-f725d15f3f23','Amor','2019-07-03 13:27:21','2019-07-03 13:27:21'),('67893e53-d105-4ba6-b895-5bd389075d61','Fuerza de voluntad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('681d469a-0905-4335-823c-b4f558465fa1','Coherencia','2019-07-03 13:27:21','2019-07-03 13:27:21'),('848464c6-e62a-4092-b00e-10ee51190c64','Responsabilidad social','2019-07-03 13:27:21','2019-07-03 13:27:21'),('85d6ab52-c7eb-4b18-af57-6fc224a19e1b','Gratitud','2019-07-03 13:27:21','2019-07-03 13:27:21'),('8c98c76a-0f05-49f9-8107-72aa31872578','Familia','2019-07-03 13:27:21','2019-07-03 13:27:21'),('8c9b918c-3288-4a92-acfa-eb756cf087dc','Empatía','2019-07-03 13:27:21','2019-07-03 13:27:21'),('8ca51275-e11d-4095-8ab6-7eaebf4f360d','Trabajo en equipo','2019-07-03 13:27:21','2019-07-03 13:27:21'),('9d937df0-1859-46ab-85d2-a31b0363793f','Optimismo','2019-07-03 13:27:21','2019-07-03 13:27:21'),('a1458e24-a6cb-4adb-808e-1f76f35faaf9','Humildad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('a61e8810-0c60-4585-bf44-e5ed26a42932','Fortaleza','2019-07-03 13:27:21','2019-07-03 13:27:21'),('a791c9dc-e505-4f26-9578-2038aecd2616','Excelencia','2019-07-03 13:27:21','2019-07-03 13:27:21'),('b3139b99-9940-4773-b303-6dc7974fea1b','Responsabilidad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('ba2c4c05-ca43-4668-9ac6-c2b19dd18b7c','Paciencia','2019-07-03 13:27:21','2019-07-03 13:27:21'),('bf34b5d7-3c53-4c32-9875-604eae040fd2','Solidaridad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('c20cd72a-e7ba-4c9a-ae1d-54e5ac52251b','Deportividad','2019-07-03 13:27:21','2019-07-03 13:27:21'),('d587a047-9cb9-48f5-8ec0-883aa90a53ac','Emprendimiento','2019-07-03 13:27:21','2019-07-03 13:27:21'),('dd60f5a2-13e4-4de1-8511-aad41370cf6a','Coraje','2019-07-03 13:27:21','2019-07-03 13:27:21'),('f0909c5d-6d13-4133-bfae-36875e6d62b2','Constancia','2019-07-03 13:27:21','2019-07-03 13:27:21'),('f9fbf64e-f706-4ee2-8ba8-530454504457','Perseverencia','2019-07-03 13:27:21','2019-07-03 13:27:21');
/*!40000 ALTER TABLE `values` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2019-07-03 13:28:33

File diff suppressed because one or more lines are too long