Primeiro commit
This commit is contained in:
13
sql/add-id-venda-column.sql
Normal file
13
sql/add-id-venda-column.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
-- 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;
|
||||
Reference in New Issue
Block a user