-- Adicionar coluna id_venda na tabela vendas ALTER TABLE vendas ADD COLUMN IF NOT EXISTS id_venda VARCHAR(20); -- Adicionar coluna data_primeiro_vencimento na tabela vendas ALTER TABLE vendas ADD COLUMN IF NOT EXISTS data_primeiro_vencimento DATE; -- Criar índice para busca rápida por ID da venda CREATE INDEX IF NOT EXISTS idx_vendas_id_venda ON vendas(id_venda); -- Atualizar vendas existentes com ID gerado (usando created_at se existir) UPDATE vendas SET id_venda = 'VD' || TO_CHAR(COALESCE(created_at, NOW()), 'YYYYMMDDHH24MISS') WHERE id_venda IS NULL;