Commit f518685211d0938d398f73929091940651b1fbe8

Authored by Herbert de Sousa Cruz
1 parent f7a525b0
Exists in master

Redmine #5142 - ajustes para migração da ENAP

cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ENAP/02-EstruturaOrganizacional.sql
... ... @@ -3,6 +3,17 @@
3 3 --===========================================================================--
4 4  
5 5 BEGIN; -- #INI :: INICIALIZA AS TABELAS
  6 + ALTER TABLE public.seguranca_usuario_privilegio DISABLE TRIGGER ALL;
  7 + ALTER TABLE public.usuarioorganizacaoitem DISABLE TRIGGER ALL;
  8 + ALTER TABLE public.seguranca_usuario DISABLE TRIGGER ALL;
  9 + ALTER TABLE public.configuracaoparametrosistema DISABLE TRIGGER ALL;
  10 + ALTER TABLE public.configuracao DISABLE TRIGGER ALL;
  11 + ALTER TABLE public.estruturaorganizacional DISABLE TRIGGER ALL;
  12 + ALTER TABLE public.localizacao DISABLE TRIGGER ALL;
  13 + ALTER TABLE public.organizacao DISABLE TRIGGER ALL;
  14 + ALTER TABLE public.centrocusto DISABLE TRIGGER ALL;
  15 + ALTER TABLE public.contacontabil DISABLE TRIGGER ALL;
  16 +
6 17 DELETE FROM public.seguranca_usuario_privilegio;
7 18 DELETE FROM public.usuarioorganizacaoitem;
8 19 DELETE FROM public.seguranca_usuario;
... ... @@ -13,6 +24,18 @@ BEGIN; -- #INI :: INICIALIZA AS TABELAS
13 24 DELETE FROM public.organizacao;
14 25 DELETE FROM public.centrocusto;
15 26 DELETE FROM public.contacontabil;
  27 +
  28 + ALTER TABLE public.seguranca_usuario_privilegio ENABLE TRIGGER ALL;
  29 + ALTER TABLE public.usuarioorganizacaoitem ENABLE TRIGGER ALL;
  30 + ALTER TABLE public.seguranca_usuario ENABLE TRIGGER ALL;
  31 + ALTER TABLE public.configuracaoparametrosistema ENABLE TRIGGER ALL;
  32 + ALTER TABLE public.configuracao ENABLE TRIGGER ALL;
  33 + ALTER TABLE public.estruturaorganizacional ENABLE TRIGGER ALL;
  34 + ALTER TABLE public.localizacao ENABLE TRIGGER ALL;
  35 + ALTER TABLE public.organizacao ENABLE TRIGGER ALL;
  36 + ALTER TABLE public.centrocusto ENABLE TRIGGER ALL;
  37 + ALTER TABLE public.contacontabil ENABLE TRIGGER ALL;
  38 +
16 39 UPDATE public.menu SET editor_id = NULL;
17 40 COMMIT; -- #FIM :: INICIALIZA AS TABELAS
18 41  
... ...
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
174 174 relacionamento do bem com algumas tabelas do ASI.
175 175 */
176 176 DO $$ BEGIN RAISE NOTICE 'Desabilitando as constraints de bempatrimonial...'; END;$$;
177   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_2lyppwdaqeghbrhvpqd0xfsfg;
178   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_5wpgein2ksk4x95rwoxybd1xb;
179   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_6axsw7vlnwfmk3kul1i5snbw9;
180   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_7ln6wvjsslq6pde27mpskfkk4;
181   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_84t3s4qhvk3hux9nja6yvuskw;
182   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_b0qq4c20jxhk0ld9fd6o81cxo;
183   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_bms01vleymwfnpe82lu6ucw4q;
184   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_cgrev0ob4hgxw11tutjjlecr9;
185   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_ecwjmdimmqyl14q2vq4w7b1l2;
186   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_8usk4bex1tcn1424glpmt3nsy;
187   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_ggja01bbgksq3nhioymv7yoxd;
188   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_hb7coo6b3g6vrqcxtbnvvxfy3;
189   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_lo2mirunnjfe1jsrfhmvtx2b6;
190   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_luhl9nankja63w09rxdaey0bu;
191   - ALTER TABLE bempatrimonial DROP CONSTRAINT fk_qjtg4otjjxqsa7fkjp8or00e7;
  177 + ALTER TABLE bempatrimonial DISABLE TRIGGER ALL;
