I use pg cron for this. But I don't have a need for TTL to be to the minute accurate, or even to the hour.