-- Ejecutar en logica_combustible si la BD ya existía antes de estos cambios

CREATE TABLE IF NOT EXISTS tipos_unidad (
    id_tipo_unidad BIGINT AUTO_INCREMENT PRIMARY KEY,
    nombre VARCHAR(100) NOT NULL UNIQUE,
    estado ENUM('activo','inactivo') DEFAULT 'activo',
    fecha_creacion TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

ALTER TABLE conductores
    ADD COLUMN IF NOT EXISTS id_usuario BIGINT NULL AFTER telefono;

-- MySQL < 8.0.12 no soporta IF NOT EXISTS en ADD COLUMN; si falla, omitir la línea anterior
-- y ejecutar solo: ALTER TABLE conductores ADD COLUMN id_usuario BIGINT NULL AFTER telefono;

INSERT IGNORE INTO tipos_unidad (nombre, estado) VALUES
('Cabezal', 'activo'),
('Camión rígido', 'activo'),
('Pickup', 'activo'),
('Van carga', 'activo'),
('Cisterna', 'activo'),
('Plataforma', 'activo'),
('SUV supervisión', 'activo'),
('3.5 toneladas', 'activo'),
('5 toneladas', 'activo'),
('10 toneladas', 'activo'),
('Panel', 'activo'),
('Motocicleta', 'activo');
