Commit 20658d7a62455dee509fd8beb060c96235b782c4

Authored by Nei Jobson da Costa Carneiro
1 parent f6a48974
Exists in master

Adicionado script de limpeza D-1 de banco

Showing 1 changed file with 39 additions and 0 deletions   Show diff stats
SEI_limpexa_dados_pos_restore_d-1.sql 0 → 100644
... ... @@ -0,0 +1,39 @@
  1 +-- Limpeza pos restore do SEI
  2 + truncate prod_sei3.infra_auditoria;
  3 + truncate prod_sei3.seq_infra_auditoria;
  4 + truncate prod_sei3.infra_log;
  5 + truncate prod_sei3.seq_infra_log;
  6 + truncate prod_sei3.infra_navegador;
  7 + truncate prod_sei3.seq_infra_navegador;
  8 +
  9 + update prod_sei3.acesso_externo set hash_interno = 'hash_fake';
  10 + update prod_sei3.anotacao set descricao = 'Texto Anotação Fake';
  11 + update prod_sei3.servico set servidor = '*';
  12 +
  13 + -- A linha abaixo limpa o conteúdo de documentos, EXCETO dos Publicados no BSE
  14 + update prod_sei3.documento_conteudo dc
  15 + left join (select distinct id_documento from prod_sei3.publicacao) as dp using (id_documento)
  16 + set conteudo_assinatura = null
  17 + where dc.conteudo_assinatura is not null and dp.id_documento is null;
  18 +
  19 + -- Limpeza de conteúdo dos documentos em diversos pontos no banco, inclusive de minutas e versões anteriores do documento
  20 + update prod_sei3.documento_conteudo set conteudo = null
  21 + where conteudo is not null;
  22 + update prod_sei3.documento_conteudo set crc_assinatura = '11111111'
  23 + where crc_assinatura is not null;
  24 + update prod_sei3.documento_conteudo set qr_code_assinatura = null
  25 + where qr_code_assinatura is not null;
  26 + update prod_sei3.versao_secao_documento set conteudo = '<p>Conte&uacute;do removido.</p>'
  27 + where conteudo is not null;
  28 +
  29 +-- Limpeza pos restore do SIP
  30 + truncate prod_sip3.infra_auditoria;
  31 + truncate prod_sip3.seq_infra_auditoria;
  32 + truncate prod_sip3.infra_log;
  33 + truncate prod_sip3.seq_infra_log;
  34 + truncate prod_sip3.login;
  35 +
  36 +-- Ajustes no SIP
  37 + UPDATE prod_sip3.sistema SET pagina_inicial = "https://seisu.anatel.gov.br/sip" where sigla like "SIP";
  38 + UPDATE prod_sip3.sistema SET pagina_inicial = "https://seisu.anatel.gov.br/sei/inicializar.php", web_service = "http://seisu.anatel.gov.br/sei/controlador_ws.php?servico=sip" where sigla like "SEI";
  39 + UPDATE prod_sip3.orgao SET sin_autenticar = 'N' WHERE (`id_orgao` = '0');
0 40 \ No newline at end of file
... ...