🚀 Initial commit: Versão atual do TrackSteel APP

This commit is contained in:
2026-03-18 21:17:53 +00:00
commit bde410c9ad
633 changed files with 108150 additions and 0 deletions

View File

@@ -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;