radames commited on
Commit
d7974b7
1 Parent(s): ce7119a

replace entries every hour,

Browse files
Files changed (3) hide show
  1. cache.db +2 -2
  2. db.py +1 -1
  3. schema.sql +1 -2
cache.db CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:61b9c38672deb60e6ccf7426699dc087558391d8d518d7a90c45b1184c4dcf96
3
- size 10891264
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5cc928eaafb66b8f2f185fb4e5021352bb78d7d1cf93c7e07df8d2d273b63147
3
+ size 10629120
db.py CHANGED
@@ -41,7 +41,7 @@ class Database:
41
  for entry in data:
42
  url, title, entries = entry
43
  cursor.execute(
44
- "INSERT INTO cache (url, title, entries) VALUES (?, ?, ?)",
45
  (url, title, entries),
46
  )
47
  except Exception as e:
 
41
  for entry in data:
42
  url, title, entries = entry
43
  cursor.execute(
44
+ "INSERT OR REPLACE INTO cache (url, title, entries) VALUES (?, ?, ?)",
45
  (url, title, entries),
46
  )
47
  except Exception as e:
schema.sql CHANGED
@@ -3,8 +3,7 @@ PRAGMA foreign_keys = OFF;
3
  BEGIN TRANSACTION;
4
 
5
  CREATE TABLE cache (
6
- id INTEGER PRIMARY KEY AUTOINCREMENT,
7
- url TEXT NOT NULL,
8
  title TEXT NOT NULL,
9
  entries json,
10
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL
 
3
  BEGIN TRANSACTION;
4
 
5
  CREATE TABLE cache (
6
+ url TEXT PRIMARY KEY NOT NULL,
 
7
  title TEXT NOT NULL,
8
  entries json,
9
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL