diff --git a/bd.sql b/bd.sql new file mode 100644 index 0000000..9d441e3 --- /dev/null +++ b/bd.sql @@ -0,0 +1,262 @@ +-- phpMyAdmin SQL Dump +-- version 4.5.1 +-- http://www.phpmyadmin.net +-- +-- Servidor: 127.0.0.1 +-- Tiempo de generación: 15-07-2017 a las 20:09:14 +-- Versión del servidor: 10.1.9-MariaDB +-- Versión de PHP: 5.6.15 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +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: `ticketly` +-- + +-- -------------------------------------------------------- + +-- +-- Estructura de tabla para la tabla `category` +-- + +CREATE TABLE `category` ( + `id` int(11) NOT NULL, + `name` varchar(200) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Estructura de tabla para la tabla `kind` +-- + +CREATE TABLE `kind` ( + `id` int(11) NOT NULL, + `name` varchar(100) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Volcado de datos para la tabla `kind` +-- + +INSERT INTO `kind` (`id`, `name`) VALUES +(1, 'Ticket'), +(2, 'Bug'), +(3, 'Sugerencia'), +(4, 'Caracteristica'); + +-- -------------------------------------------------------- + +-- +-- Estructura de tabla para la tabla `priority` +-- + +CREATE TABLE `priority` ( + `id` int(11) NOT NULL, + `name` varchar(100) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Volcado de datos para la tabla `priority` +-- + +INSERT INTO `priority` (`id`, `name`) VALUES +(1, 'Alta'), +(2, 'Media'), +(3, 'Baja'); + +-- -------------------------------------------------------- + +-- +-- Estructura de tabla para la tabla `project` +-- + +CREATE TABLE `project` ( + `id` int(11) NOT NULL, + `name` varchar(200) DEFAULT NULL, + `description` text +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Estructura de tabla para la tabla `status` +-- + +CREATE TABLE `status` ( + `id` int(11) NOT NULL, + `name` varchar(100) DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Volcado de datos para la tabla `status` +-- + +INSERT INTO `status` (`id`, `name`) VALUES +(1, 'Pendiente'), +(2, 'En Desarrollo'), +(3, 'Terminado'), +(4, 'Cancelado'); + +-- -------------------------------------------------------- + +-- +-- Estructura de tabla para la tabla `ticket` +-- + +CREATE TABLE `ticket` ( + `id` int(11) NOT NULL, + `title` varchar(100) DEFAULT NULL, + `description` text, + `updated_at` datetime DEFAULT NULL, + `created_at` datetime DEFAULT NULL, + `kind_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + `asigned_id` int(11) DEFAULT NULL, + `project_id` int(11) DEFAULT NULL, + `category_id` int(11) DEFAULT NULL, + `priority_id` int(11) NOT NULL DEFAULT '1', + `status_id` int(11) NOT NULL DEFAULT '1' +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Estructura de tabla para la tabla `user` +-- + +CREATE TABLE `user` ( + `id` int(11) NOT NULL, + `username` varchar(50) DEFAULT NULL, + `name` varchar(50) DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, + `password` varchar(60) DEFAULT NULL, + `profile_pic` varchar(250) DEFAULT NULL, + `is_active` tinyint(1) NOT NULL DEFAULT '1', + `kind` int(11) NOT NULL DEFAULT '1', + `created_at` datetime DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Volcado de datos para la tabla `user` +-- + +INSERT INTO `user` (`id`, `username`, `name`, `email`, `password`, `profile_pic`, `is_active`, `kind`, `created_at`) VALUES +(1, 'admin', 'Amner Saucedo Sosa', 'waptoing7@gmail.com', '90b9aa7e25f80cf4f64e990b78a9fc5ebd6cecad', 'default.png', 1, 1, '2017-07-15 12:05:45'); + +-- +-- Índices para tablas volcadas +-- + +-- +-- Indices de la tabla `category` +-- +ALTER TABLE `category` + ADD PRIMARY KEY (`id`); + +-- +-- Indices de la tabla `kind` +-- +ALTER TABLE `kind` + ADD PRIMARY KEY (`id`); + +-- +-- Indices de la tabla `priority` +-- +ALTER TABLE `priority` + ADD PRIMARY KEY (`id`); + +-- +-- Indices de la tabla `project` +-- +ALTER TABLE `project` + ADD PRIMARY KEY (`id`); + +-- +-- Indices de la tabla `status` +-- +ALTER TABLE `status` + ADD PRIMARY KEY (`id`); + +-- +-- Indices de la tabla `ticket` +-- +ALTER TABLE `ticket` + ADD PRIMARY KEY (`id`), + ADD KEY `priority_id` (`priority_id`), + ADD KEY `status_id` (`status_id`), + ADD KEY `user_id` (`user_id`), + ADD KEY `kind_id` (`kind_id`), + ADD KEY `category_id` (`category_id`), + ADD KEY `project_id` (`project_id`); + +-- +-- Indices de la tabla `user` +-- +ALTER TABLE `user` + ADD PRIMARY KEY (`id`); + +-- +-- AUTO_INCREMENT de las tablas volcadas +-- + +-- +-- AUTO_INCREMENT de la tabla `category` +-- +ALTER TABLE `category` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; +-- +-- AUTO_INCREMENT de la tabla `kind` +-- +ALTER TABLE `kind` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; +-- +-- AUTO_INCREMENT de la tabla `priority` +-- +ALTER TABLE `priority` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; +-- +-- AUTO_INCREMENT de la tabla `project` +-- +ALTER TABLE `project` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; +-- +-- AUTO_INCREMENT de la tabla `status` +-- +ALTER TABLE `status` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; +-- +-- AUTO_INCREMENT de la tabla `ticket` +-- +ALTER TABLE `ticket` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; +-- +-- AUTO_INCREMENT de la tabla `user` +-- +ALTER TABLE `user` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; +-- +-- Restricciones para tablas volcadas +-- + +-- +-- Filtros para la tabla `ticket` +-- +ALTER TABLE `ticket` + ADD CONSTRAINT `ticket_ibfk_1` FOREIGN KEY (`priority_id`) REFERENCES `priority` (`id`), + ADD CONSTRAINT `ticket_ibfk_2` FOREIGN KEY (`status_id`) REFERENCES `status` (`id`), + ADD CONSTRAINT `ticket_ibfk_3` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`), + ADD CONSTRAINT `ticket_ibfk_4` FOREIGN KEY (`kind_id`) REFERENCES `kind` (`id`), + ADD CONSTRAINT `ticket_ibfk_5` FOREIGN KEY (`category_id`) REFERENCES `category` (`id`), + ADD CONSTRAINT `ticket_ibfk_6` FOREIGN KEY (`project_id`) REFERENCES `project` (`id`); + +/*!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 */;