Files
tracksteel_app/supabase/migrations/20250703104855-9d994d4a-fec4-40c8-8ba4-9bb43be6bfae.sql

33 lines
978 B
SQL

-- Adicionar novos campos à tabela romaneios_expedicao
ALTER TABLE public.romaneios_expedicao
ADD COLUMN data_criacao date DEFAULT CURRENT_DATE,
ADD COLUMN revisao integer DEFAULT 1,
ADD COLUMN motivo_revisao text,
ADD COLUMN data_prevista_entrega date,
ADD COLUMN previsao_kg numeric,
ADD COLUMN maior_dimensao text,
ADD COLUMN tipo_transporte text,
ADD COLUMN frete_tipo text,
ADD COLUMN nome_motorista text;
-- Alterar o tipo da coluna prioridade de integer para text
ALTER TABLE public.romaneios_expedicao
ALTER COLUMN prioridade TYPE text USING
CASE
WHEN prioridade = 1 THEN 'Normal'
WHEN prioridade = 2 THEN 'Urgente'
ELSE 'Normal'
END;
-- Definir valor padrão para prioridade
ALTER TABLE public.romaneios_expedicao
ALTER COLUMN prioridade SET DEFAULT 'Normal';
-- Atualizar status existentes para os novos valores
UPDATE public.romaneios_expedicao
SET status = CASE
WHEN status = 'Em Preparação' THEN 'Em planejamento'
ELSE status
END;