﻿USE akrcsist_bd0003_2026;

CREATE TABLE IF NOT EXISTS mon_monitoreo_archivo (
    id_archivo INT UNSIGNED NOT NULL AUTO_INCREMENT,
    id_monitoreo INT UNSIGNED NOT NULL,
    tipo_archivo VARCHAR(40) NOT NULL DEFAULT 'INSTRUMENTO1_IMPORT',
    nombre_original VARCHAR(255) NOT NULL,
    ruta_archivo VARCHAR(500) NOT NULL,
    mime VARCHAR(120) NULL,
    tamano_bytes INT UNSIGNED NULL,
    resumen VARCHAR(500) NULL,
    creado_en TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (id_archivo),
    UNIQUE KEY uq_monitoreo_archivo_ruta (id_monitoreo, ruta_archivo),
    KEY idx_monitoreo_archivo_tipo (tipo_archivo),
    CONSTRAINT fk_monitoreo_archivo_monitoreo
        FOREIGN KEY (id_monitoreo) REFERENCES mon_monitoreo(id_monitoreo)
        ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

