func (db *DB) UpdateSchedule(id uuid.UUID, ts string) error { _, err := timespec.Parse(ts) if err != nil { return err } return db.Exec( `UPDATE schedules SET timespec = ? WHERE uuid = ?`, ts, id.String(), ) }
func (db *DB) CreateSchedule(ts string) (uuid.UUID, error) { id := uuid.NewRandom() _, err := timespec.Parse(ts) if err != nil { return id, err } return id, db.Exec( `INSERT INTO schedules (uuid, timespec) VALUES (?, ?)`, id.String(), ts, ) }