No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de PostgreSQL

Curso de PostgreSQL

Oswaldo Rodríguez González

Oswaldo Rodríguez González

Inserción masiva de datos

17/32
Recursos

Aportes 152

Preguntas 31

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

No conocía Mockaroo, mis días de estar pensando qué datos insertar para poder ir probando y practicando se han acabado.

Quisiera mencionarles, que en la página también se puede insertar código SQL, tocando el botón “Fx” al final del campo. Por ejemplo, en el campo del id de tren, toqué “Fx” y puse lo siguiente:

code("(SELECT id FROM tren ORDER BY RANDOM() LIMIT 1)")

Este query lo que hace es buscar un id aleatorio de la tabla tren.

Finalmente, una de las líneas que me generó la página es la siguiente:

insert into trayecto (nombre, trenid, estacionid) values ('Court', (SELECT id FROM tren ORDER BY RANDOM() LIMIT 1), (SELECT id FROM estacion ORDER BY RANDOM() LIMIT 1));

Espero haberme explicado bien, saludos.

Los que quieren limpiar las tablas:

TRUNCATE estacion  CASCADE;
TRUNCATE tren  CASCADE;
TRUNCATE trayecto  CASCADE;
TRUNCATE pasajero  CASCADE;
TRUNCATE viaje  CASCADE;

Comenzar el serial desde cero

TRUNCATE TABLE trayecto, viaje, estacion, viaje, pasajero RESTART IDENTITY;

jajaja se acabaron los tiempo de buscar datasets de prueba, toda mi vida estuve en modo difícil, genial herramienta!

Les comparto como lo solucioné sin contar que números de id estaban disponibles manualmente, seleccione tipo sql expresion obteniendo un id aleatorio del cada tabla foránea.
(SELECT id FROM pasajero ORDER BY RANDOM() LIMIT 1)
(SELECT id FROM trayecto ORDER BY RANDOM() LIMIT 1)

  • Configuración
  • Datos Generados


Excelente esta herramienta, Mockaroo. Solo hay algo que me vuela la cabeza y es que al insertar fechas aleatorias en viaje, un pasajero puede viajar al pasado iniciando, por ejemplo, en 2017 y finalizando en 2012. Alguien si pudo dejar las fechas un poco mas coherentes que lo que tengo?

si alguien quiere importar al archivo desde terminal psql es:

\i C:/Users/Yo/Desktop/pasajeros.sql

básicamente solo necesitas \i y el el path donde se encuentra tu archivo sql.

Para los fieles amantes de nuestra sagrada consola, les recuerdo que se puede agregar la información a la base de datos leyendo el script generado, con el siguiente comando:

sudo psql -U usuario -d base_datos < archivo.sql

Nota: El comando anterior funciona en linux, no tengo idea de como sea en Windows.

Si alguien lo sabe, por favor comentelo!

Wow.
En verdad este curso me parece super completo.
Los cursos de Fundamentos de Base de datos y PostgreSQL los de Java con Annai me han parecido de los mejores sin olvidar los de Leonidas.

La herramienta para llenar campos en las bases es de lo mejor.

Los “pequeños errores” que había estado cometiendo antes y no corregí ya no me permitieron pasar de aquí y ahora voy a empezar toda la base de datos de cero 😂 
El flojo trabaja doble :'v

Estos son los datos que agregué a mi tabla de viajes. 😄

insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (172, 14, '2020-01-30 17:59:40', '2019-04-11 22:14:57');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (147, 79, '2019-12-29 04:11:23', '2020-03-03 00:36:00');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (149, 59, '2019-11-15 02:30:13', '2019-06-04 01:21:24');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (178, 41, '2020-03-19 13:44:11', '2019-10-12 23:43:05');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (166, 22, '2020-03-15 10:04:35', '2019-10-28 07:41:50');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (170, 86, '2019-05-05 14:35:26', '2020-02-26 13:26:38');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (107, 111, '2019-07-14 20:59:19', '2019-12-17 06:23:23');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (120, 46, '2019-05-21 10:32:27', '2019-12-12 16:44:29');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (106, 56, '2019-07-09 06:17:50', '2019-12-02 22:02:33');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (190, 44, '2020-01-16 09:22:52', '2019-09-11 00:47:46');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (109, 28, '2020-01-18 16:17:44', '2020-01-21 06:00:20');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (132, 56, '2019-07-03 18:49:25', '2020-02-10 06:51:47');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (156, 61, '2019-11-02 01:52:04', '2020-03-24 02:12:27');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (193, 70, '2019-08-15 08:55:35', '2019-06-25 16:16:08');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (204, 69, '2019-11-08 02:32:39', '2019-10-25 22:45:26');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (120, 94, '2020-01-08 09:00:48', '2019-10-23 19:38:02');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (125, 48, '2019-11-02 01:54:44', '2019-05-23 21:35:26');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (179, 97, '2019-12-27 10:12:45', '2019-05-15 11:44:49');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (179, 37, '2020-01-31 01:34:42', '2019-12-29 06:47:14');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (125, 92, '2019-12-07 17:13:54', '2019-07-19 01:52:34');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (202, 36, '2019-12-24 04:07:18', '2019-09-06 06:49:22');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (185, 111, '2019-05-13 08:46:54', '2019-10-19 06:39:34');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (145, 13, '2019-10-15 15:20:28', '2020-02-28 10:49:45');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (144, 75, '2019-12-30 21:10:50', '2019-08-13 09:14:56');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (124, 104, '2019-06-10 19:02:49', '2019-12-18 00:13:22');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (128, 67, '2019-12-06 23:22:27', '2020-02-03 12:09:45');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (161, 44, '2019-04-11 23:37:57', '2019-11-30 10:12:23');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (177, 96, '2019-09-06 07:02:12', '2019-09-26 11:47:01');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (155, 81, '2020-03-10 14:26:57', '2019-12-18 18:14:26');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (139, 46, '2019-05-12 00:44:47', '2019-08-10 23:20:08');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (182, 111, '2019-05-16 00:48:48', '2019-05-01 10:51:55');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (202, 60, '2019-12-11 20:35:04', '2019-05-26 10:02:25');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (120, 55, '2019-10-28 14:29:41', '2019-06-26 12:01:23');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (200, 112, '2019-11-17 16:50:05', '2020-04-06 01:59:04');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (157, 73, '2019-08-17 18:37:48', '2019-05-28 13:41:44');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (150, 93, '2019-08-27 18:47:21', '2019-07-02 18:39:40');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (172, 100, '2020-01-16 09:31:14', '2019-10-30 19:12:14');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (158, 33, '2020-01-14 18:31:59', '2019-09-05 23:49:33');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (185, 98, '2019-06-28 08:20:24', '2019-10-06 19:31:41');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (137, 31, '2019-11-04 05:38:28', '2019-07-14 06:29:58');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (145, 95, '2019-05-04 11:40:42', '2020-01-19 12:47:27');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (182, 17, '2019-07-07 12:15:48', '2020-02-16 14:40:04');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (136, 95, '2019-11-28 01:20:03', '2020-03-06 09:53:50');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (203, 81, '2019-11-28 17:00:27', '2019-08-14 10:31:22');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (157, 64, '2019-10-11 10:31:44', '2019-06-19 20:10:43');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (123, 20, '2019-06-08 09:57:29', '2019-10-25 16:41:28');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (111, 83, '2019-09-25 13:11:00', '2020-03-03 20:09:51');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (166, 77, '2019-12-16 21:24:47', '2019-05-04 11:35:22');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (135, 47, '2019-12-30 23:45:08', '2019-04-22 11:04:46');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (135, 86, '2019-08-20 23:50:45', '2019-09-29 23:55:39');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (106, 19, '2019-05-16 01:34:15', '2019-12-28 15:20:19');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (180, 70, '2019-05-10 17:52:19', '2020-03-20 03:58:14');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (191, 99, '2019-07-02 23:54:19', '2019-08-19 22:15:19');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (188, 62, '2019-07-02 01:24:22', '2019-09-24 08:16:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (191, 63, '2019-10-22 22:09:21', '2019-04-12 05:56:38');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (109, 77, '2019-12-20 15:08:43', '2019-07-28 04:29:49');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (178, 86, '2019-11-11 09:16:02', '2020-02-20 16:39:46');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (157, 85, '2019-09-11 18:34:38', '2019-07-14 10:42:09');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (163, 109, '2020-01-07 17:28:52', '2019-07-31 08:19:59');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (126, 56, '2020-02-02 10:43:14', '2020-03-01 06:59:24');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (185, 61, '2019-04-23 23:20:05', '2020-03-16 13:00:34');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (160, 69, '2019-10-26 03:44:37', '2019-10-10 15:22:47');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (113, 31, '2019-07-30 14:34:47', '2019-08-24 07:09:38');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (151, 91, '2019-09-20 22:25:13', '2019-06-15 08:58:39');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (122, 22, '2019-11-27 04:36:47', '2019-11-05 18:34:05');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (131, 97, '2019-05-24 15:37:28', '2019-07-01 07:08:15');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (187, 74, '2019-12-29 03:29:28', '2019-10-21 05:04:35');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (168, 19, '2019-06-04 18:58:56', '2019-06-07 19:46:28');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (197, 97, '2019-10-18 06:26:45', '2019-06-24 14:22:02');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (199, 27, '2019-12-01 03:29:54', '2019-04-14 03:27:45');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (108, 95, '2020-03-16 06:29:39', '2019-11-04 08:30:36');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (108, 81, '2019-08-15 10:12:39', '2019-05-07 20:23:42');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (141, 35, '2019-04-23 03:45:14', '2019-08-26 11:53:32');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (184, 105, '2019-05-17 18:23:06', '2019-09-21 05:02:19');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (132, 100, '2019-05-08 16:35:07', '2019-05-15 12:29:22');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (119, 28, '2019-07-14 16:38:56', '2019-09-19 14:59:42');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (112, 72, '2019-06-13 10:53:11', '2020-03-05 06:39:00');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (162, 113, '2019-10-20 09:07:25', '2019-09-30 21:14:07');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (127, 90, '2020-02-10 16:52:45', '2019-06-02 10:42:49');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (126, 59, '2019-11-15 03:29:38', '2019-10-13 19:38:09');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (106, 52, '2019-10-12 16:56:06', '2019-10-21 08:05:34');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (202, 78, '2019-08-28 04:17:06', '2019-10-24 00:20:32');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (201, 45, '2020-02-01 13:36:47', '2020-02-12 08:07:42');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (156, 73, '2020-04-04 20:53:06', '2020-01-29 04:44:49');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (127, 64, '2020-01-25 14:40:14', '2019-10-12 20:37:03');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (178, 97, '2019-11-03 13:10:56', '2020-02-10 21:10:46');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (124, 40, '2019-10-04 21:52:50', '2019-10-19 21:06:44');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (180, 91, '2019-07-13 19:26:46', '2019-04-23 13:49:47');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (151, 64, '2020-01-23 13:17:27', '2019-09-07 01:23:56');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (133, 89, '2019-05-28 12:56:51', '2019-11-05 08:03:42');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (176, 86, '2019-04-20 06:24:36', '2019-11-02 22:13:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (175, 87, '2019-08-13 00:21:46', '2019-07-10 15:20:14');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (172, 29, '2020-01-08 04:41:08', '2019-08-15 18:53:38');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (179, 42, '2020-02-01 00:05:23', '2019-10-07 20:31:40');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (194, 67, '2019-09-28 21:51:15', '2019-12-22 02:50:20');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (106, 78, '2019-04-14 21:23:06', '2020-03-21 15:57:42');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (177, 86, '2019-11-07 13:17:43', '2019-12-31 19:08:20');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (184, 54, '2019-05-10 07:13:21', '2019-11-29 23:52:39');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (165, 80, '2019-10-10 11:40:32', '2019-08-13 10:53:51');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (132, 66, '2019-05-07 10:56:20', '2019-09-27 11:38:05');

![](

Así quedo la configuración de los registros de mi tabla viaje

En la inserción de datos aprendí que es necesario colocar entre " " el nombre de la tabla, se deben considerar las mayúsculas o minúsculas de los nombres de cada columna y nombre de la tabla (cosas de SQL) y se debe seguir la secuencia de cada columna en el orden correspondiente. Parece lógico pero esos detalles hay que tenerlos en cuenta.

Para mantener fecha fin despues de fecha inicio

Para insertar los datos de la columna inicio y fin de la tabla viajes en modo fecha y hora debes seleccionar así:

Type ------> Datetime
format -------> SQL datetime

![](

Hola Para los que le tiran un error como este:

ERROR:  no existe la relación «estacion»
LINE 1: insert into Estacion (Nombre, Direccion) values ('Schuppe, S...

La solucion que encontre es poner Estacion (tabla), Nombre y DIreccion (columnas) entre comillas asi:

insert into "Estacion" ("Nombre", "Direccion") values ('Schuppe, Shanahan and Lowe', '21 Dovetail Trail');

Lo pueden agregar cuando ponen el nombre de las columnas y tabla en Mockaroo.

No se porque, supongo que son cosas del programa.

Saludos y nunca paren de aprender

Bueno, les cuento que para no que me salieran valores duplicados id coloque Row number y cambie el valor de la tabla que iniciaba en 3 por un 1 para que no me afectara el conteo.

Información resumida de esta clase
#EstudiantesDePlatzi

  • Mockaroo me permite crear datos de manera masiva

  • En la creación de datos masiva es importante tener igual los nombres de las columnas, si no, esto puede presentar problemas

  • En cuestión del formato de fecha, la base de datos tiene un formato estándar y podemos averiguarlo haciendo un SELECT

Un nuevo amigo ba hacer Mockaroo, no me gustaba hacer base de datos por esto, pero Mockaroo me ahorrá un buen trabajo

Cuando realice la inserción de los datos de viajes, me di cuenta que en algunas tuplas se viajaba en el tiempo (viaje al pasado), por lo tanto implemente este query para adecuar los registros.

SELECT 	`id`, 
		inicio,
		`final`,
		EXTRACT (DAYS FROM viajes.final - viajes.inicio) AS dias_trayecto 
FROM viajes
WHERE EXTRACT (DAYS FROM viajes.final - viajes.inicio)<0;

Este primero para identificar las tuplas que viajan al pasado (no pude con el nombre de la consulta “dias_trayecto” en el where no sé por qué)

UPDATE viajes
		SET final=current_date
		WHERE EXTRACT (DAYS FROM viajes.final - viajes.inicio)<0;

Y este para modificar la fecha de finalización a la fecha actual.

Para los que no le dejan hacer la insercion de los datos tengan encuenta las comillas del nombre de la tabla,

insert into Estaciones (nombre, direccion_residencia, fecha_nacimiento) values ('O''Reilly-Feil', '828 Myrtle Street', '98 Hallows Park'); 

//Te dara error por no tener las comillas "Estaciones"

insert into "Estaciones" (nombre, direccion_residencia, fecha_nacimiento) values ('O''Reilly-Feil', '828 Myrtle Street', '98 Hallows Park');


para hacer cualquier Query: Tools / Query Tool

Yo les recomiendo a la audiencia, copia y pegar el código que nos arroja mockaroo a un bloc de notas primero, para luego copiar y pegar una cantidad determina de datos en un chat de inteligencia artificial y pedirle que lo idente a formato postgresql los y que corrija los errores que tenga ![](https://static.platzi.com/media/user_upload/image-c2762f6f-1a92-4915-babd-56b424cee97a.jpg) O directamente le pregunta a su chat de inteligencia artificial de preferencia que les generen "x" cantidad de datos aleatorios con las caracteristicas que ustedes les especifiquen. Por ejemplo, podemos colocar en el promp, "dame 50 datos aleatorios de nombre, apellido, edad, estatura" En mi caso, yo uso el chat de microsoft edge, bing

Ahora mismo ChatGPT es muy útil para generar estos datos. Yo puse por ejemplo:

Crea 15 values para el siguiente codigo SQL:

id_trayecto, id_pasajero, inicio_viaje, fin_viaje)

donde id_trayecto va del 1 al 15 e id_pasajero va del 1 al 10. Además, inicio_viaje y fin_viaje debe ser un timestamp with time zone de New York para todos los casos

He creado 10mil registros desde el 01 de enero de este año para la tabla viaje

Para los campos inicio y fin que son del tipo timestamp with timezone según el ejemplo, que indica la zona horaria al final: YYYY-MM-DD hh:mm:ss ±1

Primero en Mockaroo, en el campo FIN agregué esta formula para que sume una cantidad de minutos aleatoriamente al valor del campo INICIO, para evitar inconsistencias

Luego al previsualizar me quedan INICIO y FIN pero sin la zona horaria (-5 en el caso de Peru)

No encontré la forma de corregirlo en Mockaroo así que lo descargué y edité en notepad++ (me di cuenta que solo puedo generar 1000 registros)

A veces hay que “meter mano” para limpiar los datos antes de insertarlos. Quedó así:

fuera leido prmero los comentarios, tengo gente que nacio 2022 y los viajes que se se hicieron en 2011 jajajjaa

Tengan en cuenta que los limites que le den si estén, en mi caso no contaba con dato 102, así que debía eliminar los que generó mockaroo aleatoriamente.

Listo

Genial la herramienta mockaroo, yo usaría en la tabla viaje el campo inicio y fin como timestamp

Una herramienta muy interesante.

Qué buena herramienta!

Que herramienta tan útil es esta por dios!

Que buena herramienta Mockaroo!

En lo personal me es mas eficiente añadir datos de manera masiva por medio de archivos .CSV.

Para los que esten interesados en saber como se hace les comparto la linea de codigo para hacerlo:

<COPY PUBLIC.nombre_de_la_tabla (columna1, columna2) FROM 'Ruta_del_documento_.csv' DELIMITER ',' CSV HEADER;> 

cuando tenia examen en la universidad y me pedían entre otras cosas poblar las tablas y me demoraba mucho escribiendo varios INSERT, pero ahora conociendo a Mockaroo me recordó ese momento en la que mis a mis dedos les salian callos por tanto escribir… jajajaja

Esta es la formula que hice para generar la hora final del vaiaje:
time(ini_hour + minutes(random(10,120)))

para seleccionar todo en VS es ctrl A, para seleccionar varios es ctrl D

Es mejor que para los datos de número en capacidad de trenes, pongan el tipo de dato llamado número en Mockaroo y luego solo editan las características.

Hola a todos, dejo mi aporte sobre como solucione la relación para “viaje”.

Y aquí esta el resultado:

  • Permite crear datos de diferentes tipo, la cantidad de datos, el tipo de archivo de descarga entre otros. Es muy versatil en cuanto a la generacion de datos para las tablas.
  • Si utilizamos el formato SQL, creara la informacion en el dicho lenguaje de manera que podemos copiar y pegar en un Query Consult para luego ejecutar y agregar la informacion a la tabla de interes.
  • Es importante conocer los nombre de la columna de la tabla a la que deseamos agregar informacion para que Mockaroo, al generar el codigo, lo haga de manera correcta y pueda ser ejecutado sin errores en la Query Consult.

Para generar el dato de fecha final en mockaroo es de mucha ayuda utilizar la opcion función en tipo de dato y utilizar la siguiente función:

fecha_inicio + ((random(30, 300) * 60).seconds)

El rango entre 30 y 300 son los minutos que yo utilicé, pueden variar según la necesidad de cada uno.

Les dejo el código de inserción para la tabla viajes 😃.
Tener en cuenta que el campo inicio y fin en la tabla está como timestamp

insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (1, 86, '2021-03-23 11:54:33', '2021-03-23 12:09:38');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (8, 82, '2020-05-05 07:47:36', '2020-05-05 08:10:00');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (97, 43, '2021-05-21 19:54:59', '2021-05-21 21:14:58');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (62, 82, '2019-07-26 05:19:46', '2019-07-26 06:01:52');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (70, 42, '2020-10-01 02:25:34', '2020-10-01 02:54:50');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (32, 14, '2020-03-01 06:45:03', '2020-03-01 08:00:29');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (100, 72, '2019-02-25 17:37:09', '2019-02-25 18:28:45');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (72, 101, '2019-07-11 05:33:45', '2019-07-11 06:46:34');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (81, 23, '2020-11-28 20:08:03', '2020-11-28 20:37:43');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (65, 72, '2020-09-24 23:50:17', '2020-09-25 01:03:17');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (51, 99, '2021-09-04 00:20:14', '2021-09-04 00:43:04');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (33, 13, '2019-07-13 09:34:12', '2019-07-13 10:16:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (96, 47, '2019-12-16 09:58:06', '2019-12-16 10:36:23');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (75, 66, '2019-09-13 02:26:54', '2019-09-13 02:50:36');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (11, 90, '2019-06-27 17:29:03', '2019-06-27 18:30:28');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (98, 46, '2019-03-12 23:27:11', '2019-03-13 00:21:50');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (62, 93, '2019-09-14 11:39:53', '2019-09-14 12:01:40');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (90, 61, '2020-10-22 07:31:59', '2020-10-22 07:50:24');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (10, 100, '2020-11-22 08:11:27', '2020-11-22 08:44:03');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (35, 30, '2019-12-09 10:54:50', '2019-12-09 11:36:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (31, 2, '2019-11-22 01:08:06', '2019-11-22 02:07:57');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (100, 32, '2020-06-25 11:03:34', '2020-06-25 12:02:18');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (84, 86, '2021-03-15 12:05:52', '2021-03-15 12:57:33');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (82, 13, '2019-08-27 04:49:31', '2019-08-27 05:21:14');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (7, 50, '2019-12-06 13:19:00', '2019-12-06 14:16:10');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (29, 61, '2020-10-25 07:12:31', '2020-10-25 07:44:11');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (88, 66, '2019-03-31 10:23:25', '2019-03-31 11:21:05');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (95, 54, '2021-07-01 18:02:26', '2021-07-01 18:45:48');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (44, 38, '2021-07-03 00:58:31', '2021-07-03 01:40:15');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (41, 96, '2021-03-15 08:05:31', '2021-03-15 08:40:19');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (66, 89, '2020-01-22 08:24:36', '2020-01-22 08:56:23');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (38, 89, '2021-11-26 15:20:50', '2021-11-26 16:38:04');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (57, 99, '2021-10-08 08:50:39', '2021-10-08 09:23:10');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (60, 61, '2020-01-24 09:33:39', '2020-01-24 10:41:53');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (6, 51, '2021-01-24 23:50:43', '2021-01-25 00:12:53');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (19, 47, '2021-04-08 01:48:08', '2021-04-08 02:47:24');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (98, 93, '2020-03-26 21:57:02', '2020-03-26 23:18:17');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (44, 96, '2020-07-30 13:27:41', '2020-07-30 14:31:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (32, 52, '2020-09-22 01:32:06', '2020-09-22 02:30:53');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (24, 26, '2021-09-22 06:46:08', '2021-09-22 07:17:15');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (61, 50, '2019-07-08 08:45:53', '2019-07-08 09:55:36');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (41, 61, '2020-12-06 19:14:29', '2020-12-06 19:41:05');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (63, 23, '2021-12-16 15:48:20', '2021-12-16 17:09:26');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (66, 9, '2019-10-21 23:24:05', '2019-10-22 00:30:16');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (49, 86, '2021-07-16 21:55:42', '2021-07-16 22:22:43');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (57, 33, '2019-04-17 09:44:08', '2019-04-17 10:11:06');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (16, 47, '2020-03-23 04:02:02', '2020-03-23 05:01:02');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (3, 19, '2019-09-21 16:25:24', '2019-09-21 17:14:52');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (16, 95, '2020-01-23 11:10:21', '2020-01-23 11:46:43');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (61, 15, '2020-05-01 00:07:57', '2020-05-01 00:44:01');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (35, 7, '2019-03-10 21:52:01', '2019-03-10 22:29:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (49, 85, '2019-02-05 14:15:48', '2019-02-05 14:32:18');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (93, 48, '2019-03-10 03:55:10', '2019-03-10 04:41:28');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (5, 16, '2020-06-28 09:58:54', '2020-06-28 10:30:38');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (70, 87, '2021-08-11 23:23:36', '2021-08-12 00:09:15');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (2, 97, '2020-04-14 18:57:49', '2020-04-14 19:34:07');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (99, 67, '2020-02-14 23:09:58', '2020-02-15 00:29:33');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (19, 11, '2021-04-29 17:52:51', '2021-04-29 18:11:32');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (25, 23, '2019-07-14 22:57:35', '2019-07-14 23:13:24');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (62, 1, '2021-12-24 08:32:14', '2021-12-24 09:46:00');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (48, 81, '2020-04-04 11:43:24', '2020-04-04 12:40:15');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (78, 67, '2021-12-01 10:57:19', '2021-12-01 11:41:55');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (45, 17, '2021-09-03 01:54:43', '2021-09-03 02:23:19');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (65, 22, '2021-02-02 18:46:49', '2021-02-02 19:52:12');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (93, 15, '2021-03-20 13:59:56', '2021-03-20 14:51:19');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (7, 58, '2019-12-01 14:53:23', '2019-12-01 15:30:28');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (61, 1, '2019-10-05 05:07:37', '2019-10-05 05:33:33');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (17, 96, '2020-02-01 12:19:34', '2020-02-01 13:07:34');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (34, 54, '2019-01-25 02:28:28', '2019-01-25 02:50:53');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (52, 67, '2019-01-01 09:32:13', '2019-01-01 10:36:33');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (64, 35, '2020-12-02 21:32:21', '2020-12-02 22:23:02');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (4, 2, '2019-06-29 06:08:49', '2019-06-29 06:31:38');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (12, 17, '2020-12-20 18:43:57', '2020-12-20 19:59:43');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (59, 33, '2021-03-10 21:01:39', '2021-03-10 22:08:53');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (8, 10, '2021-09-07 00:36:07', '2021-09-07 00:57:49');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (58, 12, '2021-05-25 16:45:42', '2021-05-25 17:40:59');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (32, 40, '2020-04-18 10:11:48', '2020-04-18 10:34:00');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (8, 45, '2019-07-19 00:45:12', '2019-07-19 01:05:45');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (31, 63, '2020-06-18 18:46:49', '2020-06-18 19:38:16');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (49, 41, '2019-12-05 05:48:30', '2019-12-05 06:30:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (53, 39, '2019-11-02 16:06:52', '2019-11-02 17:23:17');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (53, 84, '2020-10-21 14:15:16', '2020-10-21 14:57:41');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (86, 25, '2019-02-14 22:02:46', '2019-02-14 22:56:31');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (12, 82, '2021-12-05 19:32:52', '2021-12-05 20:47:01');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (71, 76, '2020-07-28 12:49:06', '2020-07-28 13:20:40');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (53, 31, '2020-06-13 21:41:29', '2020-06-13 22:38:29');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (95, 37, '2021-12-06 00:59:44', '2021-12-06 02:16:05');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (42, 92, '2021-01-12 02:20:05', '2021-01-12 03:13:56');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (6, 39, '2021-10-14 08:55:03', '2021-10-14 09:49:55');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (25, 90, '2021-12-23 06:45:33', '2021-12-23 07:45:56');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (30, 94, '2021-08-01 16:54:59', '2021-08-01 17:54:46');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (26, 30, '2021-07-27 09:22:54', '2021-07-27 10:44:55');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (42, 53, '2020-09-17 23:39:56', '2020-09-18 00:05:31');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (56, 15, '2019-11-30 12:38:32', '2019-11-30 13:23:02');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (26, 52, '2021-03-29 18:50:33', '2021-03-29 20:07:37');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (19, 98, '2021-07-31 09:02:44', '2021-07-31 09:56:04');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (81, 48, '2021-09-22 14:53:03', '2021-09-22 16:04:02');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (92, 46, '2021-05-21 14:49:29', '2021-05-21 15:28:30');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (28, 68, '2020-09-24 09:21:19', '2020-09-24 09:41:12');
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (2, 9, '2021-02-14 11:46:29', '2021-02-14 12:25:57');

reto completado
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (88, 58, ‘2002-12-03’, ‘1994-01-29’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (46, 96, ‘1985-08-28’, ‘1981-10-25’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (17, 37, ‘1989-12-25’, ‘2000-07-04’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (92, 9, ‘2018-07-18’, ‘2009-07-15’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (41, 26, ‘2009-05-08’, ‘2009-08-01’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (73, 17, ‘1996-06-11’, ‘1991-05-12’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (14, 25, ‘1980-09-02’, ‘1998-06-17’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (57, 2, ‘2001-11-13’, ‘1996-11-08’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (94, 7, ‘1991-11-09’, ‘2008-07-24’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (63, 47, ‘1982-07-27’, ‘2001-09-05’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (92, 96, ‘1985-09-03’, ‘1992-05-09’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (23, 79, ‘1981-07-24’, ‘1984-11-22’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (85, 83, ‘1982-09-17’, ‘2000-03-25’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (64, 6, ‘2013-01-30’, ‘2003-11-13’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (2, 90, ‘2003-05-16’, ‘1980-03-28’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (45, 26, ‘2016-02-21’, ‘2015-08-03’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (54, 46, ‘1985-03-26’, ‘1980-04-30’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (6, 98, ‘2018-02-10’, ‘1992-10-24’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (69, 6, ‘2017-04-10’, ‘1995-08-20’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (9, 100, ‘1983-10-10’, ‘1988-09-29’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (34, 1, ‘2016-02-29’, ‘2008-01-27’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (22, 99, ‘2019-02-19’, ‘1993-08-21’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (26, 44, ‘2012-06-15’, ‘2003-07-16’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (43, 29, ‘1987-12-19’, ‘1992-12-11’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (12, 90, ‘1986-11-15’, ‘2010-09-27’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (64, 19, ‘1982-10-25’, ‘1989-11-03’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (35, 18, ‘1993-12-07’, ‘2008-08-30’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (29, 58, ‘2006-08-13’, ‘1982-07-14’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (86, 55, ‘2009-05-12’, ‘1993-08-01’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (85, 31, ‘1993-09-22’, ‘1992-04-12’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (64, 11, ‘1987-07-14’, ‘2003-03-12’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (52, 61, ‘2008-07-13’, ‘1992-10-10’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (5, 23, ‘1986-07-14’, ‘1986-05-29’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (51, 7, ‘1991-03-24’, ‘2012-10-09’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (76, 44, ‘2016-08-30’, ‘1990-12-17’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (48, 24, ‘2003-01-15’, ‘1982-08-06’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (49, 68, ‘2003-04-01’, ‘1987-03-08’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (25, 16, ‘2018-05-19’, ‘2016-03-01’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (48, 37, ‘2016-02-23’, ‘2014-01-02’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (10, 25, ‘1990-10-04’, ‘1993-04-28’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (90, 21, ‘2010-01-12’, ‘2014-05-21’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (80, 94, ‘2011-08-16’, ‘2008-05-13’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (95, 69, ‘1991-02-28’, ‘2007-05-02’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (9, 31, ‘2018-02-22’, ‘2019-10-31’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (16, 17, ‘2016-08-31’, ‘2008-12-19’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (4, 29, ‘1998-08-14’, ‘2016-11-30’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (84, 31, ‘2008-02-20’, ‘1991-10-24’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (45, 37, ‘2005-09-07’, ‘2017-09-08’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (38, 6, ‘1981-12-17’, ‘2015-06-30’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (85, 36, ‘2019-12-20’, ‘1981-08-23’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (82, 81, ‘1982-05-29’, ‘1993-03-04’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (26, 51, ‘2007-01-07’, ‘1996-07-07’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (96, 10, ‘1995-11-07’, ‘1997-08-16’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (30, 7, ‘2009-05-12’, ‘1994-01-03’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (32, 79, ‘1995-07-06’, ‘2012-06-04’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (59, 98, ‘2010-05-19’, ‘2005-06-18’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (54, 77, ‘2013-02-22’, ‘2005-12-09’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (83, 100, ‘1981-04-19’, ‘2010-01-17’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (7, 76, ‘2012-01-25’, ‘1992-07-27’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (28, 17, ‘2001-06-06’, ‘1984-03-23’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (72, 42, ‘1981-10-25’, ‘2020-11-13’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (12, 94, ‘1993-06-15’, ‘2019-05-02’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (6, 73, ‘1989-03-30’, ‘1984-04-01’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (34, 17, ‘2011-10-09’, ‘2017-10-04’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (26, 24, ‘1994-10-24’, ‘2020-10-27’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (34, 97, ‘2012-11-08’, ‘1988-05-17’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (84, 50, ‘1987-10-26’, ‘2017-04-30’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (73, 14, ‘1986-03-27’, ‘1983-08-17’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (27, 85, ‘2015-02-07’, ‘2020-02-23’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (38, 57, ‘1989-05-03’, ‘2015-07-28’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (4, 5, ‘2005-10-20’, ‘2016-03-08’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (97, 11, ‘1986-05-12’, ‘2010-06-08’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (64, 99, ‘1982-12-21’, ‘2007-03-27’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (88, 91, ‘2014-12-07’, ‘1992-08-14’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (54, 70, ‘1992-11-29’, ‘1985-04-24’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (88, 3, ‘2013-09-30’, ‘2000-01-04’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (96, 53, ‘1988-11-05’, ‘1987-07-01’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (29, 76, ‘2016-02-09’, ‘2008-07-11’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (53, 41, ‘2008-05-02’, ‘2006-11-17’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (82, 36, ‘1988-06-05’, ‘2011-05-22’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (24, 66, ‘2007-08-27’, ‘2003-04-06’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (12, 74, ‘1992-09-04’, ‘1985-11-27’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (34, 61, ‘2005-10-11’, ‘2007-03-25’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (77, 88, ‘1984-05-06’, ‘2000-08-31’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (80, 12, ‘1995-09-16’, ‘2015-04-25’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (5, 5, ‘1983-07-08’, ‘1999-02-06’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (33, 67, ‘2019-03-22’, ‘2006-02-25’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (10, 42, ‘1995-03-29’, ‘1980-07-18’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (66, 80, ‘2006-05-16’, ‘1987-07-17’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (17, 58, ‘1993-11-06’, ‘1982-05-29’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (17, 23, ‘2005-11-28’, ‘1996-06-03’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (70, 56, ‘1997-02-08’, ‘2005-07-29’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (52, 92, ‘1998-09-14’, ‘2010-09-19’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (72, 100, ‘2007-09-18’, ‘1995-07-14’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (46, 9, ‘2003-06-09’, ‘2015-07-01’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (31, 78, ‘2006-09-27’, ‘1982-03-23’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (89, 90, ‘1993-04-23’, ‘2012-06-09’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (95, 46, ‘2011-03-22’, ‘2002-06-20’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (86, 42, ‘1993-11-28’, ‘1987-08-11’);
insert into viajes (id_pasajero, id_trayecto, inicio, fin) values (61, 84, ‘2007-03-05’, ‘1995-04-24’);

Mockaroo y yo tendrémos una relación muy larga para poder hacer propuestas de trabajo…

Perfecto, todos los datos insertados

VIAJE

insert into viaje (id_pasajero, id_trayecto, inicio, final) values (80, 35, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (14, 39, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (91, 39, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (82, 88, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (20, 102, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (67, 69, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (49, 65, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (37, 61, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (87, 100, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (64, 86, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (78, 89, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (21, 14, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (84, 22, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (92, 23, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (48, 39, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (21, 86, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (53, 97, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (73, 96, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (76, 84, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (65, 90, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (74, 52, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (90, 44, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (60, 69, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (1, 84, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (10, 27, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (95, 44, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (89, 69, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (36, 56, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (24, 46, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (55, 12, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (93, 84, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (88, 4, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (87, 33, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (60, 29, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (11, 2, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (76, 78, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (3, 77, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (31, 1, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (7, 79, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (55, 41, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (63, 35, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (47, 80, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (59, 2, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (1, 43, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (93, 5, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (73, 43, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (23, 34, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (86, 59, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (34, 54, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (83, 77, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (22, 54, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (31, 13, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (63, 103, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (1, 14, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (24, 91, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (62, 72, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (1, 77, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (66, 53, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (14, 97, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (60, 2, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (22, 30, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (8, 40, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (69, 17, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (92, 39, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (42, 84, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (86, 47, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (82, 9, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (2, 52, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (56, 90, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (72, 4, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (71, 91, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (1, 14, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (56, 18, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (94, 84, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (87, 3, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (90, 11, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (33, 72, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (9, 80, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (14, 33, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (36, 39, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (86, 85, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (33, 41, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (55, 86, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (43, 24, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (89, 89, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (48, 23, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (43, 11, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (26, 91, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (97, 34, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (28, 56, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (29, 71, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (32, 63, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (22, 10, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (100, 30, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (95, 27, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (62, 78, '2020-05-03', '2020-05-03');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (61, 36, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (17, 63, '2020-05-03', '2020-05-05');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (74, 24, '2020-05-03', '2020-05-04');
insert into viaje (id_pasajero, id_trayecto, inicio, final) values (83, 94, '2020-05-03', '2020-05-04');```

Postgres es muy parecido a SQL server, yo he trabajado toda mi vida con SQL Server, encuentra muchísimas similitudes, quizás en la único que he visto nuevo es su navegación por comando shell

insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (69, 124, '2004/04/29', '2010/10/24');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (36, 119, '2006/04/22', '2009/09/26');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (21, 39, '2013/09/04', '2020/01/24');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (80, 70, '2002/05/06', '2014/12/19');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (71, 70, '2003/07/19', '2012/03/09');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (34, 40, '2018/07/05', '2003/04/19');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (80, 42, '2005/06/23', '2019/10/20');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (96, 74, '2001/03/06', '2009/08/10');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (32, 57, '2012/02/06', '2002/08/31');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (65, 42, '2000/10/26', '2001/10/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (81, 66, '2017/09/02', '2009/03/11');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (54, 120, '2016/03/14', '2017/10/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (50, 52, '2018/09/01', '2005/11/22');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (67, 94, '2012/08/11', '2017/11/30');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (24, 84, '2015/08/13', '2004/03/12');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (4, 109, '2017/03/02', '2011/09/08');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (87, 79, '2000/06/22', '2006/07/26');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (55, 74, '2009/03/21', '2005/04/03');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (8, 95, '2015/12/02', '2018/05/05');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (75, 93, '2016/12/31', '1999/09/02');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (1, 41, '2014/04/21', '2014/12/11');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (69, 58, '2003/05/20', '2012/01/28');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (34, 65, '2007/11/06', '2015/04/16');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (43, 59, '2002/01/11', '1999/11/17');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (56, 105, '2013/03/11', '1999/12/29');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (84, 134, '2019/07/13', '2003/12/29');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (3, 99, '2016/10/12', '2015/04/08');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (8, 127, '2017/01/28', '1999/12/18');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (77, 122, '2011/07/28', '1999/04/23');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (32, 73, '2019/03/28', '2019/09/16');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (63, 75, '2001/10/31', '2006/05/30');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (55, 59, '2002/06/23', '2005/09/21');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (26, 95, '2018/08/05', '2013/01/03');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (92, 81, '2009/06/30', '2007/12/16');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (78, 137, '2002/05/13', '2002/10/29');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (21, 102, '2015/05/20', '2013/09/24');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (15, 47, '2014/07/31', '2014/07/05');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (12, 122, '2015/11/25', '2010/10/22');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (13, 94, '2015/03/10', '2008/02/27');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (5, 75, '2009/02/25', '2000/07/13');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (28, 87, '2018/03/20', '2003/07/17');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (50, 68, '2006/05/24', '2017/12/14');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (64, 122, '2015/09/06', '2019/01/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (6, 123, '2015/01/09', '2015/11/24');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (70, 135, '2015/03/30', '2018/08/04');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (68, 123, '2003/02/25', '2010/06/09');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (83, 59, '2006/09/22', '2011/09/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (18, 90, '2019/03/11', '2004/07/18');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (6, 61, '2019/05/10', '2000/03/22');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (45, 74, '2010/12/02', '2013/05/03');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (23, 110, '2005/09/26', '2018/05/14');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (15, 136, '2006/01/21', '2008/05/12');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (95, 40, '2011/12/14', '2002/12/15');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (17, 41, '2017/09/25', '2006/12/23');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (76, 67, '2008/08/22', '2015/07/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (42, 87, '2013/10/12', '2018/09/12');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (22, 110, '2000/12/17', '2002/02/28');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (11, 94, '2008/03/04', '2003/07/31');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (3, 123, '2002/11/07', '2007/09/22');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (99, 136, '2001/11/28', '2005/04/28');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (7, 105, '2002/01/21', '2019/03/21');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (6, 83, '2009/06/02', '2005/04/15');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (58, 137, '2011/05/19', '2003/09/21');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (100, 125, '2014/07/11', '2009/01/10');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (95, 63, '2014/10/18', '2003/01/11');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (56, 67, '2015/01/24', '2014/07/17');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (91, 43, '2016/04/16', '2004/09/14');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (26, 133, '2007/03/15', '2004/11/15');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (17, 54, '2000/09/03', '2012/05/20');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (61, 86, '2014/11/13', '2019/04/28');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (31, 66, '2011/01/09', '2018/05/14');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (9, 102, '2012/05/27', '2008/06/29');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (37, 53, '2008/11/08', '2017/09/10');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (42, 50, '2008/02/04', '2016/10/18');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (43, 123, '2016/11/03', '2011/06/28');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (27, 40, '2006/11/26', '2012/02/10');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (91, 108, '2019/11/08', '2006/01/24');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (5, 67, '2011/03/27', '2004/03/31');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (44, 53, '2013/08/09', '2004/05/10');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (94, 121, '2011/12/25', '2016/03/23');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (83, 54, '2006/07/15', '2004/10/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (62, 63, '2001/11/09', '2005/02/03');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (54, 38, '2005/07/28', '2000/12/24');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (18, 69, '2002/04/09', '2004/09/08');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (51, 120, '2011/06/03', '2009/09/23');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (26, 53, '2000/05/30', '2013/09/11');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (95, 69, '2019/12/03', '2017/01/16');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (77, 135, '2008/12/07', '2003/06/12');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (61, 98, '2017/02/03', '1999/05/30');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (81, 117, '2009/10/02', '2009/07/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (18, 126, '2005/12/08', '2004/10/03');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (96, 72, '2019/12/22', '2010/07/06');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (47, 76, '2018/05/17', '2011/01/28');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (66, 135, '2006/11/01', '2014/02/10');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (93, 41, '2004/02/15', '2007/04/15');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (7, 86, '2006/10/05', '2018/11/21');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (47, 122, '2001/02/15', '2013/12/11');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (84, 93, '2005/03/24', '2004/02/09');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (52, 133, '2010/08/11', '2020/01/27');
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (29, 97, '2008/09/06', '2004/05/31');

Lo mejor de esa clase fue la herramienta online fue Mockaroo

mockaroo es excelente, los invito a revisar el uso de fx… sencillo con muy buenos resultado

La verdad muy interesante el curso para mi la tabla viaje quedo de la siguiente manera:

Mackaroo excelente herramiento para inserciones masivas

resultado de inserts tabla viaje
insert into viaje (id_pasajero, id_trayecto, Inicio, fin) values (22, 45, ‘2020-02-04’, ‘2019-12-28’);
insert into viaje (id_pasajero, id_trayecto, Inicio, fin) values (65, 36, ‘2020-04-15’, ‘2019-11-23’);
insert into viaje (id_pasajero, id_trayecto, Inicio, fin) values (14, 72, ‘2019-08-23’, ‘2019-12-07’);
insert into viaje (id_pasajero, id_trayecto, Inicio, fin) values (89, 26, ‘2019-09-03’, ‘2019-09-05’);
insert into viaje (id_pasajero, id_trayecto, Inicio, fin) values (89, 100, ‘2020-02-02’, ‘2019-09-15’);

Muy buena herramienta de insercion Mockaroo, asi me quedo tabla viaje, espero este bien.

Que buena aplicación para practicar

Hola!

Hice la inserción de datos y me equivoque, así que borre todo y volví a empezar y me paso algo extraño:
Las tablas Pasajero, tren y estación quedaron OK
**Pero **La tabla Trayecto comenzó el id en el numero 10 y la tabla viaje comenzó con el numero 3

Y aunque seguí trabajando, quiero saber si a alguien mas le paso algo similar.

Estos son los datos de mi tabla viaje:

insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (39, 40, ‘2014-08-13 11:26:09’, ‘2003-10-29 08:14:38’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (3, 28, ‘2017-02-25 06:43:21’, ‘2006-02-27 14:07:32’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (79, 66, ‘2016-12-17 22:19:59’, ‘2010-08-31 05:38:32’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (65, 43, ‘2008-08-30 18:50:57’, ‘2016-11-24 06:41:32’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (1, 94, ‘2014-09-02 16:09:49’, ‘2000-07-26 01:33:47’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (68, 57, ‘2010-05-29 19:16:34’, ‘2015-04-11 12:41:19’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (31, 13, ‘2004-12-10 10:57:02’, ‘2015-02-21 05:18:08’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (96, 20, ‘2010-12-25 18:18:17’, ‘2008-04-30 07:00:34’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (65, 76, ‘2003-07-08 12:11:02’, ‘2016-08-28 22:15:52’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (18, 99, ‘2016-11-09 17:46:20’, ‘2003-08-18 19:53:21’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (38, 18, ‘2012-12-26 08:14:35’, ‘2009-04-25 14:20:25’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (70, 81, ‘2002-01-06 11:32:55’, ‘2013-09-13 14:58:56’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (35, 34, ‘1999-03-06 07:24:01’, ‘2008-11-10 23:38:33’);
insert into viaje (id_pasajero, id_trayecto, inicio, fin) values (37, 24, ‘2008-12-21 01:53:26’, ‘2012-03-05 14:39:56’);



Con esta herramienta Mockaroo es muy sencillo hacer carga masiva de información que interesante

Esta es la configuración de mockaroo que yo utilicé:

Notese que he utilizadó una fórmula para que se simule que el fin tiene el mismo dia que inicio, pero con una diferencia entre 30 y 120 minutos, para simular que ese es el tiempo que puede durar un viaje
Aquí un pequeño extracto de mis sentencias sql de inserción:

insert into journey (id_passenger, id_route, starts, ends) values (517, 649, '2015-07-21 09:25:38', '2015-07-21 09:59:38');
insert into journey (id_passenger, id_route, starts, ends) values (142, 944, '2012-07-20 00:36:59', '2012-07-20 02:18:59');
insert into journey (id_passenger, id_route, starts, ends) values (365, 812, '2021-01-10 07:48:23', '2021-01-10 09:44:23');
insert into journey (id_passenger, id_route, starts, ends) values (258, 373, '2018-03-02 03:37:37', '2018-03-02 05:37:37');
insert into journey (id_passenger, id_route, starts, ends) values (436, 417, '2017-02-25 23:08:00', '2017-02-25 23:49:00');

yo cargue el código que genera mockaroo, luego le hice un update a todos los datos para que quedaran nuevamente desde el 1, por ejemplo

UPDATE public.trenes SET id=1 WHERE id=102;

así para todos los datos consecutivamente, obvio con algo básico de Excel, puse los numero que quería en una columna, y en la siguiente el que quería reemplazar, el resto son es un concatenar

=+“UPDATE public.trenes SET id=”&F1&" WHERE id="&G1&";"

pondría la imagen pero no se como subirla aquí, agradecería si alguien me puede explicar esa parte.

Mis resultados:

transporte=> SELECT id, model, capacity FROM train;
 id |  model   | capacity
----+----------+----------
  1 | Pontiac  |      191
  2 | Pontiac  |      203
  3 | Austin   |      164
  4 | Mercury  |      201
  5 | Ford     |      185
(5 rows)

El código SQL ingresado para la carga fue el siguiente:

insert into  train (model, capacity) values ('Pontiac', 191);
insert into  train (model, capacity) values ('Pontiac', 203);
insert into  train (model, capacity) values ('Austin', 164);
insert into  train (model, capacity) values ('Mercury', 201);
insert into  train (model, capacity) values ('Ford', 185);

Opción interesante: “Import fields from CREATE TABLE sql” se encuentra entre las opciones MORE, permite ahorrar algunos pasos importando el texto utilizado para crear la tabla.

Cuando inserteis la capacidad del tren, en vez de usar row number que os escribe los numeros por orden por cada insercción, podeis elegir number. Luego poneis el min. y el max. que quereis que tenga en la capacidad y un 0 en decimales. Así es más real, ya que ningún tren va a tener capcidad de 1 o 2 personas.

Evidencia tabla viaje

Yo utilice el tipo de dato timestamp para insertar la hora, pero a la hora de generar data con mockaroo no me salio el tipo de dato timestamp.

Excelente herramienta Mockaroo, demasiado util.

No conocía Mockaroo realmente pasé mucho trabajo inventandome datos para muestras, ejemplos o talleres.

Mackaroo es un gran herramienta para generar datos falsos.

Tuve problemas porque como había cambiado los ids pues algunos registros no existían, solo los autocompleté para que todo estuviera bien y me permitiera correr todo al 100

Se procedió con la carga de informacion solicitada.

Esto si es la locura ¡¡¡ Es totalmente nuevo para mi y demasiado útil¡¡¡

Tanto el curso como el docente son lo máximo, muy buen contenido este es uno de mis favoritos
que gran contenido, que calidad en todo

--Insert Viaje
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (1, 899, 152, '2005-03-27', '2019-05-11');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (2, 205, 239, '2013-08-27', '2010-07-10');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (3, 773, 169, '2019-07-24', '2012-06-18');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (4, 576, 80, '2017-11-14', '2014-04-15');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (5, 422, 263, '2007-12-04', '2003-11-19');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (6, 308, 168, '2011-09-29', '2007-12-19');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (7, 898, 107, '2009-10-30', '2012-05-28');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (8, 717, 224, '2010-08-02', '2018-05-07');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (9, 320, 135, '2004-03-16', '2016-10-10');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (10, 260, 260, '2013-10-02', '2006-09-08');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (11, 268, 34, '2010-09-11', '2002-03-12');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (12, 209, 276, '2006-06-05', '2004-04-09');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (13, 727, 212, '2008-04-27', '2006-05-22');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (14, 436, 298, '2006-03-16', '2017-06-29');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (15, 154, 31, '2003-11-13', '2010-05-02');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (16, 429, 25, '2006-02-07', '2019-12-22');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (17, 472, 181, '2002-02-10', '2000-07-22');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (18, 902, 222, '2013-08-30', '2000-11-21');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (19, 6, 204, '2007-11-07', '2004-12-06');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (20, 951, 149, '2015-11-04', '2016-02-14');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (21, 555, 187, '2017-01-06', '2019-12-30');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (22, 427, 103, '2012-05-16', '2000-03-21');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (23, 482, 149, '2018-05-31', '2014-08-27');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (24, 419, 199, '2006-01-21', '2019-03-12');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (25, 460, 211, '2019-02-02', '2011-04-11');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (26, 231, 94, '2017-11-14', '2002-11-09');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (27, 255, 246, '2010-12-09', '2019-04-14');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (28, 636, 185, '2007-06-11', '2019-04-25');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (29, 861, 78, '2014-07-29', '2001-12-17');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (30, 236, 80, '2009-10-02', '2015-02-07');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (31, 583, 102, '2015-01-03', '2019-11-19');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (32, 215, 90, '2007-08-01', '2018-12-19');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (33, 409, 128, '2001-07-14', '2002-10-02');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (34, 366, 291, '2010-12-24', '2001-05-02');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (35, 336, 196, '2004-04-22', '2004-01-28');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (36, 672, 288, '2005-10-19', '2002-11-12');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (37, 974, 210, '2011-10-21', '2018-11-29');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (38, 362, 23, '2006-12-05', '2013-05-21');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (39, 349, 210, '2003-02-24', '2005-04-06');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (40, 245, 195, '2019-03-15', '2017-08-13');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (41, 373, 3, '2011-07-25', '2002-02-23');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (42, 452, 13, '2012-03-27', '2012-02-23');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (43, 322, 120, '2007-11-15', '2005-07-05');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (44, 904, 89, '2000-02-08', '2009-11-05');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (45, 14, 169, '2008-12-19', '2000-08-13');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (46, 506, 16, '2008-09-24', '2014-06-22');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (47, 654, 41, '2004-02-01', '2002-12-19');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (48, 624, 270, '2008-09-29', '2012-10-11');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (49, 224, 282, '2005-08-17', '2014-10-16');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (50, 610, 5, '2016-07-17', '2015-09-21');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (51, 398, 83, '2010-09-21', '2005-01-28');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (52, 447, 209, '2004-10-31', '2002-09-17');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (53, 835, 159, '2007-01-12', '2004-11-20');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (54, 232, 262, '2008-03-27', '2011-10-24');
insert into viaje (id, id_pasajero, id_trayecto, inicio, fin) values (55, 759, 297, '2005-0

Utilizando Custom list para modelos de trenes y capacidad

En mockaroo con las opciones Number se puede generar valores aleatorios entre un rango definido. Custom List nos permite crear una lista explicita de texto o números para que nos genera valores de inserción sobre estas misma.

SELECT current_date; nos proporciona la fecha actual pero sobre todo nos muestra el formato que es importante.

Mockaroo !!! que herramienta

Tremenda herramienta para hacer mock de data, sin duda la calidad de datos en las pruebas es super importante, saludos a todos y Mockaroo se va al llavero de herramientas! 😃

Dato sugerencia:
Si quieren que en los datos de los campos de inicio y fin de la tabla viaje, cuando seleccionen date en mockaroo les aparecerá tres rangos los dos primeros son fechas y el tercer campo deben seleccionar SQL datetime para que les aparezca tanto la fecha y hora aleatorios

Configuración en Mockaroo ara introducir el tiempo en el viaje inicio y fin:

Esto es lo mejor facilita mucho poder realizar bases de datos

Crear valores aleatorios para una base de datos de manera masiva con 'Mockaroo'

Ubuntu 18.04 (carga de datos de un file *.sql desde el terminal):
Full path dónde se ubica el fichero (fuera de postgres):
Ir al path dónde se haya descargado el fichero y ejecutar:
pwd -> full_path_fichero
Importar los datos del fichero (dentro de postgres):
\i full_path_fichero/nombre_fichero.sql

Si desean reiniciar la secuencia del id auto incremental, se puede hacer de la siguiente manera:

ALTER SEQUENCE estacion_id_seq RESTART;

Que herramienta.

Este es mi tabla de viajes:

![](

Buena información sobre mockaroo no lo conocía, una herramienta muy útil para realizar pruebas

Que recurso tan genial!!!

En otros cursos de DB habia visto que comentaban sobre Mockaroo
no sabia como utilizarla hasta hoy, esta herramienta es genial!
este curso es muy completo en cuanto lo practico te abre la mente sobre como usar los motores de DB.

Para aportar: al momento de crear el campo de inicio y de fin se puede indicar que sea en formato SQL datetime, el cual tambien es reconocido como timestamp

![](

El curso se vuelve más divertido. 😄

Hice este pequeño ejemplo. 😃

Mi tabla viajes:

Mokaroo programa experto para crear datos aleatorios para una base de datos

Ese mockaroo es una maravilla. Increíble herramienta!!! Y gratis, como me gusta 😄

Reto Cumplido!

Atajo para seleccionar todas las lineas de VSC y poder copiarlas:
shift+Ctrl+Fin

solo como apunte, no es necesario descargar el archivo en Mockaroo por lo menos para efectos de estas practicas, puedes solo desde la opción ‘Preview’ ver todo el data copiarla y ejecutarla en pgAdmin, no veo necesario el descargar el data

tremenda herramienta mockaroo!!!

Buenas tardes a todos,

En mi caso para la fecha final, me funciono esta función:

time(inicio + random(900, 9000))

Saludos a todos

Buenísima herramienta Mockaroo!

Aquì aprendiendo a ingresar datos de forma masiva

Algo por decir y es ue antes de agregar los datos generados en Mockaroo, no se borraron los ue se crearon manualmente en clases anteriores, es decir no sellimpiaron. Y esto hizo que la carga de informacion de la tabla trayecto entre otras, presentara inconsistencias en su campo autoincrementado.

Sería genial una revision de esta clase o en su defecto una actuialización del curso.