Commit 26fcf49d03ea4602da2adf2f32c2e1b5d77e1f71
1 parent
e60747f1
Exists in
master
[Redmine Atendimento #4869]Reset termo responsabilidade
Showing
1 changed file
with
29 additions
and
1 deletions
Show diff stats
cit-adm-materiais-api/src/main/resources/scripts-bd/postgres/v1.15.0/01-cit-adm-materiais-v1.15.0-postgres.sql
... | ... | @@ -1575,4 +1575,32 @@ CREATE TABLE alm_ee_transferencia_aud |
1575 | 1575 | CONSTRAINT alm_ee_transferencia_aud_pkey PRIMARY KEY (id, rev) |
1576 | 1576 | ); |
1577 | 1577 | |
1578 | --- ERICK FIM 09/05/2016 | |
1579 | 1578 | \ No newline at end of file |
1579 | +-- ERICK FIM 09/05/2016 | |
1580 | + | |
1581 | +-- ERick INICIO 10/05/2016 | |
1582 | +/* | |
1583 | + * SCRIPT PARA REMOVER TERMO RESPONSABILIDADE GERADO PELA TRANSFERENCIA E RESET DA NUMERACAO DO TERMO RESPONSABILIDADE | |
1584 | + * | |
1585 | + * DE ACORDO COM HALINE: | |
1586 | + * [16:24:25] Haline Moreira: deixa que eu controlo em qual cliente vamos rodar. | |
1587 | + * | |
1588 | + | |
1589 | +DELETE from TermoResponsabilidade where numerotermo ilike '2016%' AND TRANSFERENCIA_ID IS NOT NULL; | |
1590 | + | |
1591 | +DO $$ | |
1592 | +DECLARE | |
1593 | +r record; | |
1594 | +BEGIN | |
1595 | + | |
1596 | +FOR r IN | |
1597 | + select id, row_number() OVER (ORDER BY ID) AS num from TermoResponsabilidade where numerotermo ilike '2016%' | |
1598 | +LOOP | |
1599 | + update TermoResponsabilidade | |
1600 | + set numerotermo = '2016'||lpad(r.num::text, 6, '0') | |
1601 | + where id = r.id; | |
1602 | + | |
1603 | +END LOOP; | |
1604 | +END$$; | |
1605 | + | |
1606 | +*/ | |
1607 | +-- ERICK FIM 10/05/2016 | |
1580 | 1608 | \ No newline at end of file | ... | ... |