-- Migration: Criar tabela de vínculo entre lacres e veículos de romaneio

CREATE TABLE IF NOT EXISTS lacres_romaneios_veiculos (
    id SERIAL PRIMARY KEY,
    lacre_id INTEGER NOT NULL,
    romaneio_veiculo_id INTEGER NOT NULL,
    
    -- Colunas de Controle Galaxia Padrão
    data_cadastro TIMESTAMP WITHOUT TIME ZONE DEFAULT NOW(),
    block_filial_id INTEGER,
    block_usuario_id INTEGER,
    usuario_cadastro VARCHAR(255),
    data_atualizacao TIMESTAMP WITHOUT TIME ZONE,
    usuario_atualizacao VARCHAR(255),
    block_data TIMESTAMP WITHOUT TIME ZONE,
    block_quem VARCHAR(255),
    block INTEGER DEFAULT 0,
    block_empresa_id INTEGER
);

-- Índices para performance
CREATE INDEX IF NOT EXISTS idx_lrv_lacre_id ON lacres_romaneios_veiculos(lacre_id);
CREATE INDEX IF NOT EXISTS idx_lrv_romaneio_veiculo_id ON lacres_romaneios_veiculos(romaneio_veiculo_id);
