Files
realy/basic/cleanup.go

16 lines
265 B
Go

package main
import (
"time"
"github.com/jmoiron/sqlx"
)
// every hour, delete all very old events
func cleanupRoutine(db *sqlx.DB) {
for {
time.Sleep(60 * time.Minute)
db.Exec(`DELETE FROM event WHERE created_at < $1`, time.Now().AddDate(0, -3, 0))
}
}