14 lines
567 B
SQL
14 lines
567 B
SQL
-- 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;
|