-- =====================================================
-- Migration: Adapter EdicaoRotaMotorista (Romaneio)
-- Data: 2026-04-29
-- =====================================================
--
-- Adiciona colunas na romaneios_veiculos para snapshot
-- da rota original e a última rota aprovada pelo motorista.
-- =====================================================

ALTER TABLE romaneios_veiculos
  ADD COLUMN IF NOT EXISTS rota_original  JSONB,
  ADD COLUMN IF NOT EXISTS rota_motorista JSONB,
  ADD COLUMN IF NOT EXISTS edicao_rota_id INTEGER;

-- Índice para localizar rapidamente o veículo pela edição vinculada
CREATE INDEX IF NOT EXISTS idx_romaneios_veiculos_edicao_rota
    ON romaneios_veiculos (edicao_rota_id);
