1
0
Fork 0

Create latest update entry for given file

This commit is contained in:
Daniele Tricoli 2015-09-21 01:26:13 +02:00
parent 8958d67026
commit bdcb29a5f5
1 changed files with 12 additions and 1 deletions

View File

@ -48,7 +48,8 @@ const (
simple_lowercase_mapping,
simple_titlecase_mapping)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`
getLastUpdateQuery = `SELECT date FROM last_update WHERE filename = ?`
createLastUpdateQuery = `INSERT INTO last_update (filename, date) VALUES (?, ?)`
getLastUpdateQuery = `SELECT date FROM last_update WHERE filename = ?`
)
type Store struct {
@ -121,6 +122,16 @@ func (s *Store) LoadFromRecords(records [][]string) error {
return nil
}
// Create latest update entry for given file.
func (s *Store) CreateLastUpdate(filename string, t time.Time) error {
ts := t.Format(time.RFC3339)
_, err := s.db.Exec(createLastUpdateQuery, filename, ts)
return err
}
// Get latest update for given file.
func (s *Store) GetLastUpdate(filename string) (time.Time, error) {
var t string