192 178  
193 179 DO $$ BEGIN RAISE NOTICE 'Importando os registros de bempatrimonial...'; END;$$;
194 180 INSERT INTO public.bempatrimonial
... ... @@ -390,80 +376,7 @@ COMMIT; -- #FIM :: ATRIBUINDO DETENTOR AOS BENS QUE POSSUEM DETENTOR ATRIBUIDO
390 376  
391 377 -- #INI :: RETORNANDO AS CONSTRAINTS DE BEMPATRIMONIAL
392 378 DO $$ BEGIN RAISE NOTICE 'Retornando as constraints de bempatrimonial...'; END;$$;
393   - ALTER TABLE bempatrimonial
394   - ADD CONSTRAINT fk_2lyppwdaqeghbrhvpqd0xfsfg FOREIGN KEY (dominiosituacaofisica_id)
395   - REFERENCES dominio (id) MATCH SIMPLE
396   - ON UPDATE NO ACTION ON DELETE NO ACTION;
397   -
398   - ALTER TABLE bempatrimonial
399   - ADD CONSTRAINT fk_5wpgein2ksk4x95rwoxybd1xb FOREIGN KEY (autor_id)
400   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
401   - ON UPDATE NO ACTION ON DELETE NO ACTION;
402   -
403   - ALTER TABLE bempatrimonial
404   - ADD CONSTRAINT fk_6axsw7vlnwfmk3kul1i5snbw9 FOREIGN KEY (entradaitem_id)
405   - REFERENCES entradapatrimonioitem (id) MATCH SIMPLE
406   - ON UPDATE NO ACTION ON DELETE NO ACTION;
407   -
408   - ALTER TABLE bempatrimonial
409   - ADD CONSTRAINT fk_7ln6wvjsslq6pde27mpskfkk4 FOREIGN KEY (responsavel_id)
410   - REFERENCES parceiro_colaborador (id) MATCH SIMPLE
411   - ON UPDATE NO ACTION ON DELETE NO ACTION;
412   -
413   - ALTER TABLE bempatrimonial
414   - ADD CONSTRAINT fk_84t3s4qhvk3hux9nja6yvuskw FOREIGN KEY (organizacao_id)
415   - REFERENCES organizacao (id) MATCH SIMPLE
416   - ON UPDATE NO ACTION ON DELETE NO ACTION;
417   -
418   - ALTER TABLE bempatrimonial
419   - ADD CONSTRAINT fk_b0qq4c20jxhk0ld9fd6o81cxo FOREIGN KEY (bempatrimonialprincipal_id)
420   - REFERENCES bempatrimonial (id) MATCH SIMPLE
421   - ON UPDATE NO ACTION ON DELETE NO ACTION;
422   -
423   - ALTER TABLE bempatrimonial
424   - ADD CONSTRAINT fk_bms01vleymwfnpe82lu6ucw4q FOREIGN KEY (detentor_id)
425   - REFERENCES parceiro_colaborador (id) MATCH SIMPLE
426   - ON UPDATE NO ACTION ON DELETE NO ACTION;
427   -
428   - ALTER TABLE bempatrimonial
429   - ADD CONSTRAINT fk_cgrev0ob4hgxw11tutjjlecr9 FOREIGN KEY (inativador_id)
430   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
431   - ON UPDATE NO ACTION ON DELETE NO ACTION;
432   -
433   - ALTER TABLE bempatrimonial
434   - ADD CONSTRAINT fk_ecwjmdimmqyl14q2vq4w7b1l2 FOREIGN KEY (dominiostatus_id)
435   - REFERENCES dominio (id) MATCH SIMPLE
436   - ON UPDATE NO ACTION ON DELETE NO ACTION;
437   -
438   - ALTER TABLE bempatrimonial
439   - ADD CONSTRAINT fk_8usk4bex1tcn1424glpmt3nsy FOREIGN KEY (unidadeatual_id)
440   - REFERENCES estruturaorganizacional (id) MATCH SIMPLE
441   - ON UPDATE NO ACTION ON DELETE NO ACTION;
442   -
443   - ALTER TABLE bempatrimonial
444   - ADD CONSTRAINT fk_ggja01bbgksq3nhioymv7yoxd FOREIGN KEY (dominiostatusdepreciacao_id)
445   - REFERENCES dominio (id) MATCH SIMPLE
446   - ON UPDATE NO ACTION ON DELETE NO ACTION;
447   -
448   - ALTER TABLE bempatrimonial
449   - ADD CONSTRAINT fk_hb7coo6b3g6vrqcxtbnvvxfy3 FOREIGN KEY (editor_id)
450   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
451   - ON UPDATE NO ACTION ON DELETE NO ACTION;
452   -
453   - ALTER TABLE bempatrimonial
454   - ADD CONSTRAINT fk_lo2mirunnjfe1jsrfhmvtx2b6 FOREIGN KEY (material_id)
455   - REFERENCES materialpermanente (id) MATCH SIMPLE
456   - ON UPDATE NO ACTION ON DELETE NO ACTION;
457   -
458   - ALTER TABLE bempatrimonial
459   - ADD CONSTRAINT fk_luhl9nankja63w09rxdaey0bu FOREIGN KEY (unidadecompra_id)
460   - REFERENCES estruturaorganizacional (id) MATCH SIMPLE
461   - ON UPDATE NO ACTION ON DELETE NO ACTION;
462   -
463   - ALTER TABLE bempatrimonial
464   - ADD CONSTRAINT fk_qjtg4otjjxqsa7fkjp8or00e7 FOREIGN KEY (fornecedor_id)
465   - REFERENCES parceiro (id) MATCH SIMPLE
466   - ON UPDATE NO ACTION ON DELETE NO ACTION;
  379 + ALTER TABLE bempatrimonial ENABLE TRIGGER ALL;
