Oi qual solução vcs utilizam para fazer a retenção dos logs (excluir logs antigos a partir de certa data)?
No caso, estou usando: logging_collector = on # preciso usar assim log_destination = 'stderr' # preciso usar assim log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # preciso usar assim log_rotation_age = 1d log_truncate_on_rotation = on A rotação funciona ok, mas não cheguei em uma definição sobre a retenção. Tentei usar o logrotate do sistema operacional mas não funcionou bem. Nessa thread [1], Tom Lane diz que não funciona mesmo e ele sugere usar o log_filename para reescrever no arquivo antigo. Entretanto, como mencionei, não posso alterar o log_filename aqui. Alguém usa uma solução mais elegante do que um comando no cron pra excluir os logs antigos? Obrigado [1] http://postgresql.nabble.com/Definitive-logrotate-solution-td5634191.html -- Everton
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
