Commit c3562476c34e300ceddd2760137b91dd9893d8f9
1 parent
f15d22f0
Exists in
master
redmine #4276 script unificados
Showing
2 changed files
with
65 additions
and
63 deletions
Show diff stats
citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/01-cit-patrimonio-v1.12.0-postgres.sql
... | ... | @@ -119,4 +119,68 @@ where numeropatrimonial = hbp.valornovo) |
119 | 119 | ) |
120 | 120 | where hbp.descricao ilike '%:MATERIALDESC:%'; |
121 | 121 | |
122 | --- Rogério Cassimiro - Atualizacao histórico - 07/04/2016 | |
123 | 122 | \ No newline at end of file |
123 | +-- Rogério Cassimiro - Atualizacao histórico - 07/04/2016 | |
124 | + | |
125 | +-- Thiago - Ajuste entrada - 07/04/2016 | |
126 | +ALTER TABLE entrada ADD COLUMN isentradaconcluida boolean; | |
127 | +ALTER TABLE entrada_aud ADD COLUMN isentradaconcluida boolean; | |
128 | + | |
129 | +UPDATE entrada SET isentradaconcluida = true; | |
130 | + | |
131 | +UPDATE | |
132 | + entrada | |
133 | +set | |
134 | + isentradaconcluida = false | |
135 | +where | |
136 | + id in ( | |
137 | + select distinct | |
138 | + entrada.id as entrada | |
139 | + from | |
140 | + entrada | |
141 | + join | |
142 | + contacontabilmovimento on contacontabilmovimento.entrada_id = entrada.id | |
143 | + join | |
144 | + dominio dominioentrada on dominioentrada.id = entrada.dominiotipoentrada_id | |
145 | + join | |
146 | + dominio dominiocontacontabilmovimento on dominiocontacontabilmovimento.id = contacontabilmovimento.tipomovimentocontacontabil_id | |
147 | + where | |
148 | + entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) | |
149 | + and | |
150 | + dominiocontacontabilmovimento.codigo != dominioentrada.codigo | |
151 | + union | |
152 | + | |
153 | + select distinct | |
154 | + entrada.id | |
155 | + from | |
156 | + entrada | |
157 | + inner join | |
158 | + entradapatrimonioitem on entradapatrimonioitem.entrada_id = entrada.id | |
159 | + inner join | |
160 | + bempatrimonialtemporario on entradapatrimonioitem.id = bempatrimonialtemporario.entradaitem_id | |
161 | + where | |
162 | + (entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) OR entrada.datacontabil is null) | |
163 | + ); | |
164 | + | |
165 | +-- Thiago - Fim ajuste entrada - 07/04/2016 | |
166 | + | |
167 | + | |
168 | +-- RONAN INICIO 07/04/2016 -- | |
169 | +update transferencia set codigoasi = codigoasi||extract(day from datatransferencia) where codigoasi is not null; | |
170 | +create unique index codigo_unico on transferencia (codigo, organizacao_id) where codigoasi is null; | |
171 | +alter table selecaobempatrimonial add constraint codigo_unico_selecaobempat unique(numeroselecao, organizacao_id); | |
172 | +alter table saidatemporaria add constraint codigo_unico_saidatemporaria unique(codigo, organizacao_id); | |
173 | +alter table inventario add constraint codigo_unico_inventario unique(codigo, organizacao_id); | |
174 | +create unique index codigo_unico_entrada on entrada (codigo, organizacao_id) where codigoasi is null; | |
175 | +alter table definicaodetentor add constraint codigo_unico_definicaodetentor unique(codigo, organizacao_id); | |
176 | +alter table baixapatrimonio add constraint codigo_unico_baixapatrimonio unique(codigo); | |
177 | +alter table adicaobemprincipal add constraint codigo_unico_adicaobemprinc unique(codigo, organizacao_id); | |
178 | + | |
179 | +alter table material add constraint codigo_unico_material unique(codigo, organizacao_id); | |
180 | +alter table transferenciacontacontabil add constraint codigo_unico_transferenciacc unique(codigo, organizacao_id); | |
181 | + | |
182 | +alter table baixaalmoxarifado add constraint codigo_unico_baixaal unique(numerobaixa); | |
183 | +alter table devolucao add constraint codigo_unico_devolucao unique(codigo, organizacao_id); | |
184 | +alter table entradaalmoxarifado add constraint codigo_unico_entradaal unique(notarecebimento); | |
185 | + | |
186 | +alter table comissao add constraint codigo_unico_comissao unique(codigo, organizacao_id); | |
187 | +-- RONAN FIM -- | |
124 | 188 | \ No newline at end of file | ... | ... |
citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/02-cit-patrimonio-v1.12.0-postgres.sql
... | ... | @@ -1,62 +0,0 @@ |
1 | -ALTER TABLE entrada ADD COLUMN isentradaconcluida boolean; | |
2 | -ALTER TABLE entrada_aud ADD COLUMN isentradaconcluida boolean; | |
3 | - | |
4 | -UPDATE entrada SET isentradaconcluida = true; | |
5 | - | |
6 | -UPDATE | |
7 | - entrada | |
8 | -set | |
9 | - isentradaconcluida = false | |
10 | -where | |
11 | - id in ( | |
12 | - select distinct | |
13 | - entrada.id as entrada | |
14 | - from | |
15 | - entrada | |
16 | - join | |
17 | - contacontabilmovimento on contacontabilmovimento.entrada_id = entrada.id | |
18 | - join | |
19 | - dominio dominioentrada on dominioentrada.id = entrada.dominiotipoentrada_id | |
20 | - join | |
21 | - dominio dominiocontacontabilmovimento on dominiocontacontabilmovimento.id = contacontabilmovimento.tipomovimentocontacontabil_id | |
22 | - where | |
23 | - entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) | |
24 | - and | |
25 | - dominiocontacontabilmovimento.codigo != dominioentrada.codigo | |
26 | - union | |
27 | - | |
28 | - select distinct | |
29 | - entrada.id | |
30 | - from | |
31 | - entrada | |
32 | - inner join | |
33 | - entradapatrimonioitem on entradapatrimonioitem.entrada_id = entrada.id | |
34 | - inner join | |
35 | - bempatrimonialtemporario on entradapatrimonioitem.id = bempatrimonialtemporario.entradaitem_id | |
36 | - where | |
37 | - (entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) OR entrada.datacontabil is null) | |
38 | - ) | |
39 | - | |
40 | - | |
41 | - | |
42 | - | |
43 | --- RONAN INICIO 07/04/2016 -- | |
44 | -update transferencia set codigoasi = codigoasi||extract(day from datatransferencia) where codigoasi is not null; | |
45 | -create unique index codigo_unico on transferencia (codigo, organizacao_id) where codigoasi is null; | |
46 | -alter table selecaobempatrimonial add constraint codigo_unico_selecaobempat unique(numeroselecao, organizacao_id); | |
47 | -alter table saidatemporaria add constraint codigo_unico_saidatemporaria unique(codigo, organizacao_id); | |
48 | -alter table inventario add constraint codigo_unico_inventario unique(codigo, organizacao_id); | |
49 | -create unique index codigo_unico_entrada on entrada (codigo, organizacao_id) where codigoasi is null; | |
50 | -alter table definicaodetentor add constraint codigo_unico_definicaodetentor unique(codigo, organizacao_id); | |
51 | -alter table baixapatrimonio add constraint codigo_unico_baixapatrimonio unique(codigo); | |
52 | -alter table adicaobemprincipal add constraint codigo_unico_adicaobemprinc unique(codigo, organizacao_id); | |
53 | - | |
54 | -alter table material add constraint codigo_unico_material unique(codigo, organizacao_id); | |
55 | -alter table transferenciacontacontabil add constraint codigo_unico_transferenciacc unique(codigo, organizacao_id); | |
56 | - | |
57 | -alter table baixaalmoxarifado add constraint codigo_unico_baixaal unique(numerobaixa); | |
58 | -alter table devolucao add constraint codigo_unico_devolucao unique(codigo, organizacao_id); | |
59 | -alter table entradaalmoxarifado add constraint codigo_unico_entradaal unique(notarecebimento); | |
60 | - | |
61 | -alter table comissao add constraint codigo_unico_comissao unique(codigo, organizacao_id); | |
62 | --- RONAN FIM -- | |
63 | 0 | \ No newline at end of file |