www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 9daa0d3303506b3716ab7e234243bebed6ec1f76
parent c3acdf04a6e2de57d39589a23dc81c8d8186d176
Author: Dan Stillman <dstillman@zotero.org>
Date:   Thu,  8 Jun 2006 21:30:22 +0000

Added 'notes' field to fields table and sample data (changes are less messy than they look--I just put 'notes' after 'rights' and 'source' and incremented the other fieldIDs)

scholar.properties addition is just to keep metadata panel from breaking and could probably be removed once interface is hard-coded to not display the notes field there


Diffstat:
Mchrome/chromeFiles/content/scholar/xpcom/schema.js | 4++--
Mchrome/chromeFiles/locale/en-US/scholar/scholar.properties | 1+
Mschema.sql | 70+++++++++++++++++++++++++++++++++++++---------------------------------
3 files changed, 40 insertions(+), 35 deletions(-)

diff --git a/chrome/chromeFiles/content/scholar/xpcom/schema.js b/chrome/chromeFiles/content/scholar/xpcom/schema.js @@ -224,7 +224,7 @@ Scholar.Schema = new function(){ // // Change this value to match the schema version // - var toVersion = 16; + var toVersion = 17; if (toVersion != _getSchemaSQLVersion()){ throw('Schema version does not match version in _migrateSchema()'); @@ -239,7 +239,7 @@ Scholar.Schema = new function(){ // Each block performs the changes necessary to move from the // previous revision to that one. for (var i=parseInt(fromVersion) + 1; i<=toVersion; i++){ - if (i==16){ + if (i==17){ _initializeSchema(); } } diff --git a/chrome/chromeFiles/locale/en-US/scholar/scholar.properties b/chrome/chromeFiles/locale/en-US/scholar/scholar.properties @@ -14,6 +14,7 @@ itemFields.dateAdded = Date Added itemFields.dateModified = Modified itemFields.source = Source itemFields.rights = Rights +itemFields.notes = Notes itemFields.series = Series itemFields.volume = Volume diff --git a/schema.sql b/schema.sql @@ -1,4 +1,4 @@ --- 16 +-- 17 DROP TABLE IF EXISTS version; CREATE TABLE version ( @@ -150,36 +150,40 @@ INSERT INTO fields VALUES (1,'source',NULL); INSERT INTO fields VALUES (2,'rights',NULL); - INSERT INTO fields VALUES (3,'series',NULL); - INSERT INTO fields VALUES (4,'volume',NULL); - INSERT INTO fields VALUES (5,'number',NULL); - INSERT INTO fields VALUES (6,'edition',NULL); - INSERT INTO fields VALUES (7,'place',NULL); - INSERT INTO fields VALUES (8,'publisher',NULL); - INSERT INTO fields VALUES (9,'year',3); - INSERT INTO fields VALUES (10,'pages',2); - INSERT INTO fields VALUES (11,'ISBN',NULL); - INSERT INTO fields VALUES (12,'publication',NULL); - INSERT INTO fields VALUES (13,'ISSN',NULL); + INSERT INTO fields VALUES (3,'notes',NULL); + INSERT INTO fields VALUES (4,'series',NULL); + INSERT INTO fields VALUES (5,'volume',NULL); + INSERT INTO fields VALUES (6,'number',NULL); + INSERT INTO fields VALUES (7,'edition',NULL); + INSERT INTO fields VALUES (8,'place',NULL); + INSERT INTO fields VALUES (9,'publisher',NULL); + INSERT INTO fields VALUES (10,'year',3); + INSERT INTO fields VALUES (11,'pages',2); + INSERT INTO fields VALUES (12,'ISBN',NULL); + INSERT INTO fields VALUES (13,'publication',NULL); + INSERT INTO fields VALUES (14,'ISSN',NULL); INSERT INTO itemTypeFields VALUES (1,1,1); INSERT INTO itemTypeFields VALUES (1,2,2); - INSERT INTO itemTypeFields VALUES (1,3,3); - INSERT INTO itemTypeFields VALUES (1,4,4); - INSERT INTO itemTypeFields VALUES (1,5,5); - INSERT INTO itemTypeFields VALUES (1,6,6); - INSERT INTO itemTypeFields VALUES (1,7,7); - INSERT INTO itemTypeFields VALUES (1,8,8); - INSERT INTO itemTypeFields VALUES (1,9,9); - INSERT INTO itemTypeFields VALUES (1,10,10); - INSERT INTO itemTypeFields VALUES (1,11,11); + INSERT INTO itemTypeFields VALUES (1,3,NULL); + INSERT INTO itemTypeFields VALUES (1,4,3); + INSERT INTO itemTypeFields VALUES (1,5,4); + INSERT INTO itemTypeFields VALUES (1,6,5); + INSERT INTO itemTypeFields VALUES (1,7,6); + INSERT INTO itemTypeFields VALUES (1,8,7); + INSERT INTO itemTypeFields VALUES (1,9,8); + INSERT INTO itemTypeFields VALUES (1,10,9); + INSERT INTO itemTypeFields VALUES (1,11,10); + INSERT INTO itemTypeFields VALUES (1,12,11); + INSERT INTO itemTypeFields VALUES (2,1,1); INSERT INTO itemTypeFields VALUES (2,2,2); - INSERT INTO itemTypeFields VALUES (2,12,3); - INSERT INTO itemTypeFields VALUES (2,4,4); - INSERT INTO itemTypeFields VALUES (2,5,5); - INSERT INTO itemTypeFields VALUES (2,10,6); - INSERT INTO itemTypeFields VALUES (2,13,7); + INSERT INTO itemTypeFields VALUES (2,3,NULL); + INSERT INTO itemTypeFields VALUES (2,13,3); + INSERT INTO itemTypeFields VALUES (2,5,4); + INSERT INTO itemTypeFields VALUES (2,6,5); + INSERT INTO itemTypeFields VALUES (2,11,6); + INSERT INTO itemTypeFields VALUES (2,14,7); INSERT INTO "items" VALUES(1, 1, 'Online connections: Internet interpersonal relationships', '2006-03-12 05:24:40', '2006-03-12 05:24:40'); INSERT INTO "items" VALUES(2, 1, 'Computer-Mediated Communication: Human-to-Human Communication Across the Internet', '2006-03-12 05:25:50', '2006-03-12 05:25:50'); @@ -197,13 +201,13 @@ INSERT INTO "items" VALUES(14, 2, 'Computer Networks as Social Networks: Collaborative Work, Telework, and Community', '2006-03-12 05:31:17', '2006-03-12 05:31:17'); INSERT INTO "items" VALUES(15, 1, 'The Internet in everyday life', '2006-03-12 05:31:41', '2006-03-12 05:31:41'); - INSERT INTO "itemData" VALUES(1, 9, 2001); - INSERT INTO "itemData" VALUES(1, 7, 'Cresskill, N.J.'); - INSERT INTO "itemData" VALUES(1, 8, 'Hampton Press'); - INSERT INTO "itemData" VALUES(2, 9, 2002); - INSERT INTO "itemData" VALUES(2, 8, 'Allyn & Bacon Publishers'); - INSERT INTO "itemData" VALUES(2, 10, 347); - INSERT INTO "itemData" VALUES(2, 11, '0-205-32145-3'); + INSERT INTO "itemData" VALUES(1, 10, 2001); + INSERT INTO "itemData" VALUES(1, 8, 'Cresskill, N.J.'); + INSERT INTO "itemData" VALUES(1, 9, 'Hampton Press'); + INSERT INTO "itemData" VALUES(2, 10, 2002); + INSERT INTO "itemData" VALUES(2, 9, 'Allyn & Bacon Publishers'); + INSERT INTO "itemData" VALUES(2, 11, 347); + INSERT INTO "itemData" VALUES(2, 12, '0-205-32145-3'); INSERT INTO "creatorTypes" VALUES(1, "author"); INSERT INTO "creatorTypes" VALUES(2, "contributor");