-- Tabela de fotos dos municípios
CREATE TABLE IF NOT EXISTS municipios_fotos (
    id INT NOT NULL AUTO_INCREMENT,
    municipio_id INT NOT NULL,
    titulo VARCHAR(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    descricao TEXT COLLATE utf8mb4_unicode_ci,
    arquivo VARCHAR(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    ordem INT DEFAULT 0,
    data_upload TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
    usuario_id INT DEFAULT NULL,
    PRIMARY KEY (id),
    KEY municipio_id (municipio_id),
    KEY usuario_id (usuario_id),
    CONSTRAINT municipios_fotos_ibfk_1 FOREIGN KEY (municipio_id) REFERENCES municipios (id),
    CONSTRAINT municipios_fotos_ibfk_2 FOREIGN KEY (usuario_id) REFERENCES users (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
