summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-04 13:53:25 +0300
committerAndrew Dolgov <[email protected]>2009-02-04 13:53:25 +0300
commitb871dd06e12048502dff8436b14fb1271db97f6a (patch)
tree23e5c1f3faf48444ea4f38faf482ce7c8a9af520
parent25d993538216482ac4e043c5f2857e2b0748b1f6 (diff)
offline: schema updated
-rw-r--r--offline.js15
-rw-r--r--tt-rss.js1
2 files changed, 7 insertions, 9 deletions
diff --git a/offline.js b/offline.js
index 04262bfba..38bcc286a 100644
--- a/offline.js
+++ b/offline.js
@@ -1,3 +1,5 @@
+var SCHEMA_VERSION = 2;
+
var offline_mode = false;
var store = false;
var localServer = false;
@@ -572,19 +574,16 @@ function init_gears() {
}
if (version != SCHEMA_VERSION) {
- db.execute("DROP TABLE cache");
- db.execute("DROP TABLE feeds");
- db.execute("DROP TABLE articles");
+ db.execute("DROP TABLE IF EXISTS cache");
+ db.execute("DROP TABLE IF EXISTS feeds");
+ db.execute("DROP TABLE IF EXISTS articles");
db.execute("INSERT INTO version (schema_version) VALUES (?)",
[SCHEMA_VERSION]);
}
db.execute("CREATE TABLE IF NOT EXISTS cache (id text, article text, param text, added text)");
-
- db.execute("CREATE TABLE if not exists feeds (id integer, title text, has_icon integer)");
-
- db.execute("CREATE TABLE if not exists articles (id integer, feed_id integer, title text, link text, guid text, updated text, content text, tags text, unread text, marked text, added text)");
-
+ db.execute("CREATE TABLE IF NOT EXISTS feeds (id integer, title text, has_icon integer)");
+ db.execute("CREATE TABLE IF NOT EXISTS articles (id integer, feed_id integer, title text, link text, guid text, updated text, content text, tags text, unread text, marked text, added text, comments text)");
window.setTimeout("update_offline_data(0)", 100);
}
diff --git a/tt-rss.js b/tt-rss.js
index f27c01da3..7bc093723 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -1,4 +1,3 @@
-var SCHEMA_VERSION = 1;
var total_unread = 0;
var first_run = true;