Tarea #646 -> Crear la acción "Creación de oferta" que cree una oferta relacionada con la solicitud de oferta que se está mostrando. Tarea #607 -> Nueva entidad 'Oferta' con estados nuevos Tarea #606 -> Nuevos estados y transiciones para una solicitud de oferta Tarea #601 -> Nuevos estados y transiciones para un candidato Tarea #599 -> Repasar los registros que se meten en el historial de cambios Tarea #586 -> Cuando una solicitud tiene varios perfiles, hay que visualizarlos ocupando las menos filas posibles Tarea #585 -> Cuando un candidato tiene varios perfiles, hay que visualizarlos ocupando las menos filas posibles git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk/src@65 e2b1556b-49f8-d141-9351-52d6861a72d9
1653 lines
51 KiB
SQL
1653 lines
51 KiB
SQL
-- phpMyAdmin SQL Dump
|
|
-- version 3.3.7deb5build0.10.10.1
|
|
-- http://www.phpmyadmin.net
|
|
--
|
|
-- Servidor: localhost
|
|
-- Tiempo de generación: 11-05-2011 a las 04:42:52
|
|
-- Versión del servidor: 5.1.49
|
|
-- Versión de PHP: 5.3.3-1ubuntu9.3
|
|
|
|
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
|
|
|
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
/*!40101 SET NAMES utf8 */;
|
|
|
|
--
|
|
-- Base de datos: `selfor`
|
|
--
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `agenda`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `agenda` (
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
`hora` int(10) unsigned NOT NULL,
|
|
`notas` text CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`,`fecha`,`hora`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `agenda`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `alarmas`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `alarmas` (
|
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
`nombre` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`mensaje` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`periodicidad` varchar(1) COLLATE latin1_spanish_ci NOT NULL,
|
|
`duracion` int(11) NOT NULL,
|
|
`activacion` varchar(5) COLLATE latin1_spanish_ci NOT NULL,
|
|
`rol` int(10) unsigned DEFAULT NULL,
|
|
`prioridad` tinyint(4) NOT NULL,
|
|
`flag` tinyint(3) unsigned NOT NULL,
|
|
`mail` tinyint(3) unsigned NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
KEY `rol` (`rol`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=6 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `alarmas`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `candidatos_estados`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `candidatos_estados` (
|
|
`cod` int(10) unsigned NOT NULL,
|
|
`idioma` varchar(3) COLLATE latin1_spanish_ci NOT NULL DEFAULT 'sp',
|
|
`nombre` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`tipo` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`cod`,`idioma`),
|
|
KEY `tipo` (`tipo`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `candidatos_estados`
|
|
--
|
|
|
|
INSERT INTO `candidatos_estados` (`cod`, `idioma`, `nombre`, `tipo`) VALUES
|
|
(10, 'sp', 'Disponible', 'candidato'),
|
|
(20, 'sp', 'No disponible', 'candidato'),
|
|
(30, 'sp', 'En proceso', 'candidato'),
|
|
(40, 'sp', 'No válido', 'candidato'),
|
|
(50, 'sp', 'Entrevistado', 'candidato'),
|
|
(60, 'sp', 'No disponible (Entrevistado)', 'candidato'),
|
|
(70, 'sp', 'En proceso (Entrevistado)', 'candidato'),
|
|
(80, 'sp', 'Incorporado', 'candidato'),
|
|
(90, 'sp', 'Esperando proyecto', 'usuario'),
|
|
(100, 'sp', 'No disponible', 'usuario'),
|
|
(110, 'sp', 'En proyecto', 'usuario'),
|
|
(510, 'sp', 'Pendiente de clasificación', 'candidato'),
|
|
(520, 'sp', 'Rechazado', 'candidato'),
|
|
(521, 'sp', 'Rechazado 1', 'candidato'),
|
|
(522, 'sp', 'Rechazado 2', 'candidato'),
|
|
(523, 'sp', 'Rechazado 3', 'candidato'),
|
|
(530, 'sp', 'No disponible', 'candidato'),
|
|
(540, 'sp', 'Disponible sin asignar', 'candidato'),
|
|
(550, 'sp', 'Disponible asignado a solicitud cerrada', 'candidato'),
|
|
(560, 'sp', 'Disponible asignado a solicitud abierta', 'candidato');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `candidaturas_transiciones` (
|
|
`inicial` int(10) unsigned NOT NULL,
|
|
`final` int(10) unsigned NOT NULL,
|
|
`transicion` bigint(20) unsigned NOT NULL,
|
|
`rol` text NOT NULL,
|
|
PRIMARY KEY (`inicial`,`final`),
|
|
KEY `final` (`final`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
ALTER TABLE `candidaturas_transiciones`
|
|
ADD CONSTRAINT `candidaturas_transiciones_ibfk_1` FOREIGN KEY (`inicial`) REFERENCES `candidaturas_estado` (`cod`),
|
|
ADD CONSTRAINT `candidaturas_transiciones_ibfk_2` FOREIGN KEY (`final`) REFERENCES `candidaturas_estado` (`cod`);
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `candidatos_transiciones`
|
|
--
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `candidatos_transiciones` (
|
|
`inicial` int(10) NOT NULL,
|
|
`final` int(10) NOT NULL,
|
|
`transicion` bigint(20) NOT NULL,
|
|
`rol` text COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`inicial`,`final`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `candidatos_transiciones`
|
|
--
|
|
|
|
INSERT INTO `candidatos_transiciones` (`inicial`, `final`, `transicion`, `rol`) VALUES
|
|
(10, 20, 1020, '1.4'),
|
|
(10, 30, 1030, ''),
|
|
(10, 40, 0, '1.4'),
|
|
(10, 50, 1050, '1.4'),
|
|
(20, 10, 2010, '1.4'),
|
|
(20, 60, 1050, '1.4'),
|
|
(30, 10, 3010, ''),
|
|
(30, 20, 3020, '1.4'),
|
|
(30, 70, 1050, '1.4'),
|
|
(40, 10, 0, '1.4'),
|
|
(40, 50, 2010, '1.4'),
|
|
(50, 40, 0, '1.4'),
|
|
(50, 60, 1020, '1.4'),
|
|
(50, 70, 0, ''),
|
|
(50, 80, 5080, '1.4'),
|
|
(60, 50, 2010, '1.4'),
|
|
(70, 50, 3010, ''),
|
|
(70, 60, 3020, '1.4'),
|
|
(70, 80, 5080, '1.4'),
|
|
(90, 100, 0, '1.4'),
|
|
(90, 110, 0, '1.4'),
|
|
(100, 90, 0, '1.4'),
|
|
(100, 110, 0, '1.4'),
|
|
(110, 90, 0, '1.4'),
|
|
(510, 521, 0, '1.4'),
|
|
(510, 522, 0, '1.4'),
|
|
(510, 523, 0, '1.4'),
|
|
(510, 530, 0, '1.4'),
|
|
(510, 540, 0, '1.4'),
|
|
(521, 510, 0, '1.4'),
|
|
(522, 510, 0, '1.4'),
|
|
(523, 510, 0, '1.4'),
|
|
(530, 510, 0, '1.4'),
|
|
(540, 510, 0, '1.4');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `candidato_pedido`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `candidato_pedido` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`referencia` varchar(12) COLLATE latin1_spanish_ci NOT NULL,
|
|
`candidato` bigint(20) unsigned,
|
|
`pedido` varchar(8) COLLATE latin1_spanish_ci NOT NULL,
|
|
`afinidad` float NOT NULL,
|
|
`estado` int(10) unsigned NOT NULL,
|
|
`RRHH` bigint(20) unsigned NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
`obsGerente` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`obsRRHH` text COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`),
|
|
UNIQUE KEY `candidato pedido` (`candidato`,`pedido`),
|
|
KEY `proyecto` (`pedido`),
|
|
KEY `estado` (`estado`),
|
|
KEY `RRHH` (`RRHH`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `candidato_pedido`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `candidaturas_estados`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `candidaturas_estados` (
|
|
`cod` int(10) unsigned NOT NULL,
|
|
`idioma` varchar(3) COLLATE latin1_spanish_ci NOT NULL,
|
|
`nombre` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`cod`,`idioma`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `candidaturas_estados`
|
|
--
|
|
|
|
INSERT INTO `candidaturas_estados` (`cod`, `idioma`, `nombre`) VALUES
|
|
(10, 'sp', 'Descartado'),
|
|
(20, 'sp', 'Aceptado'),
|
|
(30, 'sp', 'En proceso'),
|
|
(40, 'sp', 'RRHH'),
|
|
(110, 'sp', 'En configuración'),
|
|
(120, 'sp', 'Configurada'),
|
|
(130, 'sp', 'Presentada'),
|
|
(140, 'sp', 'Aprobada'),
|
|
(150, 'sp', 'Desestimada');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `clientes`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `clientes` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`gerente` bigint(20) unsigned DEFAULT NULL,
|
|
`privado` tinyint(4) NOT NULL,
|
|
PRIMARY KEY (`oid`),
|
|
KEY `gerente` (`gerente`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=12 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `clientes`
|
|
--
|
|
|
|
INSERT INTO `clientes` (`oid`, `id`, `gerente`, `privado`) VALUES
|
|
(1, 'Indra', NULL, 0),
|
|
(2, 'ISBAN', NULL, 0),
|
|
(3, 'SELFOR', NULL, 0),
|
|
(4, 'Telefónica España', NULL, 0),
|
|
(5, 'Telefónica Móviles', NULL, 0),
|
|
(6, 'Telefónica Soluciones', NULL, 0),
|
|
(7, 'TID', NULL, 0),
|
|
(8, 'COTESA', NULL, 1),
|
|
(9, 'AQUA', NULL, 0),
|
|
(10, 'BBVA', NULL, 0),
|
|
(11, 'Junta Castilla y León', NULL, 0);
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `curriculum_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `curriculum_usuario` (
|
|
`cod` int(11) NOT NULL AUTO_INCREMENT,
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`curriculum` varchar(100) NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
PRIMARY KEY (`cod`,`oid`,`curriculum`),
|
|
KEY `oid` (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `curriculum_usuario`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `dias_rechazados`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `dias_rechazados` (
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`dia` date NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
PRIMARY KEY (`oid`,`dia`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `dias_rechazados`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `documentos`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `documentos` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`nombre` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`ruta` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
`rol` varchar(10) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=18 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `documentos`
|
|
--
|
|
|
|
INSERT INTO `documentos` (`oid`, `nombre`, `ruta`, `fecha`, `rol`) VALUES
|
|
(11, 'Manual del usuario Técnico', 'manual_TECNICO.pdf', '2008-11-21', '1.6'),
|
|
(12, 'Manual del usuario Gerente', 'manual_GERENTE.pdf', '2008-11-21', '1.3'),
|
|
(13, 'Manual de Referencia', 'manual_REFERENCIA.pdf', '2008-11-21', '1'),
|
|
(14, 'Manual del usuario RRHH', 'manual_RRHH.pdf', '2008-11-21', '1.4'),
|
|
(15, 'Manual de configuración X-Lite', 'Configuración_de_X-lite.pdf', '2008-11-21', '1.2.3.4.5.'),
|
|
(17, 'Manual VoIP', 'Manual_de_configuración_X-Lite[1].pdf', '2008-11-25', '1.');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `festivos_local`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `festivos_local` (
|
|
`localidad` int(10) unsigned NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
PRIMARY KEY (`localidad`,`fecha`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `festivos_local`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `festivos_nacional`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `festivos_nacional` (
|
|
`id` date NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `festivos_nacional`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `historial_pedido`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `historial_pedido` (
|
|
`oid_h` varchar(8) COLLATE latin1_spanish_ci NOT NULL,
|
|
`fecha_h` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
`persona_h` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
`texto_h` text COLLATE latin1_spanish_ci NOT NULL,
|
|
KEY `oid_h` (`oid_h`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `historial_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `historial_usuario` (
|
|
`oid_h` bigint(20) unsigned NOT NULL,
|
|
`fecha_h` varchar(20) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`persona_h` varchar(20) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`texto_h` text CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
KEY `oid_h` (`oid_h`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `historial_oferta`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `historial_oferta` (
|
|
`oid_h` bigint(20) unsigned NOT NULL,
|
|
`fecha_h` varchar(20) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`persona_h` varchar(20) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`texto_h` text CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
KEY `oid_h` (`oid_h`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `idiomas`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `idiomas` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=6 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `idiomas`
|
|
--
|
|
|
|
INSERT INTO `idiomas` (`oid`, `id`) VALUES
|
|
(1, 'Alemán'),
|
|
(2, 'Frances'),
|
|
(3, 'Inglés'),
|
|
(4, 'Italiano'),
|
|
(5, 'Portugues');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `idioma_pedido`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `idioma_pedido` (
|
|
`idioma` int(10) unsigned NOT NULL,
|
|
`oid_i` varchar(8) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`idioma`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `idioma_pedido`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `idioma_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `idioma_usuario` (
|
|
`idioma` int(10) unsigned NOT NULL,
|
|
`oid_i` bigint(20) unsigned NOT NULL,
|
|
PRIMARY KEY (`idioma`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `idioma_usuario`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `incorporaciones`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `incorporaciones` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(50) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `incorporaciones`
|
|
--
|
|
|
|
INSERT INTO `incorporaciones` (`oid`, `id`) VALUES
|
|
(1, 'Inmediato'),
|
|
(2, '+1 mes'),
|
|
(3, '1 sem'),
|
|
(4, '2 sem'),
|
|
(5, '3 sem');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `leyenda`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `leyenda` (
|
|
`cod` int(11) NOT NULL AUTO_INCREMENT,
|
|
`hexadecimal` varchar(7) NOT NULL,
|
|
`Observacion` text NOT NULL,
|
|
PRIMARY KEY (`cod`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `leyenda`
|
|
--
|
|
|
|
INSERT INTO `leyenda` (`cod`, `hexadecimal`, `Observacion`) VALUES
|
|
(1, '#B6221D', 'Festivo'),
|
|
(2, '#DDDDDD', 'Laboral'),
|
|
(3, '#59BBAB', 'Vacadiones Solicitadas'),
|
|
(4, '#F2FF00', 'Vacaciones pendiente de anulación'),
|
|
(5, '#B1F543', 'Vacaciones aprobadas'),
|
|
(6, '#808080', 'Vacaciones rechazadas');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `localidades`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `localidades` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
`provincia` int(10) unsigned NOT NULL,
|
|
PRIMARY KEY (`oid`),
|
|
KEY `provincia` (`provincia`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=50 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `localidades`
|
|
--
|
|
|
|
INSERT INTO `localidades` (`oid`, `id`, `provincia`) VALUES
|
|
(1, 'Alcorcon', 8),
|
|
(2, 'Arganda del Rey', 8),
|
|
(3, 'Barcelona', 2),
|
|
(4, 'Coslada', 8),
|
|
(5, 'Fuenlabrada', 8),
|
|
(6, 'Galapagar', 8),
|
|
(7, 'getafe', 8),
|
|
(8, 'Las Rozas', 8),
|
|
(9, 'Leganés', 8),
|
|
(10, 'Madrid', 8),
|
|
(11, 'Majadahonda', 8),
|
|
(12, 'Málaga', 9),
|
|
(13, 'Móstoles', 8),
|
|
(14, 'Palencia', 10),
|
|
(15, 'Pozuelo de Alarcon', 8),
|
|
(16, 'Santamarta', 11),
|
|
(17, 'Toledo', 13),
|
|
(18, 'Valladolid', 15),
|
|
(19, 'Alicante', 1),
|
|
(20, 'Rivas Vaciamadrid', 8),
|
|
(23, 'Alcobendas', 8),
|
|
(24, 'Torrejón de Ardoz', 8),
|
|
(26, 'Colmenar Viejo', 8),
|
|
(28, 'Villalba', 8),
|
|
(29, 'Cordoba', 5),
|
|
(30, '', 8),
|
|
(31, 'S.S. de los Reyes', 8),
|
|
(32, 'Palma de Mallorca', 50),
|
|
(33, 'Bilbao', 51),
|
|
(34, 'Vitoria', 40),
|
|
(35, 'San Sebastian', 52),
|
|
(36, 'Gerona', 48),
|
|
(37, 'Navacerrada', 8),
|
|
(38, 'Parla', 8),
|
|
(39, 'Ibiza', 50),
|
|
(40, 'Pinto', 8),
|
|
(41, 'Segovia', 26),
|
|
(42, 'Salamanca', 11),
|
|
(43, 'Valencia', 14),
|
|
(44, 'Zaragoza', 25),
|
|
(45, 'Alcala de Henares', 8),
|
|
(46, 'Coslada', 8),
|
|
(47, 'Tres Cantos', 8),
|
|
(48, 'Torrelavega', 54),
|
|
(49, 'Santander', 54);
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `no_provincia_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `no_provincia_usuario` (
|
|
`provincia` int(10) unsigned NOT NULL,
|
|
`oid_i` bigint(20) unsigned NOT NULL,
|
|
PRIMARY KEY (`provincia`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `no_provincia_usuario`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `observaciones`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `observaciones` (
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`fecha` varchar(7) COLLATE latin1_spanish_ci NOT NULL,
|
|
`observacion` varchar(200) COLLATE latin1_spanish_ci NOT NULL,
|
|
`fecha_mod` date NOT NULL,
|
|
`persona` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
`proyecto` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`cliente` text COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`,`fecha`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `observaciones`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `opciones`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `opciones` (
|
|
`nombre` varchar(50) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`link` varchar(100) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`img` varchar(25) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`menu` varchar(50) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`permisos` text CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
`roles` varchar(15) NOT NULL,
|
|
PRIMARY KEY (`nombre`,`menu`),
|
|
KEY `menu` (`menu`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `opciones`
|
|
--
|
|
|
|
INSERT INTO `opciones` (`nombre`, `link`, `img`, `menu`, `permisos`, `roles`) VALUES
|
|
('Alarmas', 'administracion_alarmas', 'admin_alarmas', 'Gestión de candidatos', 'AS', '1.4'),
|
|
('Backup BD', 'admin_backup', 'admin_backup', 'Mantenimiento del sistema', 'AS', '1.2'),
|
|
('Cambiar contraseña', 'password', 'password', 'Mis datos', 'AS.RP', '1.2.3.4.5.6'),
|
|
('Candidatos', 'lista_candidatos', 'admin_candidatos', 'Gestión de candidatos', 'LC.AC', '1.4'),
|
|
('Documentos', 'documentos', 'documentos', 'Mis datos', 'AS.RP', '1.2.3.4.5.6'),
|
|
('Empleados', 'lista_empleados', 'admin_usuarios', 'Gestión de candidatos', 'LU.AU', '1.4'),
|
|
('Festivos', 'administracion_festivos', 'admin_festivos', 'Gestión de candidatos', 'AS.AC.LC.AU.LU', '1.4'),
|
|
('mantenimiento BD', 'mantenimientoSistema', 'admin_bd', 'Mantenimiento del sistema', '', '1.2'),
|
|
('Mantenimiento de tablas del sistema', 'mantenimientoTablas', 'admin_sistema', 'Mantenimiento del sistema', 'AS', '1.2'),
|
|
('Mi agenda personal', 'agenda', 'agenda', 'Mis datos', 'AS.RP', '1.2.3.4.6'),
|
|
('Mis datos', 'detalle_usuario', 'mis_datos', 'Mis datos', 'AS.RP', '1.2.3.4.5.6'),
|
|
('Ofertas', 'lista_ofertas', 'admin_pedidos', 'Ofertas', 'GP.SP', '1.3.4'),
|
|
('Parte de actividad', 'parte_actividad', 'parte_actividad', 'Partes de actividad', 'RP', '6'),
|
|
('Partes de actividad', 'lista_partes_actividad', 'admin_partes', 'Gestión de candidatos', 'AP', '1.4'),
|
|
('Permisos', 'lista_peticion_permisos', 'admin_permisos', 'Gestión de candidatos', '', '1.4'),
|
|
('Permisos', 'permisos', 'permiso', 'Permisos', '', '6'),
|
|
('Salarios', 'administracion_salarios', 'admin_salarios', 'Gestión de candidatos', 'AF', '1.4'),
|
|
('Solicitudes de oferta', 'lista_pedidos', 'admin_pedidos', 'Solicitudes de oferta', 'GP.SP', '1.3.4'),
|
|
('Tabla de empresas', 'lista_empresas', 'admin_clientes', 'Mantenimiento del sistema', 'SP.GP', '1.3'),
|
|
('vacaciones', 'lista_peticion_vacaciones', 'admin_vacaciones', 'Gestión de candidatos', '', '1.4'),
|
|
('Vacaciones', 'vacaciones', 'vacaciones', 'Vacaciones', 'RP', '6');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `partes_actividad`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `partes_actividad` (
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
`dato` varchar(4) NOT NULL,
|
|
`mutex` bigint(20) NOT NULL,
|
|
`tiempo` varchar(25) NOT NULL,
|
|
PRIMARY KEY (`oid`,`fecha`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `partes_actividad`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `pedidos`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `pedidos` (
|
|
`oid` varchar(8) COLLATE latin1_spanish_ci NOT NULL,
|
|
`prioridad` tinyint(4) unsigned NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
`nombre` varchar(30) COLLATE latin1_spanish_ci NOT NULL,
|
|
`cliente` int(10) unsigned NOT NULL,
|
|
`duracion` int(11) NOT NULL,
|
|
`empleados` tinyint(3) unsigned NOT NULL,
|
|
`observaciones` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`gerente` bigint(20) unsigned NOT NULL,
|
|
`salario_min` int(10) DEFAULT NULL,
|
|
`salario_max` int(10) DEFAULT NULL,
|
|
`estado` int(10) unsigned NOT NULL,
|
|
`procedencia` tinyint(4) unsigned NOT NULL,
|
|
`mutex` bigint(20) unsigned NOT NULL,
|
|
`tiempo` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`pesoIdioma` varchar(10) COLLATE latin1_spanish_ci NOT NULL DEFAULT '0',
|
|
`pesoPerfil` varchar(10) COLLATE latin1_spanish_ci NOT NULL DEFAULT '0',
|
|
`pesoTecno` varchar(10) COLLATE latin1_spanish_ci NOT NULL DEFAULT '0',
|
|
`msgEstado` text COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`),
|
|
KEY `cliente` (`cliente`),
|
|
KEY `gerente` (`gerente`),
|
|
KEY `salario_min` (`salario_min`),
|
|
KEY `salario_max` (`salario_max`),
|
|
KEY `estado` (`estado`),
|
|
KEY `procedencia` (`procedencia`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `pedidos`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `pedidos_estados`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `pedidos_estados` (
|
|
`cod` int(10) unsigned NOT NULL,
|
|
`idioma` varchar(3) COLLATE latin1_spanish_ci NOT NULL,
|
|
`nombre` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`cod`,`idioma`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `pedidos_estados`
|
|
--
|
|
|
|
INSERT INTO `pedidos_estados` (`cod`, `idioma`, `nombre`) VALUES
|
|
(10, 'sp', 'Sin asignar'),
|
|
(20, 'sp', 'Asignada'),
|
|
(30, 'sp', 'Tramitando oferta'),
|
|
(40, 'sp', 'Oferta aprobada'),
|
|
(50, 'sp', 'Desactivada'),
|
|
(110, 'sp', 'Sin calificar'),
|
|
(120, 'sp', 'No atendida'),
|
|
(130, 'sp', 'En configuración'),
|
|
(140, 'sp', 'Cerrada');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `pedidos_transiciones`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `pedidos_transiciones` (
|
|
`inicial` int(10) unsigned NOT NULL,
|
|
`final` int(10) unsigned NOT NULL,
|
|
`transicion` bigint(20) unsigned NOT NULL,
|
|
`rol` text NOT NULL,
|
|
PRIMARY KEY (`inicial`,`final`),
|
|
KEY `final` (`final`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `pedidos_transiciones`
|
|
--
|
|
|
|
INSERT INTO `pedidos_transiciones` (`inicial`, `final`, `transicion`, `rol`) VALUES
|
|
(10, 20, 1020, ''),
|
|
(10, 50, 2050, '1.3'),
|
|
(20, 10, 2010, ''),
|
|
(20, 30, 0, '1.3'),
|
|
(20, 50, 2050, '1.3'),
|
|
(30, 10, 2010, ''),
|
|
(30, 40, 3040, '1.3'),
|
|
(30, 50, 2050, '1.3'),
|
|
(50, 10, 5010, '1.3'),
|
|
(110, 120, 0, '1.3'),
|
|
(110, 130, 110130, '1.3'),
|
|
(120, 110, 0, '1.3'),
|
|
(130, 110, 130110, '1.3'),
|
|
(130, 140, 130140, ''),
|
|
(140, 130, 140130, '');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `perfil`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `perfil` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(100) COLLATE latin1_spanish_ci NOT NULL,
|
|
`abrev` varchar(30) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=18 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `perfil`
|
|
--
|
|
|
|
INSERT INTO `perfil` (`oid`, `id`, `abrev`) VALUES
|
|
(1, 'Administrador de Sistemas', 'ADMIN. SIST.'),
|
|
(2, 'Analista', 'AF'),
|
|
(3, 'Analista Programador y Programador', 'AP/P'),
|
|
(4, 'DBA', 'DBA'),
|
|
(5, 'Jefe Proyecto', 'JP'),
|
|
(6, 'Operador de Consola', 'OPERADOR CON.'),
|
|
(7, 'Operador de Sistemas', 'OPERADOR SIST.'),
|
|
(8, 'Otros', 'OTROS'),
|
|
(9, 'Programador Junior', 'PJ'),
|
|
(10, 'Pruebas de Sistema', 'PRUEBAS'),
|
|
(12, 'Técnico de Redes', 'T. REDES'),
|
|
(13, 'Sin Experiencia', 'S. Exp.'),
|
|
(14, 'Consultor', 'Consultor'),
|
|
(15, 'Maquetador/Diseño Grafico', 'Maquetador'),
|
|
(16, 'DW, Business Intelligent', 'DW, BI'),
|
|
(17, 'Técnico de Soporte', 'Tec Soport');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `perfil_pedido`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `perfil_pedido` (
|
|
`perfil` int(10) unsigned NOT NULL,
|
|
`oid_i` varchar(8) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`perfil`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `perfil_pedido`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `perfil_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `perfil_usuario` (
|
|
`perfil` int(10) unsigned NOT NULL,
|
|
`oid_i` bigint(20) unsigned NOT NULL,
|
|
PRIMARY KEY (`perfil`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `perfil_usuario`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `permisos`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `permisos` (
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
`aprobada` tinyint(1) NOT NULL,
|
|
`mutex` bigint(20) NOT NULL,
|
|
`tiempo` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`observacion_tecnico` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`observacion_rrhh` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`f_mod` date NOT NULL,
|
|
PRIMARY KEY (`oid`,`fecha`),
|
|
KEY `aprobada` (`aprobada`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `permisos`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `procedencia`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `procedencia` (
|
|
`num` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(20) CHARACTER SET latin1 NOT NULL,
|
|
`color` varchar(10) CHARACTER SET latin1 NOT NULL,
|
|
`pedidos` tinyint(4) NOT NULL,
|
|
PRIMARY KEY (`num`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=5 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `procedencia`
|
|
--
|
|
|
|
INSERT INTO `procedencia` (`num`, `id`, `color`, `pedidos`) VALUES
|
|
(1, 'Selfor ', 'white', 117),
|
|
(3, 'Indusoft ', '#C1E0FF', 55),
|
|
(4, 'Incam', '#C7FFC6', 2);
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `procedencia_cv`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `procedencia_cv` (
|
|
`id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
|
|
`nombre` varchar(20) CHARACTER SET latin1 NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=9 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `procedencia_cv`
|
|
--
|
|
|
|
INSERT INTO `procedencia_cv` (`id`, `nombre`) VALUES
|
|
(5, 'Empresas'),
|
|
(6, 'Infojobs'),
|
|
(7, 'Otros'),
|
|
(8, 'A través de empleado');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `provincias`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `provincias` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(50) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=55 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `provincias`
|
|
--
|
|
|
|
INSERT INTO `provincias` (`oid`, `id`) VALUES
|
|
(1, 'Alicante'),
|
|
(2, 'Barcelona'),
|
|
(4, 'Ciudad Real'),
|
|
(5, 'Cordoba'),
|
|
(7, 'Granada'),
|
|
(8, 'Madrid'),
|
|
(9, 'Malaga'),
|
|
(10, 'Palencia'),
|
|
(11, 'Salamanca'),
|
|
(13, 'Toledo'),
|
|
(14, 'Valencia'),
|
|
(15, 'Valladolid'),
|
|
(16, 'Burgos'),
|
|
(18, 'Asturias'),
|
|
(23, 'Córdoba'),
|
|
(24, 'Castellon'),
|
|
(25, 'Zaragoza'),
|
|
(26, 'Segovia'),
|
|
(27, 'La Coruña'),
|
|
(28, 'Orense'),
|
|
(29, 'Lugo'),
|
|
(30, 'Pontevedra'),
|
|
(31, 'Caceres'),
|
|
(32, 'Badajoz'),
|
|
(33, 'Cadiz'),
|
|
(34, 'Huelva'),
|
|
(35, 'Sevilla'),
|
|
(36, 'Jaen'),
|
|
(38, 'Murcia'),
|
|
(39, 'Teruel'),
|
|
(40, 'Alava'),
|
|
(41, 'Guadalajara'),
|
|
(42, 'Albacete'),
|
|
(44, 'Cuenca'),
|
|
(45, 'Zamora'),
|
|
(46, 'Leon'),
|
|
(47, 'Lerida'),
|
|
(48, 'Gerona'),
|
|
(49, 'Tarragona'),
|
|
(50, 'Islas Baleares'),
|
|
(51, 'Vizcaya'),
|
|
(52, 'Guipuzcoa'),
|
|
(54, 'Cantabria');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `provincia_pedido`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `provincia_pedido` (
|
|
`provincia` int(10) unsigned NOT NULL,
|
|
`oid_i` varchar(8) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`provincia`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `provincia_pedido`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `provincia_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `provincia_usuario` (
|
|
`provincia` int(10) unsigned NOT NULL,
|
|
`oid_i` bigint(20) unsigned NOT NULL,
|
|
PRIMARY KEY (`provincia`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `provincia_usuario`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `rol`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `rol` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(30) COLLATE latin1_spanish_ci NOT NULL,
|
|
`permisos` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`padres` text COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`),
|
|
UNIQUE KEY `id_2` (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=7 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `rol`
|
|
--
|
|
|
|
INSERT INTO `rol` (`oid`, `id`, `permisos`, `padres`) VALUES
|
|
(1, 'SUPERVISOR', 'AU.LU.AC.LC.AS.APU.AP.AF.GP.SP', ''),
|
|
(2, 'ADMINISTRADOR DE TABLAS', 'LU.LC.AF', '1'),
|
|
(3, 'GESTOR', 'GP', '1'),
|
|
(4, 'RRHH', 'AU.LU.AC.LC.AP.SP', '1'),
|
|
(5, 'SISTEMA', 'AS', ''),
|
|
(6, 'TECNICO', 'RP', '');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `salario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `salario` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`nombre` varchar(12) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `salario`
|
|
--
|
|
|
|
INSERT INTO `salario` (`id`, `nombre`) VALUES
|
|
(1, '>37.000'),
|
|
(2, '<=12.000'),
|
|
(3, '13.000'),
|
|
(4, '14.000'),
|
|
(5, '15.000'),
|
|
(6, '16.000'),
|
|
(7, '17.000'),
|
|
(8, '18.000'),
|
|
(9, '19.000'),
|
|
(10, '20.000'),
|
|
(11, '21.000'),
|
|
(12, '22.000'),
|
|
(13, '23.000'),
|
|
(14, '24.000'),
|
|
(15, '25.000'),
|
|
(16, '26.000'),
|
|
(17, '27.000'),
|
|
(18, '28.000'),
|
|
(19, '29.000'),
|
|
(20, '30.000'),
|
|
(21, '31.000'),
|
|
(22, '32.000'),
|
|
(23, '33.000'),
|
|
(24, '34.000'),
|
|
(25, '35.000'),
|
|
(26, '36.000'),
|
|
(27, '37.000');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `sistema`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `sistema` (
|
|
`id` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`valor` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`observacion` text COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `sistema`
|
|
--
|
|
|
|
INSERT INTO `sistema` (`id`, `valor`, `observacion`) VALUES
|
|
('antelacion_permisos', '-3', 'Márgen de días para pedir permisos'),
|
|
('antelacion_vacaciones', '2', 'Márgen de días para pedir vacaciones'),
|
|
('candPagina', '10', 'Candidatos por tabla'),
|
|
('daycacationsoff', '01/02', 'Día a partir del cual se pierden las vacaciones no solicitadas del año pasado.(dd/mm)'),
|
|
('email', 'seleccion@selforsistemas.com', 'E-mail de selección'),
|
|
('email_backup', 'direc@selforsistemas.com', 'E-mail donde enviar las copias de seguridad (inutilizado)'),
|
|
('email_rrhh', 'rrhh@selforsistemas.com', 'E-mail de recursos humanos'),
|
|
('fiestas', '22', 'Número de vacaciones por año'),
|
|
('lista', '15', 'Número de filas a mostrar en las tablas'),
|
|
('sesion', '20', 'Minutos que dura una sesión'),
|
|
('srcDocs', '/home/documentos_intranet', 'Ruta de localización de ficheros importantes.');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `tecnologia`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `tecnologia` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=85 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `tecnologia`
|
|
--
|
|
|
|
INSERT INTO `tecnologia` (`oid`, `id`) VALUES
|
|
(1, '.NET'),
|
|
(2, 'Business Objects'),
|
|
(4, 'C++'),
|
|
(5, 'Cobol'),
|
|
(6, 'Documentación'),
|
|
(7, 'DW'),
|
|
(10, 'Microsoft'),
|
|
(11, 'Oracle'),
|
|
(13, 'PHP'),
|
|
(14, 'PL/SQL'),
|
|
(16, 'Pruebas'),
|
|
(17, 'Redes/Comunicaciones'),
|
|
(18, 'Sistemas'),
|
|
(19, 'Staffware'),
|
|
(20, 'UNIX'),
|
|
(21, 'Visual Basic'),
|
|
(22, 'Gestión Documental'),
|
|
(23, 'IDMS'),
|
|
(24, 'CICS'),
|
|
(25, 'C'),
|
|
(28, 'Linux'),
|
|
(29, 'IMS'),
|
|
(30, 'DB2'),
|
|
(31, 'Developer'),
|
|
(33, 'VozIP'),
|
|
(34, 'J2EE'),
|
|
(35, 'Natural/Adabas'),
|
|
(36, 'AIX'),
|
|
(37, 'Banksphere'),
|
|
(38, 'PL1'),
|
|
(39, 'Flash'),
|
|
(42, 'Pro*C'),
|
|
(43, 'SQL'),
|
|
(44, 'Tuxedo'),
|
|
(45, 'ASP'),
|
|
(46, 'Visual Fox Pro'),
|
|
(47, 'HTML'),
|
|
(48, 'JavaScript'),
|
|
(49, 'ADOBE (Varias)'),
|
|
(50, 'People Soft'),
|
|
(51, 'Power Builder'),
|
|
(52, 'Remedy'),
|
|
(53, 'Microstrategy'),
|
|
(55, 'Oracle Discoverer'),
|
|
(56, 'Citrix'),
|
|
(57, 'J2ME'),
|
|
(58, 'Symbian'),
|
|
(59, 'Corba'),
|
|
(60, 'Java'),
|
|
(61, 'MQ Series'),
|
|
(62, 'Microinformática'),
|
|
(63, 'LDAP'),
|
|
(65, 'Cisco'),
|
|
(66, 'Visual C++'),
|
|
(67, 'Centralitas'),
|
|
(68, 'WAS'),
|
|
(69, 'Websphere'),
|
|
(70, 'Delphi'),
|
|
(71, 'PowerCenter'),
|
|
(72, 'BPM(ARIS)'),
|
|
(73, 'Labview'),
|
|
(74, 'SharePoint'),
|
|
(75, 'Biztalk'),
|
|
(76, 'PostgreSQL'),
|
|
(77, 'DataStage'),
|
|
(78, 'UML'),
|
|
(79, 'WPF'),
|
|
(80, 'Siebel'),
|
|
(81, 'Navision '),
|
|
(82, 'Genesys'),
|
|
(83, 'Tibco'),
|
|
(84, 'SAS');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `tecnologia_pedido`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `tecnologia_pedido` (
|
|
`tecnologia` int(10) unsigned NOT NULL,
|
|
`oid_i` varchar(8) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`tecnologia`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `tecnologia_pedido`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `tecnologia_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `tecnologia_usuario` (
|
|
`tecnologia` int(10) unsigned NOT NULL,
|
|
`oid_i` bigint(20) unsigned NOT NULL,
|
|
PRIMARY KEY (`tecnologia`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `tecnologia_usuario`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `tipo_usuarios`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `tipo_usuarios` (
|
|
`tipo` varchar(20) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`tipo`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `tipo_usuarios`
|
|
--
|
|
|
|
INSERT INTO `tipo_usuarios` (`tipo`) VALUES
|
|
('candidato'),
|
|
('usuario');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `tipo_via`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `tipo_via` (
|
|
`oid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(5) NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `tipo_via`
|
|
--
|
|
|
|
INSERT INTO `tipo_via` (`oid`, `id`) VALUES
|
|
(1, 'Avd.'),
|
|
(2, 'Calle'),
|
|
(3, 'Paseo'),
|
|
(4, 'Plaza');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `titulaciones`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `titulaciones` (
|
|
`oid` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(50) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `titulaciones`
|
|
--
|
|
|
|
INSERT INTO `titulaciones` (`oid`, `id`) VALUES
|
|
(1, 'Ciclo G.Sup. Administración Sistemas Informático'),
|
|
(2, 'Diplomado en Estadística'),
|
|
(4, 'FPII Téc. Especialista Administrativo Comercial'),
|
|
(5, 'FPIII Administración de Empresas'),
|
|
(6, 'Informática Gestión y Sistemas (No homologado)'),
|
|
(9, 'Ingeniería Superior en Electrónica'),
|
|
(10, 'Ingeniería Superior Informática'),
|
|
(12, 'Ingeniería Técnica Informática Sistemas'),
|
|
(13, 'Ingeniería Técnica Telecomunicaciones'),
|
|
(14, 'Ingenieria Superior Telecomunicaciones'),
|
|
(15, 'Ingenieria Técnica Informática Gestión'),
|
|
(16, 'Licenciado en Físicas'),
|
|
(17, 'Licenciado en Informática'),
|
|
(18, 'Licenciatura C. Químicas'),
|
|
(19, 'Ciclo G.Sup. Desarrollo Aplicaciones'),
|
|
(20, 'Licenciatura Publicidad y RRPP'),
|
|
(21, 'Diseño Grafico (No homologado)'),
|
|
(22, 'FPII Informática'),
|
|
(23, 'ESO'),
|
|
(24, 'Licenciatura en Matemáticas'),
|
|
(25, 'Ingeniería Superior Industriales'),
|
|
(26, 'FPII Electrónica');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `titulacion_usuario`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `titulacion_usuario` (
|
|
`titulacion` int(10) unsigned NOT NULL,
|
|
`oid_i` bigint(20) unsigned NOT NULL,
|
|
PRIMARY KEY (`titulacion`,`oid_i`),
|
|
KEY `oid_i` (`oid_i`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `titulacion_usuario`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `usuarios`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `usuarios` (
|
|
`oid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
|
`tipo` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
`email` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`password` varchar(32) COLLATE latin1_spanish_ci DEFAULT NULL,
|
|
`nombre` varchar(150) COLLATE latin1_spanish_ci NOT NULL,
|
|
`apellidos` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`dni` varchar(9) COLLATE latin1_spanish_ci NOT NULL,
|
|
`procedencia` tinyint(3) unsigned DEFAULT NULL,
|
|
`tipo_via` varchar(5) COLLATE latin1_spanish_ci NOT NULL,
|
|
`direccion` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
|
|
`numero` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`piso` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`puerta` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`localidad_trabajo` int(10) unsigned DEFAULT NULL,
|
|
`cp` varchar(5) COLLATE latin1_spanish_ci NOT NULL,
|
|
`seguridad_social` varchar(12) COLLATE latin1_spanish_ci NOT NULL,
|
|
`fecha_nacimiento` date NOT NULL,
|
|
`descripcion` text COLLATE latin1_spanish_ci,
|
|
`fecha_alta` date NOT NULL,
|
|
`fecha_entrevista` date NOT NULL,
|
|
`fecha_modificacion` date NOT NULL,
|
|
`fecha_registro` date NOT NULL,
|
|
`cuenta_corriente` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
|
|
`cliente_actual` int(10) unsigned DEFAULT NULL,
|
|
`rol` varchar(10) COLLATE latin1_spanish_ci DEFAULT NULL,
|
|
`localidad` int(10) unsigned DEFAULT NULL,
|
|
`t_casa` varchar(9) COLLATE latin1_spanish_ci NOT NULL,
|
|
`t_movil` varchar(9) COLLATE latin1_spanish_ci NOT NULL,
|
|
`t_trabajo` varchar(9) COLLATE latin1_spanish_ci NOT NULL,
|
|
`permisos` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`estado` int(10) unsigned DEFAULT NULL,
|
|
`salario_min` int(10) DEFAULT NULL,
|
|
`salario_max` int(10) DEFAULT NULL,
|
|
`salario` varchar(255) COLLATE latin1_spanish_ci DEFAULT NULL,
|
|
`observaciones` text COLLATE latin1_spanish_ci,
|
|
`cv` int(11) NOT NULL,
|
|
`mutex` bigint(20) NOT NULL,
|
|
`tiempo` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`idioma` varchar(3) COLLATE latin1_spanish_ci NOT NULL DEFAULT 'sp',
|
|
`incorporacion` int(10) NOT NULL,
|
|
`msgEstado` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`procedenciaCV` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`diasEspera` int(10) unsigned NOT NULL,
|
|
`extension` varchar(255) COLLATE latin1_spanish_ci NOT NULL,
|
|
PRIMARY KEY (`oid`),
|
|
KEY `email` (`email`),
|
|
KEY `rol` (`rol`),
|
|
KEY `localidad` (`localidad`),
|
|
KEY `cliente_actual` (`cliente_actual`),
|
|
KEY `localidad_trabajo` (`localidad_trabajo`),
|
|
KEY `estado` (`estado`),
|
|
KEY `salario_min` (`salario_min`),
|
|
KEY `salario_max` (`salario_max`),
|
|
KEY `procedencia` (`procedencia`),
|
|
KEY `tipo` (`tipo`),
|
|
KEY `incorporacion` (`incorporacion`),
|
|
KEY `salario` (`salario`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci COMMENT='Usuarios que pueden acceder al sistema.' AUTO_INCREMENT=460 ;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `usuarios`
|
|
--
|
|
|
|
INSERT INTO `usuarios` (`oid`, `tipo`, `email`, `password`, `nombre`, `apellidos`, `dni`, `procedencia`, `tipo_via`, `direccion`, `numero`, `piso`, `puerta`, `localidad_trabajo`, `cp`, `seguridad_social`, `fecha_nacimiento`, `descripcion`, `fecha_alta`, `fecha_entrevista`, `fecha_modificacion`, `fecha_registro`, `cuenta_corriente`, `cliente_actual`, `rol`, `localidad`, `t_casa`, `t_movil`, `t_trabajo`, `permisos`, `estado`, `salario_min`, `salario_max`, `salario`, `observaciones`, `cv`, `mutex`, `tiempo`, `idioma`, `incorporacion`, `msgEstado`, `procedenciaCV`, `diasEspera`, `extension`) VALUES
|
|
(1, 'usuario', 'admin@prueba.com', '80824b41f4cc9a04fc83aa3aa526b351', 'Supervisor', 'Prueba', '', 1, '', '', '0', '0', '0', 10, '', '666666666666', '2008-01-01', 'Registro de prueba', '0000-00-00', '0000-00-00', '2010-03-09', '0000-00-00', '', 3, '1', 10, '', '000000000', '', '', 100, NULL, NULL, '00000', '', 0, 0, '2010-03-09 17:44:55', 'sp', 1, '', '', 0, '');
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `vacaciones`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `vacaciones` (
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`fecha` date NOT NULL,
|
|
`aprobada` tinyint(1) NOT NULL,
|
|
`mutex` bigint(20) NOT NULL,
|
|
`tiempo` varchar(25) COLLATE latin1_spanish_ci NOT NULL,
|
|
`observacion_tecnico` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`observacion_rrhh` text COLLATE latin1_spanish_ci NOT NULL,
|
|
`f_mod` date NOT NULL,
|
|
PRIMARY KEY (`oid`,`fecha`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `vacaciones`
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
--
|
|
-- Estructura de tabla para la tabla `vacaciones_oid`
|
|
--
|
|
|
|
CREATE TABLE IF NOT EXISTS `vacaciones_oid` (
|
|
`oid` bigint(20) unsigned NOT NULL,
|
|
`anyo` varchar(4) COLLATE latin1_spanish_ci NOT NULL,
|
|
`dias` double NOT NULL,
|
|
PRIMARY KEY (`oid`,`anyo`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
|
|
|
|
--
|
|
-- Volcar la base de datos para la tabla `vacaciones_oid`
|
|
--
|
|
|
|
|
|
--
|
|
-- Filtros para las tablas descargadas (dump)
|
|
--
|
|
|
|
--
|
|
-- Filtros para la tabla `agenda`
|
|
--
|
|
ALTER TABLE `agenda`
|
|
ADD CONSTRAINT `agenda_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `alarmas`
|
|
--
|
|
ALTER TABLE `alarmas`
|
|
ADD CONSTRAINT `alarmas_ibfk_1` FOREIGN KEY (`rol`) REFERENCES `rol` (`oid`) ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `candidatos_estados`
|
|
--
|
|
ALTER TABLE `candidatos_estados`
|
|
ADD CONSTRAINT `candidatos_estados_ibfk_1` FOREIGN KEY (`tipo`) REFERENCES `tipo_usuarios` (`tipo`);
|
|
|
|
--
|
|
-- Filtros para la tabla `candidato_pedido`
|
|
--
|
|
ALTER TABLE `candidato_pedido`
|
|
ADD CONSTRAINT `candidato_pedido_ibfk_1` FOREIGN KEY (`candidato`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `candidato_pedido_ibfk_2` FOREIGN KEY (`pedido`) REFERENCES `pedidos` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `candidato_pedido_ibfk_3` FOREIGN KEY (`estado`) REFERENCES `candidaturas_estados` (`cod`) ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `clientes`
|
|
--
|
|
ALTER TABLE `clientes`
|
|
ADD CONSTRAINT `clientes_ibfk_1` FOREIGN KEY (`gerente`) REFERENCES `usuarios` (`oid`) ON DELETE SET NULL ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `curriculum_usuario`
|
|
--
|
|
ALTER TABLE `curriculum_usuario`
|
|
ADD CONSTRAINT `curriculum_usuario_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `dias_rechazados`
|
|
--
|
|
ALTER TABLE `dias_rechazados`
|
|
ADD CONSTRAINT `dias_rechazados_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `festivos_local`
|
|
--
|
|
ALTER TABLE `festivos_local`
|
|
ADD CONSTRAINT `festivos_local_ibfk_1` FOREIGN KEY (`localidad`) REFERENCES `localidades` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `historial_usuario`
|
|
--
|
|
ALTER TABLE `historial_usuario`
|
|
ADD CONSTRAINT `historial_usuario_ibfk_1` FOREIGN KEY (`oid_h`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `idioma_pedido`
|
|
--
|
|
ALTER TABLE `idioma_pedido`
|
|
ADD CONSTRAINT `idioma_pedido_ibfk_1` FOREIGN KEY (`idioma`) REFERENCES `idiomas` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `idioma_pedido_ibfk_2` FOREIGN KEY (`oid_i`) REFERENCES `pedidos` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `idioma_usuario`
|
|
--
|
|
ALTER TABLE `idioma_usuario`
|
|
ADD CONSTRAINT `idioma_usuario_ibfk_1` FOREIGN KEY (`oid_i`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `idioma_usuario_ibfk_2` FOREIGN KEY (`idioma`) REFERENCES `idiomas` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `localidades`
|
|
--
|
|
ALTER TABLE `localidades`
|
|
ADD CONSTRAINT `localidades_ibfk_1` FOREIGN KEY (`provincia`) REFERENCES `provincias` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `no_provincia_usuario`
|
|
--
|
|
ALTER TABLE `no_provincia_usuario`
|
|
ADD CONSTRAINT `no_provincia_usuario_ibfk_3` FOREIGN KEY (`provincia`) REFERENCES `provincias` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `no_provincia_usuario_ibfk_4` FOREIGN KEY (`oid_i`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `observaciones`
|
|
--
|
|
ALTER TABLE `observaciones`
|
|
ADD CONSTRAINT `observaciones_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `partes_actividad`
|
|
--
|
|
ALTER TABLE `partes_actividad`
|
|
ADD CONSTRAINT `partes_actividad_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `pedidos`
|
|
--
|
|
ALTER TABLE `pedidos`
|
|
ADD CONSTRAINT `pedidos_ibfk_1` FOREIGN KEY (`cliente`) REFERENCES `clientes` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `pedidos_ibfk_30` FOREIGN KEY (`gerente`) REFERENCES `usuarios` (`oid`) ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `pedidos_ibfk_31` FOREIGN KEY (`estado`) REFERENCES `pedidos_estados` (`cod`),
|
|
ADD CONSTRAINT `pedidos_ibfk_32` FOREIGN KEY (`procedencia`) REFERENCES `procedencia` (`num`) ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `pedidos_transiciones`
|
|
--
|
|
ALTER TABLE `pedidos_transiciones`
|
|
ADD CONSTRAINT `pedidos_transiciones_ibfk_1` FOREIGN KEY (`inicial`) REFERENCES `pedidos_estados` (`cod`),
|
|
ADD CONSTRAINT `pedidos_transiciones_ibfk_2` FOREIGN KEY (`final`) REFERENCES `pedidos_estados` (`cod`);
|
|
|
|
--
|
|
-- Filtros para la tabla `perfil_pedido`
|
|
--
|
|
ALTER TABLE `perfil_pedido`
|
|
ADD CONSTRAINT `perfil_pedido_ibfk_1` FOREIGN KEY (`perfil`) REFERENCES `perfil` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `perfil_pedido_ibfk_2` FOREIGN KEY (`oid_i`) REFERENCES `pedidos` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `permisos`
|
|
--
|
|
ALTER TABLE `permisos`
|
|
ADD CONSTRAINT `permisos_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `provincia_pedido`
|
|
--
|
|
ALTER TABLE `provincia_pedido`
|
|
ADD CONSTRAINT `provincia_pedido_ibfk_3` FOREIGN KEY (`provincia`) REFERENCES `provincias` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `provincia_pedido_ibfk_4` FOREIGN KEY (`oid_i`) REFERENCES `pedidos` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `provincia_usuario`
|
|
--
|
|
ALTER TABLE `provincia_usuario`
|
|
ADD CONSTRAINT `provincia_usuario_ibfk_3` FOREIGN KEY (`provincia`) REFERENCES `provincias` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `provincia_usuario_ibfk_4` FOREIGN KEY (`oid_i`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `tecnologia_pedido`
|
|
--
|
|
ALTER TABLE `tecnologia_pedido`
|
|
ADD CONSTRAINT `tecnologia_pedido_ibfk_1` FOREIGN KEY (`tecnologia`) REFERENCES `tecnologia` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `tecnologia_pedido_ibfk_2` FOREIGN KEY (`oid_i`) REFERENCES `pedidos` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `tecnologia_usuario`
|
|
--
|
|
ALTER TABLE `tecnologia_usuario`
|
|
ADD CONSTRAINT `tecnologia_usuario_ibfk_2` FOREIGN KEY (`oid_i`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `tecnologia_usuario_ibfk_3` FOREIGN KEY (`tecnologia`) REFERENCES `tecnologia` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `titulacion_usuario`
|
|
--
|
|
ALTER TABLE `titulacion_usuario`
|
|
ADD CONSTRAINT `titulacion_usuario_ibfk_2` FOREIGN KEY (`oid_i`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `titulacion_usuario_ibfk_3` FOREIGN KEY (`titulacion`) REFERENCES `titulaciones` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `usuarios`
|
|
--
|
|
ALTER TABLE `usuarios`
|
|
ADD CONSTRAINT `usuarios_ibfk_220` FOREIGN KEY (`tipo`) REFERENCES `tipo_usuarios` (`tipo`) ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `usuarios_ibfk_221` FOREIGN KEY (`procedencia`) REFERENCES `procedencia` (`num`) ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `usuarios_ibfk_222` FOREIGN KEY (`localidad_trabajo`) REFERENCES `localidades` (`oid`) ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `usuarios_ibfk_223` FOREIGN KEY (`cliente_actual`) REFERENCES `clientes` (`oid`) ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `usuarios_ibfk_224` FOREIGN KEY (`localidad`) REFERENCES `localidades` (`oid`) ON UPDATE CASCADE,
|
|
ADD CONSTRAINT `usuarios_ibfk_225` FOREIGN KEY (`estado`) REFERENCES `candidatos_estados` (`cod`);
|
|
|
|
--
|
|
-- Filtros para la tabla `vacaciones`
|
|
--
|
|
ALTER TABLE `vacaciones`
|
|
ADD CONSTRAINT `vacaciones_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
--
|
|
-- Filtros para la tabla `vacaciones_oid`
|
|
--
|
|
ALTER TABLE `vacaciones_oid`
|
|
ADD CONSTRAINT `vacaciones_oid_ibfk_1` FOREIGN KEY (`oid`) REFERENCES `usuarios` (`oid`) ON DELETE CASCADE ON UPDATE CASCADE;
|