From 56cb2f51ea0b7283c637f402cbe83acf824c22d0 Mon Sep 17 00:00:00 2001 From: Ronan Tavares Camargo Date: Thu, 7 Apr 2016 17:13:03 -0300 Subject: [PATCH] Redmine #4207 --- citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/02-cit-patrimonio-v1.12.0-postgres.sql | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/02-cit-patrimonio-v1.12.0-postgres.sql b/citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/02-cit-patrimonio-v1.12.0-postgres.sql index 9822826..31dfbce 100644 --- a/citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/02-cit-patrimonio-v1.12.0-postgres.sql +++ b/citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/02-cit-patrimonio-v1.12.0-postgres.sql @@ -35,4 +35,28 @@ where bempatrimonialtemporario on entradapatrimonioitem.id = bempatrimonialtemporario.entradaitem_id where (entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) OR entrada.datacontabil is null) - ) \ No newline at end of file + ) + + + + +-- RONAN INICIO 07/04/2016 -- +update transferencia set codigoasi = codigoasi||extract(day from datatransferencia) where codigoasi is not null; +create unique index codigo_unico on transferencia (codigo, organizacao_id) where codigoasi is null; +alter table selecaobempatrimonial add constraint codigo_unico_selecaobempatrimonial unique(numeroselecao, organizacao_id); +alter table saidatemporaria add constraint codigo_unico_saidatemporaria unique(codigo, organizacao_id); +alter table inventario add constraint codigo_unico_inventario unique(codigo, organizacao_id); +create unique index codigo_unico_entrada on entrada (codigo, organizacao_id) where codigoasi is null; +alter table definicaodetentor add constraint codigo_unico_definicaodetentor unique(codigo, organizacao_id); +alter table baixapatrimonio add constraint codigo_unico_baixapatrimonio unique(codigo); +alter table adicaobemprincipal add constraint codigo_unico_adicaobemprincipal unique(codigo, organizacao_id); + +alter table material add constraint codigo_unico_material unique(codigo, organizacao_id); +alter table transferenciacontacontabil add constraint codigo_unico_transferenciacc unique(codigo, organizacao_id); + +alter table baixaalmoxarifado add constraint codigo_unico_baixaal unique(numerobaixa); +alter table devolucao add constraint codigo_unico_devolucao unique(codigo, organizacao_id); +alter table entradaalmoxarifado add constraint codigo_unico_entradaal unique(notarecebimento); + +alter table comissao add constraint codigo_unico_comissao unique(codigo, organizacao_id); +-- RONAN FIM -- \ No newline at end of file -- libgit2 0.21.2