467 380 -- #FIM :: RETORNANDO AS CONSTRAINTS DE BEMPATRIMONIAL
468 381  
469 382  
... ... @@ -669,49 +582,7 @@ BEGIN; -- #INI :: AJUSTES PARA CRIAR O CODIGO UNICO DA TRANSFERENCIA
669 582  
670 583 DO $$
671 584 BEGIN
672   - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_bem;
673   - EXCEPTION
674   - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE;
675   - END$$;
676   -
677   - DO $$
678   - BEGIN
679   - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_cont_d;
680   - EXCEPTION
681   - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE;
682   - END$$;
683   -
684   - DO $$
685   - BEGIN
686   - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_cont_o;
687   - EXCEPTION
688   - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE;
689   - END$$;
690   -
691   - DO $$
692   - BEGIN
693   - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_fun;
694   - EXCEPTION
695   - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE;
696   - END$$;
697   -
698   - DO $$
699   - BEGIN
700   - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_prqi;
701   - EXCEPTION
702   - WHEN OTHERS THEN NULL;
703   - END$$;
704   -
705   - DO $$
706   - BEGIN
707   - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_tpst_o;
708   - EXCEPTION
709   - WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE;
710   - END$$;
711   -
712   - DO $$
713   - BEGIN
714   - ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DROP CONSTRAINT fk_tibp_trin;
  585 + ALTER TABLE ASIWEB.BP_TRANSF_INT_BEM DISABLE TRIGGER ALL;
715 586 EXCEPTION
716 587 WHEN OTHERS THEN RAISE NOTICE '% %', SQLERRM, SQLSTATE;
717 588 END$$;
... ... @@ -1271,16 +1142,8 @@ COMMIT; -- #FIM :: MOVIMENTACAO DE BAIXAS >> BAIXA
1271 1142 BEGIN; -- #INI :: MIGRACAO DAS DEPRECIACOES >> DEPRECIACAO / DEPRECIACAOITEM
1272 1143  
1273 1144 DO $$ BEGIN RAISE NOTICE 'Desabilitando as constraints de depreciacao...'; END$$;
1274   - ALTER TABLE depreciacao DROP CONSTRAINT fk_7ir0d4f00iv0d5k2tqnado80t;
1275   - ALTER TABLE depreciacao DROP CONSTRAINT fk_7qj52csr4ussngholioxwf8ny;
1276   - ALTER TABLE depreciacao DROP CONSTRAINT fk_ax8wlx3nuo622jni9tlkf05t4;
1277   - ALTER TABLE depreciacao DROP CONSTRAINT fk_hxiqvyjv7su2fsn0b3hcmuirx;
1278   - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_1fssswosq1k83ghlnq8efennr;
1279   - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_2lv1atngy0npqsjbxvg2j0nd8;
1280   - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_5dd5ba2uf8vd5im0j6wy73xue;
1281   - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_6dt6ljs2kog9j0hrugj4jp1cq;
1282   - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_e1qmf052vbg4kbym0c2rl0t9;
1283   - ALTER TABLE depreciacaoitem DROP CONSTRAINT fk_flvqkobbb468h7m7twqpg27wm;
  1145 + ALTER TABLE depreciacao DISABLE TRIGGER ALL;
  1146 + ALTER TABLE depreciacaoitem DISABLE TRIGGER ALL;
