]> git.wh0rd.org Git - tt-rss.git/commitdiff
offline: schema updated
authorAndrew Dolgov <fox@bah.org.ru>
Wed, 4 Feb 2009 10:53:25 +0000 (13:53 +0300)
committerAndrew Dolgov <fox@bah.org.ru>
Wed, 4 Feb 2009 10:53:25 +0000 (13:53 +0300)
offline.js
tt-rss.js

index 04262bfbaf0a4df3dd80dbdc99e2dd8d3e4a8df0..38bcc286a8873fcb8d1ca0b74371f4155b4d8cbf 100644 (file)
@@ -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);
 
                }       
index f27c01da3de136b03ea7734b8cb4778ddf929cf8..7bc093723f135fe205c5a862effcccaa815a44e1 100644 (file)
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -1,4 +1,3 @@
-var SCHEMA_VERSION = 1;
 
 var total_unread = 0;
 var first_run = true;