16 lines
265 B
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))
|
|
}
|
|
}
|