🚀 Initial commit: Versão atual do TrackSteel APP
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
|
||||
-- Remover a constraint de chave estrangeira que impede a exclusão de peças
|
||||
ALTER TABLE processos_pecas_datas DROP CONSTRAINT IF EXISTS processos_pecas_datas_peca_id_fkey;
|
||||
|
||||
-- Recriar a constraint com CASCADE para permitir exclusão automática dos registros relacionados
|
||||
ALTER TABLE processos_pecas_datas
|
||||
ADD CONSTRAINT processos_pecas_datas_peca_id_fkey
|
||||
FOREIGN KEY (peca_id) REFERENCES pecas(id) ON DELETE CASCADE;
|
||||
|
||||
-- Fazer o mesmo para a tabela componentes_peca se necessário
|
||||
ALTER TABLE componentes_peca DROP CONSTRAINT IF EXISTS componentes_peca_peca_id_fkey;
|
||||
ALTER TABLE componentes_peca
|
||||
ADD CONSTRAINT componentes_peca_peca_id_fkey
|
||||
FOREIGN KEY (peca_id) REFERENCES pecas(id) ON DELETE CASCADE;
|
||||
|
||||
-- E para apontamentos_producao
|
||||
ALTER TABLE apontamentos_producao DROP CONSTRAINT IF EXISTS apontamentos_producao_peca_id_fkey;
|
||||
ALTER TABLE apontamentos_producao
|
||||
ADD CONSTRAINT apontamentos_producao_peca_id_fkey
|
||||
FOREIGN KEY (peca_id) REFERENCES pecas(id) ON DELETE CASCADE;
|
||||
Reference in New Issue
Block a user