From f518685211d0938d398f73929091940651b1fbe8 Mon Sep 17 00:00:00 2001 From: Herbert de Sousa Cruz Date: Thu, 2 Jun 2016 10:35:12 -0300 Subject: [PATCH] Redmine #5142 - ajustes para migração da ENAP --- cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/02-EstruturaOrganizacional.sql | 23 +++++++++++++++++++++++ cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/04-Patrimonio.sql | 273 +++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2 files changed, 34 insertions(+), 262 deletions(-) diff --git a/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/02-EstruturaOrganizacional.sql b/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/02-EstruturaOrganizacional.sql index 556f040..035e955 100644 --- a/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/02-EstruturaOrganizacional.sql +++ b/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/02-EstruturaOrganizacional.sql @@ -3,6 +3,17 @@ --===========================================================================-- BEGIN; -- #INI :: INICIALIZA AS TABELAS + ALTER TABLE public.seguranca_usuario_privilegio DISABLE TRIGGER ALL; + ALTER TABLE public.usuarioorganizacaoitem DISABLE TRIGGER ALL; + ALTER TABLE public.seguranca_usuario DISABLE TRIGGER ALL; + ALTER TABLE public.configuracaoparametrosistema DISABLE TRIGGER ALL; + ALTER TABLE public.configuracao DISABLE TRIGGER ALL; + ALTER TABLE public.estruturaorganizacional DISABLE TRIGGER ALL; + ALTER TABLE public.localizacao DISABLE TRIGGER ALL; + ALTER TABLE public.organizacao DISABLE TRIGGER ALL; + ALTER TABLE public.centrocusto DISABLE TRIGGER ALL; + ALTER TABLE public.contacontabil DISABLE TRIGGER ALL; + DELETE FROM public.seguranca_usuario_privilegio; DELETE FROM public.usuarioorganizacaoitem; DELETE FROM public.seguranca_usuario; @@ -13,6 +24,18 @@ BEGIN; -- #INI :: INICIALIZA AS TABELAS DELETE FROM public.organizacao; DELETE FROM public.centrocusto; DELETE FROM public.contacontabil; + + ALTER TABLE public.seguranca_usuario_privilegio ENABLE TRIGGER ALL; + ALTER TABLE public.usuarioorganizacaoitem ENABLE TRIGGER ALL; + ALTER TABLE public.seguranca_usuario ENABLE TRIGGER ALL; + ALTER TABLE public.configuracaoparametrosistema ENABLE TRIGGER ALL; + ALTER TABLE public.configuracao ENABLE TRIGGER ALL; + ALTER TABLE public.estruturaorganizacional ENABLE TRIGGER ALL; + ALTER TABLE public.localizacao ENABLE TRIGGER ALL; + ALTER TABLE public.organizacao ENABLE TRIGGER ALL; + ALTER TABLE public.centrocusto ENABLE TRIGGER ALL; + ALTER TABLE public.contacontabil ENABLE TRIGGER ALL; + UPDATE public.menu SET editor_id = NULL; COMMIT; -- #FIM :: INICIALIZA AS TABELAS diff --git a/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/04-Patrimonio.sql b/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/04-Patrimonio.sql index 74c7d08..3438312 100644 --- a/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/04-Patrimonio.sql +++ b/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/04-Patrimonio.sql @@ -174,21 +174,7 @@ BEGIN; -- #INI :: MOVIMENTACAO DE DAS ENTRADAS >> ENTRADA relacionamento do bem com algumas tabelas do ASI. */ DO $$ BEGIN RAISE NOTICE 'Desabilitando as constraints de bempatrimonial...'; END;$$; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_2lyppwdaqeghbrhvpqd0xfsfg; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_5wpgein2ksk4x95rwoxybd1xb; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_6axsw7vlnwfmk3kul1i5snbw9; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_7ln6wvjsslq6pde27mpskfkk4; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_84t3s4qhvk3hux9nja6yvuskw; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_b0qq4c20jxhk0ld9fd6o81cxo; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_bms01vleymwfnpe82lu6ucw4q; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_cgrev0ob4hgxw11tutjjlecr9; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_ecwjmdimmqyl14q2vq4w7b1l2; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_8usk4bex1tcn1424glpmt3nsy; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_ggja01bbgksq3nhioymv7yoxd; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_hb7coo6b3g6vrqcxtbnvvxfy3; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_lo2mirunnjfe1jsrfhmvtx2b6; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_luhl9nankja63w09rxdaey0bu; - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_qjtg4otjjxqsa7fkjp8or00e7; + ALTER TABLE bempatrimonial DISABLE TRIGGER ALL; DO $$ BEGIN RAISE NOTICE 'Importando os registros de bempatrimonial...'; END;$$; INSERT INTO public.bempatrimonial @@ -390,80 +376,7 @@ COMMIT; -- #FIM :: ATRIBUINDO DETENTOR AOS BENS QUE POSSUEM DETENTOR ATRIBUIDO -- #INI :: RETORNANDO AS CONSTRAINTS DE BEMPATRIMONIAL DO $$ BEGIN RAISE NOTICE 'Retornando as constraints de bempatrimonial...'; END;$$; - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_2lyppwdaqeghbrhvpqd0xfsfg FOREIGN KEY (dominiosituacaofisica_id) - REFERENCES dominio (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_5wpgein2ksk4x95rwoxybd1xb FOREIGN KEY (autor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_6axsw7vlnwfmk3kul1i5snbw9 FOREIGN KEY (entradaitem_id) - REFERENCES entradapatrimonioitem (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_7ln6wvjsslq6pde27mpskfkk4 FOREIGN KEY (responsavel_id) - REFERENCES parceiro_colaborador (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_84t3s4qhvk3hux9nja6yvuskw FOREIGN KEY (organizacao_id) - REFERENCES organizacao (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_b0qq4c20jxhk0ld9fd6o81cxo FOREIGN KEY (bempatrimonialprincipal_id) - REFERENCES bempatrimonial (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_bms01vleymwfnpe82lu6ucw4q FOREIGN KEY (detentor_id) - REFERENCES parceiro_colaborador (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_cgrev0ob4hgxw11tutjjlecr9 FOREIGN KEY (inativador_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_ecwjmdimmqyl14q2vq4w7b1l2 FOREIGN KEY (dominiostatus_id) - REFERENCES dominio (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_8usk4bex1tcn1424glpmt3nsy FOREIGN KEY (unidadeatual_id) - REFERENCES estruturaorganizacional (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_ggja01bbgksq3nhioymv7yoxd FOREIGN KEY (dominiostatusdepreciacao_id) - REFERENCES dominio (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_hb7coo6b3g6vrqcxtbnvvxfy3 FOREIGN KEY (editor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_lo2mirunnjfe1jsrfhmvtx2b6 FOREIGN KEY (material_id) - REFERENCES materialpermanente (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_luhl9nankja63w09rxdaey0bu FOREIGN KEY (unidadecompra_id) - REFERENCES estruturaorganizacional (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE bempatrimonial - ADD CONSTRAINT fk_qjtg4otjjxqsa7fkjp8or00e7 FOREIGN KEY (fornecedor_id) - REFERENCES parceiro (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; + ALTER TABLE bempatrimonial ENABLE TRIGGER ALL; -- #FIM :: RETORNANDO AS CONSTRAINTS DE BEMPATRIMONIAL @@ -669,49 +582,7 @@ BEGIN; -- #INI :: AJUSTES PARA CRIAR O CODIGO UNICO DA TRANSFERENCIA DO $$ BEGIN - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_bem; - EXCEPTION - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE; - END$$; - - DO $$ - BEGIN - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_cont_d; - EXCEPTION - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE; - END$$; - - DO $$ - BEGIN - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_cont_o; - EXCEPTION - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE; - END$$; - - DO $$ - BEGIN - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_fun; - EXCEPTION - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE; - END$$; - - DO $$ - BEGIN - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_prqi; - EXCEPTION - WHEN OTHERS THEN NULL; - END$$; - - DO $$ - BEGIN - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_tpst_o; - EXCEPTION - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE; - END$$; - - DO $$ - BEGIN - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_trin; + ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DISABLE TRIGGER ALL; EXCEPTION WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE; END$$; @@ -1271,16 +1142,8 @@ COMMIT; -- #FIM :: MOVIMENTACAO DE BAIXAS >> BAIXA BEGIN; -- #INI :: MIGRACAO DAS DEPRECIACOES >> DEPRECIACAO / DEPRECIACAOITEM DO $$ BEGIN RAISE NOTICE 'Desabilitando as constraints de depreciacao...'; END$$; - ALTER TABLE depreciacao DROP CONSTRAINT fk_7ir0d4f00iv0d5k2tqnado80t; - ALTER TABLE depreciacao DROP CONSTRAINT fk_7qj52csr4ussngholioxwf8ny; - ALTER TABLE depreciacao DROP CONSTRAINT fk_ax8wlx3nuo622jni9tlkf05t4; - ALTER TABLE depreciacao DROP CONSTRAINT fk_hxiqvyjv7su2fsn0b3hcmuirx; - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_1fssswosq1k83ghlnq8efennr; - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_2lv1atngy0npqsjbxvg2j0nd8; - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_5dd5ba2uf8vd5im0j6wy73xue; - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_6dt6ljs2kog9j0hrugj4jp1cq; - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_e1qmf052vbg4kbym0c2rl0t9; - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_flvqkobbb468h7m7twqpg27wm; + ALTER TABLE depreciacao DISABLE TRIGGER ALL; + ALTER TABLE depreciacaoitem DISABLE TRIGGER ALL; DO $$ BEGIN RAISE NOTICE 'Adiconando a coluna [anomes] em depreciacaoitem...'; END$$; ALTER TABLE depreciacaoitem ADD COLUMN anomes char(6); @@ -1592,18 +1455,8 @@ COMMIT; -- #FIM :: MIGRACAO REAVALIACAO\REDUCAO >> BEMPATRIMONIALALTERACAO E BEM BEGIN; -- DELETO AS CONSTRAINTS DAS TABELAS DE MOVIMENTO PARA FICAR MAIS RAPIDO (AO FINAL DOS INSERTS ELAS SAO CRIADAS NOVAMENTE) - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_114dqtx1g4ja80nkdqrw0ej0t; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_2yfuukmqt1uyv7r0c9dc20xiw; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_72shgmt8caaldg2m0kw2cvbhj; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_8q85bxfuhk0f536ndy3y876xl; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_blt6cqdh6lonms89du3m5wug8; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_c2crmvotnfof8iv19h96qdn1h; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_dpuxwhj1qoinbsbdem8hvey5l; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_ixxyf53r9ft0t2tjgttwhq12r; - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_tltd08eva1hdwc3h7jlwjws4j; - ALTER TABLE contacontabilmovpatrimonio DROP CONSTRAINT fk_1rrslp97ar7119a4fjw9h8xq7; - ALTER TABLE contacontabilmovpatrimonio DROP CONSTRAINT fk_1uaukjmyd9srei1s6l3sueu9r; - ALTER TABLE contacontabilmovpatrimonio DROP CONSTRAINT fk_qu9isdu7h3l1dabu9n9l2klab; + ALTER TABLE contacontabilmovimento DISABLE TRIGGER ALL; + ALTER TABLE contacontabilmovpatrimonio DISABLE TRIGGER ALL; COMMIT; -- DELETO AS CONSTRAINTS DAS TABELAS DE MOVIMENTO PARA FICAR MAIS RAPIDO (AO FINAL DOS INSERTS ELAS SAO CRIADAS NOVAMENTE) @@ -2133,118 +1986,14 @@ COMMIT; -- DELETO AS CONSTRAINTS DAS TABELAS DE MOVIMENTO PARA FICAR MAIS RAPIDO BEGIN; --CRIO NOVAMENTE AS CONSTRAINTS DAS TABELAS DE MOVIMENTO - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_tltd08eva1hdwc3h7jlwjws4j FOREIGN KEY (editor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_ixxyf53r9ft0t2tjgttwhq12r FOREIGN KEY (entrada_id) - REFERENCES entrada (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_dpuxwhj1qoinbsbdem8hvey5l FOREIGN KEY (inativador_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_c2crmvotnfof8iv19h96qdn1h FOREIGN KEY (dominioclassereferencia_id) - REFERENCES dominio (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_blt6cqdh6lonms89du3m5wug8 FOREIGN KEY (tipomovimentocontacontabil_id) - REFERENCES dominio (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_8q85bxfuhk0f536ndy3y876xl FOREIGN KEY (contacontabil_id) - REFERENCES contacontabil (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_72shgmt8caaldg2m0kw2cvbhj FOREIGN KEY (autor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_114dqtx1g4ja80nkdqrw0ej0t FOREIGN KEY (transferenciaconta_id) - REFERENCES transferenciacontacontabil (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovimento - ADD CONSTRAINT fk_2yfuukmqt1uyv7r0c9dc20xiw FOREIGN KEY (baixa_id) - REFERENCES baixa (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovpatrimonio - ADD CONSTRAINT fk_qu9isdu7h3l1dabu9n9l2klab FOREIGN KEY (transferencia_id) - REFERENCES transferencia (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovpatrimonio - ADD CONSTRAINT fk_1rrslp97ar7119a4fjw9h8xq7 FOREIGN KEY (bempatrimonial_id) - REFERENCES bempatrimonial (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE contacontabilmovpatrimonio - ADD CONSTRAINT fk_1uaukjmyd9srei1s6l3sueu9r FOREIGN KEY (id) - REFERENCES contacontabilmovimento (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; + ALTER TABLE contacontabilmovimento ENABLE TRIGGER ALL; + ALTER TABLE contacontabilmovpatrimonio ENABLE TRIGGER ALL; COMMIT; --CRIO NOVAMENTE AS CONSTRAINTS DAS TABELAS DE MOVIMENTO BEGIN; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE - ALTER TABLE depreciacao - ADD CONSTRAINT fk_7ir0d4f00iv0d5k2tqnado80t FOREIGN KEY (organizacao_id) - REFERENCES organizacao (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacao - ADD CONSTRAINT fk_7qj52csr4ussngholioxwf8ny FOREIGN KEY (autor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacao - ADD CONSTRAINT fk_ax8wlx3nuo622jni9tlkf05t4 FOREIGN KEY (editor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacao - ADD CONSTRAINT fk_hxiqvyjv7su2fsn0b3hcmuirx FOREIGN KEY (inativador_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacaoitem - ADD CONSTRAINT fk_flvqkobbb468h7m7twqpg27wm FOREIGN KEY (bempatrimonial_id) - REFERENCES bempatrimonial (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacaoitem - ADD CONSTRAINT fk_e1qmf052vbg4kbym0c2rl0t9 FOREIGN KEY (autor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacaoitem - ADD CONSTRAINT fk_6dt6ljs2kog9j0hrugj4jp1cq FOREIGN KEY (editor_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacaoitem - ADD CONSTRAINT fk_5dd5ba2uf8vd5im0j6wy73xue FOREIGN KEY (depreciacao_id) - REFERENCES depreciacao (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacaoitem - ADD CONSTRAINT fk_2lv1atngy0npqsjbxvg2j0nd8 FOREIGN KEY (contacontabil_id) - REFERENCES contacontabil (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; - - ALTER TABLE depreciacaoitem - ADD CONSTRAINT fk_1fssswosq1k83ghlnq8efennr FOREIGN KEY (inativador_id) - REFERENCES seguranca_usuario (id) MATCH SIMPLE - ON UPDATE NO ACTION ON DELETE NO ACTION; + ALTER TABLE depreciacao ENABLE TRIGGER ALL; + ALTER TABLE depreciacaoitem ENABLE TRIGGER ALL; COMMIT; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE -- libgit2 0.21.2