-- ============================================
-- ADICIONAR CAMPO PROPRIETARIO NA TABELA VEICULOS
-- Para implementar lógica de checklist baseada no tipo de veículo
-- ============================================

-- Adicionar coluna proprietario se não existir
ALTER TABLE veiculos 
ADD COLUMN IF NOT EXISTS proprietario ENUM('empresa', 'proprio') DEFAULT 'empresa' 
COMMENT 'Indica se o veículo é da empresa ou do motorista';

-- Criar índice para otimizar consultas
CREATE INDEX IF NOT EXISTS idx_proprietario ON veiculos(proprietario);

-- Atualizar registros existentes para empresa (padrão)
UPDATE veiculos 
SET proprietario = 'empresa' 
WHERE proprietario IS NULL;

-- Verificar resultado
SELECT 'Migração concluída! Veículos atualizados:' as status, COUNT(*) as total
FROM veiculos;

SELECT proprietario, COUNT(*) as quantidade
FROM veiculos 
GROUP BY proprietario;
