Commit 56cb2f51ea0b7283c637f402cbe83acf824c22d0

Authored by Ronan Tavares Camargo
1 parent 21bdc7cc
Exists in master

Redmine #4207

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
35 35 bempatrimonialtemporario on entradapatrimonioitem.id = bempatrimonialtemporario.entradaitem_id
36 36 where
37 37 (entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) OR entrada.datacontabil is null)
38   - )
39 38 \ No newline at end of file
  39 + )
  40 +
  41 +
  42 +
  43 +
  44 +-- RONAN INICIO 07/04/2016 --
  45 +update transferencia set codigoasi = codigoasi||extract(day from datatransferencia) where codigoasi is not null;
  46 +create unique index codigo_unico on transferencia (codigo, organizacao_id) where codigoasi is null;
  47 +alter table selecaobempatrimonial add constraint codigo_unico_selecaobempatrimonial unique(numeroselecao, organizacao_id);
  48 +alter table saidatemporaria add constraint codigo_unico_saidatemporaria unique(codigo, organizacao_id);
  49 +alter table inventario add constraint codigo_unico_inventario unique(codigo, organizacao_id);
  50 +create unique index codigo_unico_entrada on entrada (codigo, organizacao_id) where codigoasi is null;
  51 +alter table definicaodetentor add constraint codigo_unico_definicaodetentor unique(codigo, organizacao_id);
  52 +alter table baixapatrimonio add constraint codigo_unico_baixapatrimonio unique(codigo);
  53 +alter table adicaobemprincipal add constraint codigo_unico_adicaobemprincipal unique(codigo, organizacao_id);
  54 +
  55 +alter table material add constraint codigo_unico_material unique(codigo, organizacao_id);
  56 +alter table transferenciacontacontabil add constraint codigo_unico_transferenciacc unique(codigo, organizacao_id);
  57 +
  58 +alter table baixaalmoxarifado add constraint codigo_unico_baixaal unique(numerobaixa);
  59 +alter table devolucao add constraint codigo_unico_devolucao unique(codigo, organizacao_id);
  60 +alter table entradaalmoxarifado add constraint codigo_unico_entradaal unique(notarecebimento);
  61 +
  62 +alter table comissao add constraint codigo_unico_comissao unique(codigo, organizacao_id);
  63 +-- RONAN FIM --
40 64 \ No newline at end of file
... ...