1284 1147  
1285 1148 DO $$ BEGIN RAISE NOTICE 'Adiconando a coluna [anomes] em depreciacaoitem...'; END$$;
1286 1149 ALTER TABLE depreciacaoitem ADD COLUMN anomes char(6);
... ... @@ -1592,18 +1455,8 @@ COMMIT; -- #FIM :: MIGRACAO REAVALIACAO\REDUCAO >> BEMPATRIMONIALALTERACAO E BEM
1592 1455  
1593 1456  
1594 1457 BEGIN; -- DELETO AS CONSTRAINTS DAS TABELAS DE MOVIMENTO PARA FICAR MAIS RAPIDO (AO FINAL DOS INSERTS ELAS SAO CRIADAS NOVAMENTE)
1595   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_114dqtx1g4ja80nkdqrw0ej0t;
1596   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_2yfuukmqt1uyv7r0c9dc20xiw;
1597   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_72shgmt8caaldg2m0kw2cvbhj;
1598   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_8q85bxfuhk0f536ndy3y876xl;
1599   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_blt6cqdh6lonms89du3m5wug8;
1600   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_c2crmvotnfof8iv19h96qdn1h;
1601   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_dpuxwhj1qoinbsbdem8hvey5l;
1602   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_ixxyf53r9ft0t2tjgttwhq12r;
1603   - ALTER TABLE contacontabilmovimento DROP CONSTRAINT fk_tltd08eva1hdwc3h7jlwjws4j;
1604   - ALTER TABLE contacontabilmovpatrimonio DROP CONSTRAINT fk_1rrslp97ar7119a4fjw9h8xq7;
1605   - ALTER TABLE contacontabilmovpatrimonio DROP CONSTRAINT fk_1uaukjmyd9srei1s6l3sueu9r;
1606   - ALTER TABLE contacontabilmovpatrimonio DROP CONSTRAINT fk_qu9isdu7h3l1dabu9n9l2klab;
  1458 + ALTER TABLE contacontabilmovimento DISABLE TRIGGER ALL;
  1459 + ALTER TABLE contacontabilmovpatrimonio DISABLE TRIGGER ALL;
1607 1460 COMMIT; -- DELETO AS CONSTRAINTS DAS TABELAS DE MOVIMENTO PARA FICAR MAIS RAPIDO (AO FINAL DOS INSERTS ELAS SAO CRIADAS NOVAMENTE)
1608 1461  
1609 1462  
... ... @@ -2133,118 +1986,14 @@ COMMIT; -- DELETO AS CONSTRAINTS DAS TABELAS DE MOVIMENTO PARA FICAR MAIS RAPIDO
2133 1986  
2134 1987  
2135 1988 BEGIN; --CRIO NOVAMENTE AS CONSTRAINTS DAS TABELAS DE MOVIMENTO
2136   - ALTER TABLE contacontabilmovimento
2137   - ADD CONSTRAINT fk_tltd08eva1hdwc3h7jlwjws4j FOREIGN KEY (editor_id)
2138   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2139   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2140   -
2141   - ALTER TABLE contacontabilmovimento
2142   - ADD CONSTRAINT fk_ixxyf53r9ft0t2tjgttwhq12r FOREIGN KEY (entrada_id)
2143   - REFERENCES entrada (id) MATCH SIMPLE
2144   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2145   -
2146   - ALTER TABLE contacontabilmovimento
2147   - ADD CONSTRAINT fk_dpuxwhj1qoinbsbdem8hvey5l FOREIGN KEY (inativador_id)
2148   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2149   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2150   -
2151   - ALTER TABLE contacontabilmovimento
2152   - ADD CONSTRAINT fk_c2crmvotnfof8iv19h96qdn1h FOREIGN KEY (dominioclassereferencia_id)
2153   - REFERENCES dominio (id) MATCH SIMPLE
2154   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2155   -
2156   - ALTER TABLE contacontabilmovimento
2157   - ADD CONSTRAINT fk_blt6cqdh6lonms89du3m5wug8 FOREIGN KEY (tipomovimentocontacontabil_id)
2158   - REFERENCES dominio (id) MATCH SIMPLE
2159   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2160   -
2161   - ALTER TABLE contacontabilmovimento
2162   - ADD CONSTRAINT fk_8q85bxfuhk0f536ndy3y876xl FOREIGN KEY (contacontabil_id)
2163   - REFERENCES contacontabil (id) MATCH SIMPLE
2164   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2165   -
2166   - ALTER TABLE contacontabilmovimento
2167   - ADD CONSTRAINT fk_72shgmt8caaldg2m0kw2cvbhj FOREIGN KEY (autor_id)
2168   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2169   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2170   -
2171   - ALTER TABLE contacontabilmovimento
2172   - ADD CONSTRAINT fk_114dqtx1g4ja80nkdqrw0ej0t FOREIGN KEY (transferenciaconta_id)
2173   - REFERENCES transferenciacontacontabil (id) MATCH SIMPLE
2174   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2175   -
2176   - ALTER TABLE contacontabilmovimento
2177   - ADD CONSTRAINT fk_2yfuukmqt1uyv7r0c9dc20xiw FOREIGN KEY (baixa_id)
2178   - REFERENCES baixa (id) MATCH SIMPLE
2179   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2180   -
2181   - ALTER TABLE contacontabilmovpatrimonio
2182   - ADD CONSTRAINT fk_qu9isdu7h3l1dabu9n9l2klab FOREIGN KEY (transferencia_id)
2183   - REFERENCES transferencia (id) MATCH SIMPLE
2184   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2185   -
2186   - ALTER TABLE contacontabilmovpatrimonio
2187   - ADD CONSTRAINT fk_1rrslp97ar7119a4fjw9h8xq7 FOREIGN KEY (bempatrimonial_id)
2188   - REFERENCES bempatrimonial (id) MATCH SIMPLE
2189   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2190   -
2191   - ALTER TABLE contacontabilmovpatrimonio
2192   - ADD CONSTRAINT fk_1uaukjmyd9srei1s6l3sueu9r FOREIGN KEY (id)
2193   - REFERENCES contacontabilmovimento (id) MATCH SIMPLE
2194   - ON UPDATE NO ACTION ON DELETE NO ACTION;
  1989 + ALTER TABLE contacontabilmovimento ENABLE TRIGGER ALL;
  1990 + ALTER TABLE contacontabilmovpatrimonio ENABLE TRIGGER ALL;
