Trabalhando com logs no PostgreSQL

  • avatar Fábio Telles Rodriguez
    DBA Oracle e PostgreSQL desde 2002. Grande experiência com ambientes críticos de grande porte, desenvolvimento, segurança e performance em banco de dados. Já palestrou em dezenas de eventos em todo o Brasil e publicou centenas de artigos sobre banco de dados em seu blog Savepoint há mais de 10 anos. Já participou do CDI-SP, PSL-ABCD, e da comunidade de PostgreSQL do Brasil, onde atua até hoje.
Parece incrível mas existe um número grande de pessoas que não configura corretamente os logs no PostgreSQL. Muitos nem sabem onde ele fica e nunca foram olhar o que tem lá. É verdade que muitas aplicações que levam o PostgreSQL embarcado funcionam por anos sem nenhum problema. Mas um dia o problema vai surgir, e adivinha qual o primeiro lugar em que vamos olhar? Os logs claro. No entanto é bem frustrante chegar no cliente e ver que os logs não estão configurados, às vezes, sequer habilitados. Isto significa que a capacidade de verificar um problema ocorrido no passado é quase nula.