🚀 Initial commit: Versão atual do TrackSteel APP
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
|
||||
-- Adicionar coluna para identificar se o apontamento é de um componente
|
||||
ALTER TABLE public.apontamentos_producao
|
||||
ADD COLUMN componente_id uuid REFERENCES public.componentes_peca(id);
|
||||
|
||||
-- Adicionar coluna para identificar o tipo do apontamento
|
||||
ALTER TABLE public.apontamentos_producao
|
||||
ADD COLUMN tipo_apontamento text DEFAULT 'peca' CHECK(tipo_apontamento IN ('peca', 'componente'));
|
||||
|
||||
-- Criar índice para melhor performance
|
||||
CREATE INDEX idx_apontamentos_componente_id ON public.apontamentos_producao(componente_id);
|
||||
CREATE INDEX idx_apontamentos_tipo ON public.apontamentos_producao(tipo_apontamento);
|
||||
|
||||
-- Atualizar registros existentes para definir o tipo como 'peca'
|
||||
UPDATE public.apontamentos_producao
|
||||
SET tipo_apontamento = 'peca'
|
||||
WHERE tipo_apontamento IS NULL;
|
||||
Reference in New Issue
Block a user