From 9a61a1dcfa9f6bf43ff595e2ad6393f295ea5538 Mon Sep 17 00:00:00 2001 From: RONALDO RODRIGUES DE OLIVEIRA Date: Thu, 8 May 2025 14:20:44 -0300 Subject: [PATCH] Seta tabelas da declaração de omissão --- declaracao_omissao/script_seta_tabelas_declaracao-omissao.sql | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 declaracao_omissao/script_seta_tabelas_declaracao-omissao.sql diff --git a/declaracao_omissao/script_seta_tabelas_declaracao-omissao.sql b/declaracao_omissao/script_seta_tabelas_declaracao-omissao.sql new file mode 100644 index 0000000..9e6fccc --- /dev/null +++ b/declaracao_omissao/script_seta_tabelas_declaracao-omissao.sql @@ -0,0 +1,26 @@ +begin; + +-- Criar um ponto de salvamento antes das alterações +SAVEPOINT antes_da_remocao; + +-- Remover registros das tabelas +DELETE FROM par.edicaodeclaracaoomissao; +DELETE FROM par.extratoresponsavel; +DELETE FROM par.cienciasomisso; +DELETE FROM par.responsaveisomisso; +DELETE FROM par.omissodeclarado; +DELETE FROM par.omissodeclarado_confirmado; + +-- Truncar tabelas e resetar identidade dos registros +TRUNCATE TABLE par.edicaodeclaracaoomissao RESTART IDENTITY; +TRUNCATE TABLE par.extratoresponsavel RESTART IDENTITY; +TRUNCATE TABLE par.cienciasomisso RESTART IDENTITY;-- +TRUNCATE TABLE par.omissodeclarado RESTART IDENTITY CASCADE; +TRUNCATE TABLE par.responsaveisomisso RESTART IDENTITY CASCADE; +TRUNCATE TABLE par.omissodeclarado_confirmado RESTART IDENTITY; + +-- Confirma todas as operações +COMMIT; + +-- Se precisar cancela operações +-- ROLLBACK antes_da_remocao; -- libgit2 0.25.0