| @ -0,0 +1,423 @@ | |||
| -- phpMyAdmin SQL Dump | |||
| -- version 5.1.1 | |||
| -- https://www.phpmyadmin.net/ | |||
| -- | |||
| -- Servidor: 127.0.0.1 | |||
| -- Tiempo de generación: 26-02-2023 a las 16:03:26 | |||
| -- Versión del servidor: 10.4.21-MariaDB | |||
| -- Versión de PHP: 8.0.12 | |||
| SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; | |||
| START TRANSACTION; | |||
| SET time_zone = "+00:00"; | |||
| /*!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 utf8mb4 */; | |||
| -- | |||
| -- Base de datos: `proyecto` | |||
| -- | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `coche` | |||
| -- | |||
| CREATE TABLE `coche` ( | |||
| `id_coche` int(11) NOT NULL, | |||
| `marca` varchar(45) DEFAULT NULL, | |||
| `modelo` varchar(45) DEFAULT NULL, | |||
| `piloto` varchar(45) DEFAULT NULL, | |||
| `image` varchar(255) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- | |||
| -- Volcado de datos para la tabla `coche` | |||
| -- | |||
| INSERT INTO `coche` (`id_coche`, `marca`, `modelo`, `piloto`, `image`) VALUES | |||
| (1, 'Ford ', 'Puma', 'Gus Greensmith', '/raw/fordPuma.jpg'), | |||
| (2, 'Toyota ', 'Yaris Wrc', 'Takamoto katsuta', '/raw/ToyotaYarisWRC.jpg'), | |||
| (3, 'Hyundai ', 'I20', 'Dani Sordo', '/raw/HyundaiI20.jpg'); | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `competicion` | |||
| -- | |||
| CREATE TABLE `competicion` ( | |||
| `id_competicion` int(11) NOT NULL, | |||
| `anio` varchar(50) DEFAULT NULL, | |||
| `lugar` varchar(45) DEFAULT NULL, | |||
| `mejor_resultado` varchar(45) DEFAULT NULL, | |||
| `nombre` varchar(45) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- | |||
| -- Volcado de datos para la tabla `competicion` | |||
| -- | |||
| INSERT INTO `competicion` (`id_competicion`, `anio`, `lugar`, `mejor_resultado`, `nombre`) VALUES | |||
| (1, '2019', 'Montecarlo', NULL, 'Rallye Monte-Carlo'), | |||
| (2, '2020', 'Japón', NULL, 'FORUM8 Rally Japan'), | |||
| (3, '2016', 'Finlandia', NULL, 'Rally de los Mil Lagos'); | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `compra` | |||
| -- | |||
| CREATE TABLE `compra` ( | |||
| `id_compra` int(11) NOT NULL, | |||
| `fecha` date DEFAULT NULL, | |||
| `fk_id_metodos_pago` int(11) NOT NULL, | |||
| `fk_id_usuario` int(11) NOT NULL, | |||
| `precio_total` varchar(45) DEFAULT NULL, | |||
| `propietario_id` bigint(20) DEFAULT NULL, | |||
| `metodo_pago_id_metodos_pago` int(11) DEFAULT NULL, | |||
| `usuario_id` bigint(20) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- | |||
| -- Volcado de datos para la tabla `compra` | |||
| -- | |||
| INSERT INTO `compra` (`id_compra`, `fecha`, `fk_id_metodos_pago`, `fk_id_usuario`, `precio_total`, `propietario_id`, `metodo_pago_id_metodos_pago`, `usuario_id`) VALUES | |||
| (1, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (2, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (3, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (4, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (5, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (6, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (7, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (8, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (9, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (10, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (11, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (12, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (13, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (14, NULL, 0, 0, NULL, NULL, NULL, NULL), | |||
| (15, NULL, 0, 0, NULL, NULL, NULL, NULL); | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `compra_productos` | |||
| -- | |||
| CREATE TABLE `compra_productos` ( | |||
| `compra_entity_id_compra` int(11) NOT NULL, | |||
| `productos_id_maqueta` int(11) NOT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `log_usuario` | |||
| -- | |||
| CREATE TABLE `log_usuario` ( | |||
| `id_log_usuario` int(11) NOT NULL, | |||
| `fk_id_usuario` int(11) NOT NULL, | |||
| `log_usuariocol` date DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `maqueta` | |||
| -- | |||
| CREATE TABLE `maqueta` ( | |||
| `id_maqueta` int(11) NOT NULL, | |||
| `descripcion` varchar(255) DEFAULT NULL, | |||
| `fk_id_competicion` int(11) NOT NULL, | |||
| `precio` double DEFAULT NULL, | |||
| `coche_id_coche` int(11) DEFAULT NULL, | |||
| `competicion_id_competicion` int(11) DEFAULT NULL, | |||
| `compra_id_compra` int(11) DEFAULT NULL, | |||
| `image` varchar(255) DEFAULT NULL, | |||
| `marca` varchar(255) DEFAULT NULL, | |||
| `modelo` varchar(255) DEFAULT NULL, | |||
| `piloto` varchar(255) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- | |||
| -- Volcado de datos para la tabla `maqueta` | |||
| -- | |||
| INSERT INTO `maqueta` (`id_maqueta`, `descripcion`, `fk_id_competicion`, `precio`, `coche_id_coche`, `competicion_id_competicion`, `compra_id_compra`, `image`, `marca`, `modelo`, `piloto`) VALUES | |||
| (13, 'Ha disputado 133 pruebas en el campeonato del mundo, y ha logrado tres victorias —en el Rally de Alemania de 2013 y en el Rally de Cerdeña 2019 y 2020— y 38 podios. Es uno de los tres pilotos españoles que ha ganado algún rally en el WRC. ', 2, 13, NULL, 2, 14, '/raw/HyundaiI20.jpg', 'Hyundai', 'I20', 'Dani Sordo'), | |||
| (14, 'Gus Greensmith fue portero en las inferiores del Manchester City y piloto de karting antes de ser piloto de rallies. Como piloto de karting, hizo su carrera en Mánchester, participó en el Campeonato Mundial de Karting CIK-FIA U18 en 2012.', 3, 17, NULL, 3, 15, '/raw/fordPuma.jpg', 'Ford', 'Puma', 'Gus Greensmith'), | |||
| (21, 'Takamoto Katsuta (Katsuta Takamoto, Japón, 17 de marzo de 1993) es un piloto de rally japonés. Actualmente compite para el Tommi Mäkinen Racing en el campeonato de WRC-2 con un Ford Fiesta R5. Además es piloto de desarrollo del Toyota Gazoo Racing WRT.', 2, 16.99, NULL, 2, 15, '/raw/ToyotaYarisWRC.jpg', 'Toyota', 'Yaris WRC', 'Takamoto Katsuta'), | |||
| (24, 'El escándaloso porsche del ex-portero del Val', 1, 16.22, NULL, 1, NULL, 'shopping.png', 'Porsche', 'Carrera', 'Cañizares'), | |||
| (25, 'Uwu Rally', 0, 16.22, NULL, 2, NULL, NULL, 'Porsche', 'dadad', 'Cañizares'); | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `metodos_pago` | |||
| -- | |||
| CREATE TABLE `metodos_pago` ( | |||
| `id_metodos_pago` int(11) NOT NULL, | |||
| `metodo_pago` varchar(45) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- | |||
| -- Volcado de datos para la tabla `metodos_pago` | |||
| -- | |||
| INSERT INTO `metodos_pago` (`id_metodos_pago`, `metodo_pago`) VALUES | |||
| (1, 'Tarjeta'), | |||
| (2, 'Pay Pal'); | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `producto` | |||
| -- | |||
| CREATE TABLE `producto` ( | |||
| `id_producto` int(11) NOT NULL, | |||
| `fk_id_compra` int(11) NOT NULL, | |||
| `fk_id_maqueta` int(11) NOT NULL, | |||
| `stock` int(11) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `user_model` | |||
| -- | |||
| CREATE TABLE `user_model` ( | |||
| `id` bigint(20) NOT NULL, | |||
| `created_date` datetime(6) DEFAULT NULL, | |||
| `email` varchar(255) DEFAULT NULL, | |||
| `name` varchar(255) DEFAULT NULL, | |||
| `password` varchar(255) DEFAULT NULL, | |||
| `surname` varchar(255) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- | |||
| -- Volcado de datos para la tabla `user_model` | |||
| -- | |||
| INSERT INTO `user_model` (`id`, `created_date`, `email`, `name`, `password`, `surname`) VALUES | |||
| (1, NULL, 'ims20', NULL, '$2a$10$hR4uTuDwDdZwljEdQuojo.95MKo7LNW29.82GZHM0OV2dLNM5R2z.', NULL), | |||
| (49952, NULL, 'uww', NULL, '$2a$10$91OYpu/boqkVuAuIv4fTpuR.kxTG34MpprW4zjrpgz7zYb47rXP5q', NULL), | |||
| (50002, NULL, 'Tobal ', NULL, '$2a$10$qHLAS0b3kbxxa3zyKvEIW.poBUpZlwvYJwZRyXO439BEwNSHw6HNy', NULL), | |||
| (50052, NULL, '[email protected]', NULL, '$2a$10$szGTMKA/YHPDUARBhh2.R.k2ymV/zIdZtusTzyHaq0jy60dslEl2G', NULL), | |||
| (50102, NULL, '[email protected]', 'Ivan', '$2a$10$qr.1WJAM.tgVsKzYDovecOg.tRi.D8HWmzNC9iaNjphAFQBf6eA/a', 'Morell'); | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `user_model_seq` | |||
| -- | |||
| CREATE TABLE `user_model_seq` ( | |||
| `next_not_cached_value` bigint(21) NOT NULL, | |||
| `minimum_value` bigint(21) NOT NULL, | |||
| `maximum_value` bigint(21) NOT NULL, | |||
| `start_value` bigint(21) NOT NULL COMMENT 'start value when sequences is created or value if RESTART is used', | |||
| `increment` bigint(21) NOT NULL COMMENT 'increment value', | |||
| `cache_size` bigint(21) UNSIGNED NOT NULL, | |||
| `cycle_option` tinyint(1) UNSIGNED NOT NULL COMMENT '0 if no cycles are allowed, 1 if the sequence should begin a new cycle when maximum_value is passed', | |||
| `cycle_count` bigint(21) NOT NULL COMMENT 'How many cycles have been done' | |||
| ) ENGINE=InnoDB; | |||
| -- | |||
| -- Volcado de datos para la tabla `user_model_seq` | |||
| -- | |||
| INSERT INTO `user_model_seq` (`next_not_cached_value`, `minimum_value`, `maximum_value`, `start_value`, `increment`, `cache_size`, `cycle_option`, `cycle_count`) VALUES | |||
| (100001, 1, 9223372036854775806, 1, 50, 1000, 0, 0); | |||
| -- -------------------------------------------------------- | |||
| -- | |||
| -- Estructura de tabla para la tabla `usuario` | |||
| -- | |||
| CREATE TABLE `usuario` ( | |||
| `id_usuario` int(11) NOT NULL, | |||
| `contrasena` varchar(250) DEFAULT NULL, | |||
| `nombre` varchar(45) DEFAULT NULL, | |||
| `sudo` varchar(50) DEFAULT NULL, | |||
| `password` varchar(150) DEFAULT NULL | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; | |||
| -- | |||
| -- Volcado de datos para la tabla `usuario` | |||
| -- | |||
| INSERT INTO `usuario` (`id_usuario`, `contrasena`, `nombre`, `sudo`, `password`) VALUES | |||
| (1, '1234', 'Ivan', 'ADMIN', NULL), | |||
| (2, '4321', 'yAROS', 'USER', NULL), | |||
| (3, 'catalina', 'Nepomuceno', 'USER', NULL), | |||
| (4, '$2a$10$q4cjx2KW7N.NSSyvghNZ.u8gq9kPbb8euaglgGZbHPWaf7tvP8rCa', 'ims2002', NULL, NULL), | |||
| (5, '$2a$10$5z1cOAAo2QUZL5tzPMCyWOcfiqL6gvKprkIgkoNeQ0i/zDK75/Stq', 'PAsd', NULL, NULL), | |||
| (6, '$2a$10$V0bKvjyI2VO6WSNe4nehO.B7/EE15fEWaKfF94pzPYLX/kmCxfxsK', 'test', NULL, NULL); | |||
| -- | |||
| -- Índices para tablas volcadas | |||
| -- | |||
| -- | |||
| -- Indices de la tabla `coche` | |||
| -- | |||
| ALTER TABLE `coche` | |||
| ADD PRIMARY KEY (`id_coche`); | |||
| -- | |||
| -- Indices de la tabla `competicion` | |||
| -- | |||
| ALTER TABLE `competicion` | |||
| ADD PRIMARY KEY (`id_competicion`); | |||
| -- | |||
| -- Indices de la tabla `compra` | |||
| -- | |||
| ALTER TABLE `compra` | |||
| ADD PRIMARY KEY (`id_compra`), | |||
| ADD KEY `FKeojd3ynxdrfjivq67d9ih8n8c` (`propietario_id`), | |||
| ADD KEY `FKget0ypbhws1hr0efuu6qrs2hn` (`metodo_pago_id_metodos_pago`), | |||
| ADD KEY `FK1pa1v8uxie1dqccuwra6g2uvm` (`usuario_id`); | |||
| -- | |||
| -- Indices de la tabla `compra_productos` | |||
| -- | |||
| ALTER TABLE `compra_productos` | |||
| ADD UNIQUE KEY `UK_46t6ocy50vuxb6gfyp66qmayy` (`productos_id_maqueta`), | |||
| ADD KEY `FKoenqqdgyc1htrnsgwx1dwfujd` (`compra_entity_id_compra`); | |||
| -- | |||
| -- Indices de la tabla `log_usuario` | |||
| -- | |||
| ALTER TABLE `log_usuario` | |||
| ADD PRIMARY KEY (`id_log_usuario`); | |||
| -- | |||
| -- Indices de la tabla `maqueta` | |||
| -- | |||
| ALTER TABLE `maqueta` | |||
| ADD PRIMARY KEY (`id_maqueta`), | |||
| ADD KEY `FKjbegahj6vg8ng2bip991sm1up` (`coche_id_coche`), | |||
| ADD KEY `FKd8l2h0uj6topxegp7xie8lslh` (`competicion_id_competicion`), | |||
| ADD KEY `FK11gapqq76q3b7f7inyjnr0vxg` (`compra_id_compra`); | |||
| -- | |||
| -- Indices de la tabla `metodos_pago` | |||
| -- | |||
| ALTER TABLE `metodos_pago` | |||
| ADD PRIMARY KEY (`id_metodos_pago`); | |||
| -- | |||
| -- Indices de la tabla `producto` | |||
| -- | |||
| ALTER TABLE `producto` | |||
| ADD PRIMARY KEY (`id_producto`); | |||
| -- | |||
| -- Indices de la tabla `user_model` | |||
| -- | |||
| ALTER TABLE `user_model` | |||
| ADD PRIMARY KEY (`id`); | |||
| -- | |||
| -- Indices de la tabla `usuario` | |||
| -- | |||
| ALTER TABLE `usuario` | |||
| ADD PRIMARY KEY (`id_usuario`); | |||
| -- | |||
| -- AUTO_INCREMENT de las tablas volcadas | |||
| -- | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `coche` | |||
| -- | |||
| ALTER TABLE `coche` | |||
| MODIFY `id_coche` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `competicion` | |||
| -- | |||
| ALTER TABLE `competicion` | |||
| MODIFY `id_competicion` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `compra` | |||
| -- | |||
| ALTER TABLE `compra` | |||
| MODIFY `id_compra` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16; | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `log_usuario` | |||
| -- | |||
| ALTER TABLE `log_usuario` | |||
| MODIFY `id_log_usuario` int(11) NOT NULL AUTO_INCREMENT; | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `maqueta` | |||
| -- | |||
| ALTER TABLE `maqueta` | |||
| MODIFY `id_maqueta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26; | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `metodos_pago` | |||
| -- | |||
| ALTER TABLE `metodos_pago` | |||
| MODIFY `id_metodos_pago` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `producto` | |||
| -- | |||
| ALTER TABLE `producto` | |||
| MODIFY `id_producto` int(11) NOT NULL AUTO_INCREMENT; | |||
| -- | |||
| -- AUTO_INCREMENT de la tabla `usuario` | |||
| -- | |||
| ALTER TABLE `usuario` | |||
| MODIFY `id_usuario` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; | |||
| -- | |||
| -- Restricciones para tablas volcadas | |||
| -- | |||
| -- | |||
| -- Filtros para la tabla `compra` | |||
| -- | |||
| ALTER TABLE `compra` | |||
| ADD CONSTRAINT `FK1pa1v8uxie1dqccuwra6g2uvm` FOREIGN KEY (`usuario_id`) REFERENCES `user_model` (`id`), | |||
| ADD CONSTRAINT `FKeojd3ynxdrfjivq67d9ih8n8c` FOREIGN KEY (`propietario_id`) REFERENCES `user_model` (`id`), | |||
| ADD CONSTRAINT `FKget0ypbhws1hr0efuu6qrs2hn` FOREIGN KEY (`metodo_pago_id_metodos_pago`) REFERENCES `metodos_pago` (`id_metodos_pago`); | |||
| -- | |||
| -- Filtros para la tabla `compra_productos` | |||
| -- | |||
| ALTER TABLE `compra_productos` | |||
| ADD CONSTRAINT `FK8uawt8aghw8t8seemm24je9ep` FOREIGN KEY (`productos_id_maqueta`) REFERENCES `maqueta` (`id_maqueta`), | |||
| ADD CONSTRAINT `FKoenqqdgyc1htrnsgwx1dwfujd` FOREIGN KEY (`compra_entity_id_compra`) REFERENCES `compra` (`id_compra`); | |||
| -- | |||
| -- Filtros para la tabla `maqueta` | |||
| -- | |||
| ALTER TABLE `maqueta` | |||
| ADD CONSTRAINT `FK11gapqq76q3b7f7inyjnr0vxg` FOREIGN KEY (`compra_id_compra`) REFERENCES `compra` (`id_compra`), | |||
| ADD CONSTRAINT `FKd8l2h0uj6topxegp7xie8lslh` FOREIGN KEY (`competicion_id_competicion`) REFERENCES `competicion` (`id_competicion`), | |||
| ADD CONSTRAINT `FKjbegahj6vg8ng2bip991sm1up` FOREIGN KEY (`coche_id_coche`) REFERENCES `coche` (`id_coche`); | |||
| COMMIT; | |||
| /*!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 */; | |||