Tôi đang sử dụng cơ chế xoay vòng nhật ký nội bộ của posgtres. Tôi muốn các tệp nhật ký cũ hơn 30 ngày sẽ bị xóa. Làm thế nào để tôi có được postgres để làm điều này? Nếu postgres không hỗ trợ, tôi có thể đặt logrotate để chỉ xóa nhật ký cũ hơn 30 ngày không?
Cấu hình hiện tại của tôi là:
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