-- --------------------------------------------------------
-- Host:                         127.0.0.1
-- Versión del servidor:         5.7.33 - MySQL Community Server (GPL)
-- SO del servidor:              Win64
-- HeidiSQL Versión:             11.2.0.6213
-- --------------------------------------------------------

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;


-- Volcando estructura de base de datos para bdcooptaxi
CREATE DATABASE IF NOT EXISTS `bdcooptaxi` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `bdcooptaxi`;

-- Volcando estructura para tabla bdcooptaxi.cl_perfil_socio_chofer_cab
CREATE TABLE IF NOT EXISTS `cl_perfil_socio_chofer_cab` (
  `IdPerfilSocioChofer` int(11) NOT NULL AUTO_INCREMENT,
  `IdSocio` int(11) NOT NULL,
  `IdChofer` int(11) NOT NULL,
  `Activo` varchar(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  PRIMARY KEY (`IdPerfilSocioChofer`),
  KEY `IdSocio` (`IdSocio`),
  KEY `IdChofer` (`IdChofer`),
  CONSTRAINT `cl_perfil_socio_chofer_cab_ibfk_1` FOREIGN KEY (`IdSocio`) REFERENCES `co_socios` (`IdSocios`),
  CONSTRAINT `cl_perfil_socio_chofer_cab_ibfk_2` FOREIGN KEY (`IdChofer`) REFERENCES `co_chofer` (`IdChofer`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.co_chofer
CREATE TABLE IF NOT EXISTS `co_chofer` (
  `IdChofer` int(11) NOT NULL AUTO_INCREMENT,
  `IdEnte` int(11) NOT NULL,
  `Activo` varchar(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  `tipoLicencia` char(1) DEFAULT NULL,
  PRIMARY KEY (`IdChofer`),
  KEY `IdEnte` (`IdEnte`),
  CONSTRAINT `co_chofer_ibfk_1` FOREIGN KEY (`IdEnte`) REFERENCES `co_ente` (`id_ente`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.co_direccion_p
CREATE TABLE IF NOT EXISTS `co_direccion_p` (
  `IdDireccion` int(11) NOT NULL AUTO_INCREMENT,
  `IdEnte` int(11) NOT NULL,
  `IdCiudad` int(11) NOT NULL,
  `TipoDireccion` varchar(10) DEFAULT NULL,
  `Direccion` varchar(150) NOT NULL,
  `Casilla` varchar(10) DEFAULT NULL,
  `EsPrincipal` varchar(1) DEFAULT NULL,
  `Observacion` varchar(200) DEFAULT NULL,
  `Activo` varchar(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  `ViaZona` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`IdDireccion`),
  KEY `IdCiudad` (`IdCiudad`),
  KEY `IdEnte` (`IdEnte`),
  CONSTRAINT `co_direccion_p_ibfk_2` FOREIGN KEY (`IdCiudad`) REFERENCES `pa_ciudad` (`IdCiudad`),
  CONSTRAINT `co_direccion_p_ibfk_3` FOREIGN KEY (`IdEnte`) REFERENCES `co_ente` (`id_ente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.co_documento_persona
CREATE TABLE IF NOT EXISTS `co_documento_persona` (
  `IdDocumentacion` int(11) NOT NULL AUTO_INCREMENT,
  `IdPersona` int(11) NOT NULL,
  `RutaIdentificacion` varchar(150) DEFAULT NULL,
  `RutaLicencia` varchar(150) DEFAULT NULL,
  `RutaAntecedentes` varchar(150) DEFAULT NULL,
  `Estado` char(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  PRIMARY KEY (`IdDocumentacion`),
  KEY `IdPersona` (`IdPersona`),
  CONSTRAINT `co_documento_persona_ibfk_1` FOREIGN KEY (`IdPersona`) REFERENCES `co_ente` (`id_ente`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.co_documento_vehiculo
CREATE TABLE IF NOT EXISTS `co_documento_vehiculo` (
  `IdDocumentacion` int(11) NOT NULL AUTO_INCREMENT,
  `IdVehiculo` int(11) NOT NULL,
  `RutaMatricula` varchar(150) DEFAULT NULL,
  `RutaPermiso` varchar(150) DEFAULT NULL,
  `Estado` char(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  PRIMARY KEY (`IdDocumentacion`),
  KEY `IdVehiculo` (`IdVehiculo`),
  CONSTRAINT `co_documento_vehiculo_ibfk_1` FOREIGN KEY (`IdVehiculo`) REFERENCES `ct_vehiculos` (`IdVehiculos`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.co_ente
CREATE TABLE IF NOT EXISTS `co_ente` (
  `id_ente` int(11) NOT NULL AUTO_INCREMENT,
  `nombre_completo` varchar(65) NOT NULL,
  `num_docum_iden` varchar(25) NOT NULL,
  `actividad` varchar(10) DEFAULT NULL,
  `pagina_web` varchar(35) DEFAULT NULL,
  `observacion` varchar(120) DEFAULT NULL,
  `verificado` varchar(1) DEFAULT NULL,
  `activo` varchar(1) NOT NULL,
  `tipo_ente` varchar(1) DEFAULT NULL,
  `p_primer_nombre` varchar(15) NOT NULL,
  `p_segundo_nombre` varchar(15) NOT NULL,
  `p_primer_apellido` varchar(15) NOT NULL,
  `p_segundo_apellido` varchar(15) NOT NULL,
  `p_apellido_casada` varchar(15) DEFAULT NULL,
  `p_nombres_aux` varchar(65) DEFAULT NULL,
  `p_nombre_compl_aux` varchar(65) DEFAULT NULL,
  `p_sexo` varchar(1) NOT NULL,
  `p_estado_civil` varchar(25) NOT NULL,
  `p_conyuge_id` int(11) DEFAULT NULL,
  `p_conyuge_nombre` varchar(65) DEFAULT NULL,
  `p_fecha_nacimiento` datetime DEFAULT NULL,
  `p_ciudad_nacimiento` int(11) DEFAULT NULL,
  `p_nacionalidad` int(11) DEFAULT NULL,
  `p_profesion` varchar(1) DEFAULT NULL,
  `c_represent_id` int(11) DEFAULT NULL,
  `c_represent_nombre` varchar(65) DEFAULT NULL,
  `c_contrib_especial` varchar(1) DEFAULT NULL,
  `aud_ing_usuario` varchar(25) NOT NULL,
  `aud_ing_estacion` varchar(25) DEFAULT NULL,
  `aud_ing_fecha_hora` datetime NOT NULL,
  `aud_mod_usuario` varchar(25) DEFAULT NULL,
  `aud_mod_estacion` varchar(25) DEFAULT NULL,
  `aud_mod_fecha_hora` datetime DEFAULT NULL,
  `userCode` int(11) DEFAULT NULL,
  `mobileCode` int(11) DEFAULT NULL,
  `stamp` timestamp NOT NULL,
  `p_direccion` varchar(250) DEFAULT NULL,
  `p_telefono` varchar(10) DEFAULT NULL,
  `p_celular` varchar(15) DEFAULT NULL,
  `p_correo` varchar(150) DEFAULT NULL,
  `tipolicencia` char(1) DEFAULT NULL,
  PRIMARY KEY (`id_ente`),
  KEY `FK_co_ente_pa_nacionalidad` (`p_nacionalidad`),
  CONSTRAINT `FK_co_ente_pa_nacionalidad` FOREIGN KEY (`p_nacionalidad`) REFERENCES `pa_nacionalidad` (`id_codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.co_socios
CREATE TABLE IF NOT EXISTS `co_socios` (
  `IdSocios` int(11) NOT NULL AUTO_INCREMENT,
  `IdEnte` int(11) NOT NULL,
  `Activo` varchar(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  `tipoLicencia` char(1) DEFAULT NULL,
  PRIMARY KEY (`IdSocios`),
  KEY `IdEnte` (`IdEnte`),
  CONSTRAINT `co_socios_ibfk_1` FOREIGN KEY (`IdEnte`) REFERENCES `co_ente` (`id_ente`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.co_telefono_p
CREATE TABLE IF NOT EXISTS `co_telefono_p` (
  `IdTelefono` int(11) NOT NULL AUTO_INCREMENT,
  `IdEnte` int(11) NOT NULL,
  `IdDireccion` int(11) NOT NULL,
  `TipoTelefono` varchar(10) NOT NULL,
  `NumeroTelefono` varchar(15) NOT NULL,
  `EsPrincipal` varchar(1) DEFAULT NULL,
  `Observacion` varchar(200) DEFAULT NULL,
  `Activo` varchar(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  PRIMARY KEY (`IdTelefono`),
  KEY `IdDireccion` (`IdDireccion`),
  KEY `IdEnte` (`IdEnte`),
  CONSTRAINT `co_telefono_p_ibfk_1` FOREIGN KEY (`IdDireccion`) REFERENCES `co_direccion_p` (`IdDireccion`),
  CONSTRAINT `co_telefono_p_ibfk_2` FOREIGN KEY (`IdEnte`) REFERENCES `co_ente` (`id_ente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.ct_empresa
CREATE TABLE IF NOT EXISTS `ct_empresa` (
  `IdEmpresa` int(11) NOT NULL AUTO_INCREMENT,
  `Nombre` varchar(50) NOT NULL,
  `Logo` mediumblob,
  `Activo` varchar(1) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  PRIMARY KEY (`IdEmpresa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.ct_sucursal
CREATE TABLE IF NOT EXISTS `ct_sucursal` (
  `IdSucursal` int(11) NOT NULL AUTO_INCREMENT,
  `IdEmpresa` int(11) NOT NULL,
  `Codigo` varchar(10) DEFAULT NULL,
  `Nombre` varchar(50) DEFAULT NULL,
  `Direccion` varchar(100) DEFAULT NULL,
  `IdLaboratorioDestino` int(11) DEFAULT NULL,
  `Latitud` varchar(20) DEFAULT NULL,
  `Longitud` varchar(20) DEFAULT NULL,
  `Activo` varchar(1) DEFAULT NULL,
  `UsuarioCreacion` varchar(25) DEFAULT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime DEFAULT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  `Logo` mediumblob,
  `Firma` mediumblob,
  PRIMARY KEY (`IdSucursal`),
  KEY `IdEmpresa` (`IdEmpresa`),
  CONSTRAINT `ct_sucursal_ibfk_1` FOREIGN KEY (`IdEmpresa`) REFERENCES `ct_empresa` (`IdEmpresa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.ct_vehiculos
CREATE TABLE IF NOT EXISTS `ct_vehiculos` (
  `IdVehiculos` int(11) NOT NULL AUTO_INCREMENT,
  `IdSocio` int(11) NOT NULL,
  `AnioVehiculo` int(11) NOT NULL,
  `TipoCombustible` char(20) NOT NULL,
  `ColorVehiculo` char(20) NOT NULL,
  `PerteneceVehiculo` varchar(30) DEFAULT NULL,
  `AmbienteOperacion` varchar(150) NOT NULL,
  `ClaseTransporte` varchar(150) NOT NULL,
  `PlacaVehiculo` varchar(10) NOT NULL,
  `FechaIngreso` date NOT NULL,
  `FechaCaducidadLicencia` date DEFAULT NULL,
  `FechaCaducidadMatricula` date DEFAULT NULL,
  `Estado` char(1) NOT NULL,
  `IdMarca` int(11) NOT NULL,
  `CodigoMarca` varchar(100) NOT NULL,
  `IdModelo` int(11) NOT NULL,
  `CodigoModelo` varchar(100) NOT NULL,
  `Chasis` varchar(20) NOT NULL,
  `UsuarioCreacion` varchar(25) NOT NULL,
  `EstacionCreacion` varchar(25) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `UsuarioModificacion` varchar(25) DEFAULT NULL,
  `EstacionModificacion` varchar(25) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  PRIMARY KEY (`IdVehiculos`),
  KEY `IdSocio` (`IdSocio`),
  CONSTRAINT `ct_vehiculos_ibfk_1` FOREIGN KEY (`IdSocio`) REFERENCES `co_socios` (`IdSocios`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.failed_jobs
CREATE TABLE IF NOT EXISTS `failed_jobs` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `uuid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `connection` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `queue` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `exception` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.in_item
CREATE TABLE IF NOT EXISTS `in_item` (
  `id_item` int(11) NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(35) NOT NULL,
  `descripcion_larga` varchar(65) NOT NULL,
  `fecha_ingreso` datetime NOT NULL,
  `precio` float DEFAULT NULL,
  `observacion` varchar(120) DEFAULT NULL,
  `estado` char(1) NOT NULL,
  `tipo_item` char(1) NOT NULL,
  `aplica_iva` char(1) DEFAULT NULL,
  `cod_barra` varchar(25) DEFAULT NULL,
  `aplica_ice` char(1) DEFAULT NULL,
  `cod_ice` int(11) DEFAULT NULL,
  `aud_ing_usuario` varchar(25) NOT NULL,
  `aud_ing_estacion` varchar(25) DEFAULT NULL,
  `aud_ing_fecha_hora` datetime NOT NULL,
  `aud_mod_usuario` varchar(25) DEFAULT NULL,
  `aud_mod_estacion` varchar(25) DEFAULT NULL,
  `aud_mod_fecha_hora` datetime DEFAULT NULL,
  PRIMARY KEY (`id_item`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.migrations
CREATE TABLE IF NOT EXISTS `migrations` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `migration` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `batch` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.password_resets
CREATE TABLE IF NOT EXISTS `password_resets` (
  `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `token` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  KEY `password_resets_email_index` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.pa_catalogo
CREATE TABLE IF NOT EXISTS `pa_catalogo` (
  `IdCatalogo` int(11) NOT NULL AUTO_INCREMENT,
  `NombreCatalogo` varchar(150) NOT NULL,
  `Descripcion` varchar(150) NOT NULL,
  `Estado` varchar(1) NOT NULL,
  PRIMARY KEY (`IdCatalogo`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.pa_ciudad
CREATE TABLE IF NOT EXISTS `pa_ciudad` (
  `IdCiudad` int(11) NOT NULL AUTO_INCREMENT,
  `IdEstadoGeografico` int(11) NOT NULL,
  `Nombre` varchar(50) NOT NULL,
  `Abreviatura` varchar(5) DEFAULT NULL,
  `Activo` varchar(1) NOT NULL,
  PRIMARY KEY (`IdCiudad`),
  KEY `IdEstadoGeografico` (`IdEstadoGeografico`),
  CONSTRAINT `pa_ciudad_ibfk_1` FOREIGN KEY (`IdEstadoGeografico`) REFERENCES `pa_estadogeo` (`IdEstadoGeografico`)
) ENGINE=InnoDB AUTO_INCREMENT=222 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.pa_estadogeo
CREATE TABLE IF NOT EXISTS `pa_estadogeo` (
  `IdEstadoGeografico` int(11) NOT NULL AUTO_INCREMENT,
  `IdPais` int(11) NOT NULL,
  `Nombre` varchar(50) NOT NULL,
  `Activo` varchar(1) NOT NULL,
  PRIMARY KEY (`IdEstadoGeografico`),
  KEY `IdPais` (`IdPais`),
  CONSTRAINT `pa_estadogeo_ibfk_1` FOREIGN KEY (`IdPais`) REFERENCES `pa_pais` (`IdPais`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.pa_item_catalogo
CREATE TABLE IF NOT EXISTS `pa_item_catalogo` (
  `IdDetcatalogo` int(11) NOT NULL AUTO_INCREMENT,
  `IdCatalogo` int(11) NOT NULL,
  `CodigoCatalogo` int(11) NOT NULL,
  `Descricion` varchar(150) NOT NULL,
  `Estado` char(1) DEFAULT NULL,
  `IdPadre` int(11) DEFAULT NULL,
  PRIMARY KEY (`IdDetcatalogo`),
  KEY `IdCatalogo` (`IdCatalogo`),
  CONSTRAINT `pa_item_catalogo_ibfk_1` FOREIGN KEY (`IdCatalogo`) REFERENCES `pa_catalogo` (`IdCatalogo`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.pa_nacionalidad
CREATE TABLE IF NOT EXISTS `pa_nacionalidad` (
  `id_codigo` int(11) NOT NULL AUTO_INCREMENT,
  `nombre` varchar(250) DEFAULT NULL,
  `estado` char(1) DEFAULT NULL,
  PRIMARY KEY (`id_codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.pa_pais
CREATE TABLE IF NOT EXISTS `pa_pais` (
  `IdPais` int(11) NOT NULL AUTO_INCREMENT,
  `Nombre` varchar(50) NOT NULL,
  `Nacionalidad` varchar(50) NOT NULL,
  `Activo` varchar(1) NOT NULL,
  PRIMARY KEY (`IdPais`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.personal_access_tokens
CREATE TABLE IF NOT EXISTS `personal_access_tokens` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `tokenable_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tokenable_id` bigint(20) unsigned NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `token` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
  `abilities` text COLLATE utf8mb4_unicode_ci,
  `last_used_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `personal_access_tokens_token_unique` (`token`),
  KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.sessions
CREATE TABLE IF NOT EXISTS `sessions` (
  `id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `user_id` bigint(20) unsigned DEFAULT NULL,
  `ip_address` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `user_agent` text COLLATE utf8mb4_unicode_ci,
  `payload` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `last_activity` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `sessions_user_id_index` (`user_id`),
  KEY `sessions_last_activity_index` (`last_activity`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para procedimiento bdcooptaxi.sp_ListarModelos
DELIMITER //
CREATE PROCEDURE `sp_ListarModelos`()
BEGIN
  CREATE TEMPORARY TABLE co_modelos (
    cod_marca INT,
    des_marca VARCHAR (100),
    IdDetcatalogo INT,
    IdCatalogo INT,
    CodigoCatalogo INT,
    Descricion VARCHAR (100),
    IdPadre INT,
    Estado char(1)
  ) ;
  INSERT INTO co_modelos 
  SELECT 
    0 AS cod_marca,
    '' AS des_marca,
    ic.IdDetcatalogo,
    ic.IdCatalogo,
    ic.CodigoCatalogo,
    ic.Descricion,
    ic.IdPadre ,
    ic.Estado
  FROM
    pa_item_catalogo AS ic 
    INNER JOIN Pa_Catalogo AS c 
      ON ic.IdCatalogo = c.IdCatalogo 
  WHERE c.NombreCatalogo = 'CO_MODELOS' 
    AND c.Estado = 'A' ;
    
    
  UPDATE 
    co_modelos m 
    INNER JOIN pa_item_catalogo AS ic 
      ON m.IdPadre = ic.CodigoCatalogo 
    INNER JOIN Pa_Catalogo AS c 
      ON ic.IdCatalogo = c.IdCatalogo SET m.cod_marca = ic.codigocatalogo,
    m.des_marca = ic.descricion 
  WHERE c.NombreCatalogo = 'CO_MARCAS' 
    AND c.Estado = 'A' ;
    
  SELECT * FROM co_modelos ORDER BY 5 asc;
    
  DROP TABLE co_modelos;
END//
DELIMITER ;

-- Volcando estructura para tabla bdcooptaxi.temp_marca
CREATE TABLE IF NOT EXISTS `temp_marca` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nombre` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8;

-- La exportación de datos fue deseleccionada.

-- Volcando estructura para tabla bdcooptaxi.users
CREATE TABLE IF NOT EXISTS `users` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email_verified_at` timestamp NULL DEFAULT NULL,
  `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `two_factor_secret` text COLLATE utf8mb4_unicode_ci,
  `two_factor_recovery_codes` text COLLATE utf8mb4_unicode_ci,
  `two_factor_confirmed_at` timestamp NULL DEFAULT NULL,
  `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `current_team_id` bigint(20) unsigned DEFAULT NULL,
  `profile_photo_path` varchar(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `passworapp` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `cedula` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `users_email_unique` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- La exportación de datos fue deseleccionada.

/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */;