2195 1991 COMMIT; --CRIO NOVAMENTE AS CONSTRAINTS DAS TABELAS DE MOVIMENTO
2196 1992  
2197 1993  
2198 1994 BEGIN; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE
2199   - ALTER TABLE depreciacao
2200   - ADD CONSTRAINT fk_7ir0d4f00iv0d5k2tqnado80t FOREIGN KEY (organizacao_id)
2201   - REFERENCES organizacao (id) MATCH SIMPLE
2202   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2203   -
2204   - ALTER TABLE depreciacao
2205   - ADD CONSTRAINT fk_7qj52csr4ussngholioxwf8ny FOREIGN KEY (autor_id)
2206   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2207   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2208   -
2209   - ALTER TABLE depreciacao
2210   - ADD CONSTRAINT fk_ax8wlx3nuo622jni9tlkf05t4 FOREIGN KEY (editor_id)
2211   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2212   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2213   -
2214   - ALTER TABLE depreciacao
2215   - ADD CONSTRAINT fk_hxiqvyjv7su2fsn0b3hcmuirx FOREIGN KEY (inativador_id)
2216   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2217   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2218   -
2219   - ALTER TABLE depreciacaoitem
2220   - ADD CONSTRAINT fk_flvqkobbb468h7m7twqpg27wm FOREIGN KEY (bempatrimonial_id)
2221   - REFERENCES bempatrimonial (id) MATCH SIMPLE
2222   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2223   -
2224   - ALTER TABLE depreciacaoitem
2225   - ADD CONSTRAINT fk_e1qmf052vbg4kbym0c2rl0t9 FOREIGN KEY (autor_id)
2226   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2227   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2228   -
2229   - ALTER TABLE depreciacaoitem
2230   - ADD CONSTRAINT fk_6dt6ljs2kog9j0hrugj4jp1cq FOREIGN KEY (editor_id)
2231   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2232   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2233   -
2234   - ALTER TABLE depreciacaoitem
2235   - ADD CONSTRAINT fk_5dd5ba2uf8vd5im0j6wy73xue FOREIGN KEY (depreciacao_id)
2236   - REFERENCES depreciacao (id) MATCH SIMPLE
2237   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2238   -
2239   - ALTER TABLE depreciacaoitem
2240   - ADD CONSTRAINT fk_2lv1atngy0npqsjbxvg2j0nd8 FOREIGN KEY (contacontabil_id)
2241   - REFERENCES contacontabil (id) MATCH SIMPLE
2242   - ON UPDATE NO ACTION ON DELETE NO ACTION;
2243   -
2244   - ALTER TABLE depreciacaoitem
2245   - ADD CONSTRAINT fk_1fssswosq1k83ghlnq8efennr FOREIGN KEY (inativador_id)
2246   - REFERENCES seguranca_usuario (id) MATCH SIMPLE
2247   - ON UPDATE NO ACTION ON DELETE NO ACTION;
  1995 + ALTER TABLE depreciacao ENABLE TRIGGER ALL;
  1996 + ALTER TABLE depreciacaoitem ENABLE TRIGGER ALL;
2248 1997 COMMIT; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE
2249 1998  
2250 1999  
... ...