diff --git a/chrome/chromeFiles/content/scholar/db.js b/chrome/chromeFiles/content/scholar/db.js index b1f25b57e..b2e0631d2 100644 --- a/chrome/chromeFiles/content/scholar/db.js +++ b/chrome/chromeFiles/content/scholar/db.js @@ -417,6 +417,13 @@ Scholar.DB = new function(){ } if (i==9){ + Scholar.DB.query("DROP TABLE IF EXISTS objectCreators; " + + "DROP TABLE IF EXISTS objectData; DROP TABLE IF EXISTS objectKeywords; " + + "DROP TABLE IF EXISTS objectTypeFields; DROP TABLE IF EXISTS objectTypes; " + + "DROP TABLE IF EXISTS objects; DROP TABLE IF EXISTS treeOrder;"); + } + + if (i==10){ // do stuff // _updateDBVersion(i); } diff --git a/chrome/chromeFiles/content/scholar/scholar.js b/chrome/chromeFiles/content/scholar/scholar.js index 8520c555a..6e1e7dd1f 100644 --- a/chrome/chromeFiles/content/scholar/scholar.js +++ b/chrome/chromeFiles/content/scholar/scholar.js @@ -1,7 +1,7 @@ const SCHOLAR_CONFIG = { GUID: 'scholar@chnm', DB_FILE: 'scholar.sqlite', - DB_VERSION: 8, // must match version at top of schema.sql + DB_VERSION: 9, // must match version at top of schema.sql DB_REBUILD: false, // erase DB and recreate from schema DEBUG_LOGGING: true, DEBUG_TO_CONSOLE: true // dump debug messages to console rather than (much slower) Debug Logger diff --git a/schema.sql b/schema.sql index c79e0142f..0b924053e 100644 --- a/schema.sql +++ b/schema.sql @@ -1,4 +1,4 @@ --- 8 +-- 9 DROP TABLE IF EXISTS version; CREATE TABLE version (