quarta-feira, 4 de setembro de 2013

PostgreSQL - Correção de bug rotina de REINDEX concorrente

   Este post é para corrigir duas falhas na rotina do post anterior. As falhas acontecem quando a base alvo da rotina possui múltiplos schemas. São elas:

1 - Quando o schema é diferente do 'public' a rotina não funcionava;
2 - Se a rotina falha-se na execução anterior o índice 'idx_temp_maintenance' podia entrar na relação de índices inchados.

   Adicionada uma feature para suportar execução em múltiplas bases de uma instância.

   Então segue link para download do arquivo da nova versão:

https://www.dropbox.com/s/ymaqs4zsrq8nja9/maindb.props
https://www.dropbox.com/s/7yzs23yto5sktki/reindex-maintenance-pgsql.pl

Um comentário:

  1. Presente ainda 2 bugs nesta versão:

    1 - Erro de schema para ajuste de owner quando houver;
    2 - Constraints entram no resultado da query de índices inchados.

    ResponderExcluir