Saya menggunakan mekanisme rotasi log internal posgtres. Saya ingin mencatat file yang lebih lama dari 30 hari untuk dihapus. Bagaimana cara saya mendapatkan postgres untuk melakukan ini? Jika postgres tidak mendukungnya, dapatkah saya mengatur logrotate hanya menghapus log yang lebih dari 30 hari?
Konfigurasi saya saat ini adalah:
log_destination = 'stderr'
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
#log_truncate_on_rotation = off
log_rotation_age = 1440
log_rotation_size = 0
sumber