9234aa8b9b
Schema version not changed -- reset manually if you upgraded in the last few minutes
652 lines
30 KiB
SQL
652 lines
30 KiB
SQL
-- 31
|
|
|
|
DROP TABLE IF EXISTS version;
|
|
CREATE TABLE version (
|
|
schema TEXT PRIMARY KEY,
|
|
version INT NOT NULL
|
|
);
|
|
DROP INDEX IF EXISTS schema;
|
|
CREATE INDEX schema ON version(schema);
|
|
|
|
DROP TABLE IF EXISTS items;
|
|
CREATE TABLE items (
|
|
itemID INTEGER PRIMARY KEY,
|
|
itemTypeID INT,
|
|
title TEXT,
|
|
dateAdded DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
dateModified DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
DROP TABLE IF EXISTS itemTypes;
|
|
CREATE TABLE itemTypes (
|
|
itemTypeID INTEGER PRIMARY KEY,
|
|
typeName TEXT
|
|
);
|
|
|
|
DROP TABLE IF EXISTS fieldFormats;
|
|
CREATE TABLE fieldFormats (
|
|
fieldFormatID INTEGER PRIMARY KEY,
|
|
regex TEXT,
|
|
isInteger INT
|
|
);
|
|
|
|
DROP TABLE IF EXISTS fields;
|
|
CREATE TABLE fields (
|
|
fieldID INTEGER PRIMARY KEY,
|
|
fieldName TEXT,
|
|
fieldFormatID INT,
|
|
FOREIGN KEY (fieldFormatID) REFERENCES fieldFormat(fieldFormatID)
|
|
);
|
|
|
|
DROP TABLE IF EXISTS itemTypeFields;
|
|
CREATE TABLE itemTypeFields (
|
|
itemTypeID INT,
|
|
fieldID INT,
|
|
orderIndex INT,
|
|
PRIMARY KEY (itemTypeID, fieldID),
|
|
FOREIGN KEY (itemTypeID) REFERENCES itemTypes(itemTypeID),
|
|
FOREIGN KEY (fieldID) REFERENCES itemTypes(itemTypeID)
|
|
);
|
|
|
|
DROP TABLE IF EXISTS itemData;
|
|
CREATE TABLE itemData (
|
|
itemID INT,
|
|
fieldID INT,
|
|
value NONE,
|
|
PRIMARY KEY (itemID, fieldID),
|
|
FOREIGN KEY (itemID) REFERENCES items(itemID),
|
|
FOREIGN KEY (fieldID) REFERENCES fields(fieldID)
|
|
);
|
|
DROP INDEX IF EXISTS value;
|
|
CREATE INDEX value ON itemData(value);
|
|
|
|
DROP TABLE IF EXISTS itemNotes;
|
|
CREATE TABLE itemNotes (
|
|
itemID INT,
|
|
sourceItemID INT,
|
|
note TEXT,
|
|
PRIMARY KEY (itemID),
|
|
FOREIGN KEY (itemID) REFERENCES items(itemID),
|
|
FOREIGN KEY (sourceItemID) REFERENCES items(itemID)
|
|
);
|
|
DROP INDEX IF EXISTS itemNotes_sourceItemID;
|
|
CREATE INDEX itemNotes_sourceItemID ON itemNotes(sourceItemID);
|
|
|
|
DROP TABLE IF EXISTS charsets;
|
|
CREATE TABLE charsets (
|
|
charsetID INTEGER PRIMARY KEY,
|
|
charset TEXT UNIQUE
|
|
);
|
|
DROP INDEX IF EXISTS charsets_charset;
|
|
CREATE INDEX charsets_charset ON charsets(charset);
|
|
|
|
DROP TABLE IF EXISTS fileTypes;
|
|
CREATE TABLE fileTypes (
|
|
fileTypeID INTEGER PRIMARY KEY,
|
|
fileType TEXT UNIQUE
|
|
);
|
|
DROP INDEX IF EXISTS fileTypes_fileType;
|
|
CREATE INDEX fileTypes_fileType ON fileTypes(fileType);
|
|
|
|
DROP TABLE IF EXISTS fileTypeMimeTypes;
|
|
CREATE TABLE fileTypeMimeTypes (
|
|
fileTypeID,
|
|
mimeType,
|
|
PRIMARY KEY (fileTypeID, mimeType),
|
|
FOREIGN KEY (fileTypeID) REFERENCES fileTypes(fileTypeID)
|
|
);
|
|
DROP INDEX IF EXISTS fileTypeMimeTypes_mimeType;
|
|
CREATE INDEX fileTypeMimeTypes_mimeType ON fileTypeMimeTypes(mimeType);
|
|
|
|
DROP TABLE IF EXISTS itemFiles;
|
|
CREATE TABLE itemFiles (
|
|
itemID INT,
|
|
sourceItemID INT,
|
|
linkMode INT,
|
|
mimeType TEXT,
|
|
charsetID INT,
|
|
path TEXT,
|
|
originalPath TEXT,
|
|
PRIMARY KEY (itemID),
|
|
FOREIGN KEY (itemID) REFERENCES items(itemID),
|
|
FOREIGN KEY (sourceItemID) REFERENCES items(sourceItemID)
|
|
);
|
|
DROP INDEX IF EXISTS itemFiles_sourceItemID;
|
|
CREATE INDEX itemFiles_sourceItemID ON itemFiles(sourceItemID);
|
|
DROP INDEX IF EXISTS itemFiles_mimeType;
|
|
CREATE INDEX itemFiles_mimeType ON itemFiles(mimeType);
|
|
|
|
DROP TABLE IF EXISTS tags;
|
|
CREATE TABLE tags (
|
|
tagID INT,
|
|
tag TEXT UNIQUE,
|
|
PRIMARY KEY (tagID)
|
|
);
|
|
|
|
DROP TABLE IF EXISTS itemTags;
|
|
CREATE TABLE itemTags (
|
|
itemID INT,
|
|
tagID INT,
|
|
PRIMARY KEY (itemID, tagID),
|
|
FOREIGN KEY (itemID) REFERENCES items(itemID),
|
|
FOREIGN KEY (tagID) REFERENCES tags(tagID)
|
|
);
|
|
DROP INDEX IF EXISTS itemTags_tagID;
|
|
CREATE INDEX itemTags_tagID ON itemTags(tagID);
|
|
|
|
DROP TABLE IF EXISTS itemSeeAlso;
|
|
CREATE TABLE itemSeeAlso (
|
|
itemID INT,
|
|
linkedItemID INT,
|
|
PRIMARY KEY (itemID, linkedItemID),
|
|
FOREIGN KEY (itemID) REFERENCES items(itemID),
|
|
FOREIGN KEY (linkedItemID) REFERENCES items(itemID)
|
|
);
|
|
DROP INDEX IF EXISTS itemSeeAlso_linkedItemID;
|
|
CREATE INDEX itemSeeAlso_linkedItemID ON itemSeeAlso(linkedItemID);
|
|
|
|
DROP TABLE IF EXISTS creators;
|
|
CREATE TABLE creators (
|
|
creatorID INT,
|
|
firstName TEXT,
|
|
lastName TEXT,
|
|
PRIMARY KEY (creatorID)
|
|
);
|
|
|
|
DROP TABLE IF EXISTS creatorTypes;
|
|
CREATE TABLE creatorTypes (
|
|
creatorTypeID INTEGER PRIMARY KEY,
|
|
creatorType TEXT
|
|
);
|
|
|
|
DROP TABLE IF EXISTS itemCreators;
|
|
CREATE TABLE itemCreators (
|
|
itemID INT,
|
|
creatorID INT,
|
|
creatorTypeID INT DEFAULT 1,
|
|
orderIndex INT DEFAULT 0,
|
|
PRIMARY KEY (itemID, creatorID, creatorTypeID),
|
|
FOREIGN KEY (itemID) REFERENCES items(itemID),
|
|
FOREIGN KEY (creatorID) REFERENCES creators(creatorID)
|
|
FOREIGN KEY (creatorTypeID) REFERENCES creatorTypes(creatorTypeID)
|
|
);
|
|
|
|
DROP TABLE IF EXISTS collections;
|
|
CREATE TABLE collections (
|
|
collectionID INT,
|
|
collectionName TEXT,
|
|
parentCollectionID INT,
|
|
PRIMARY KEY (collectionID),
|
|
FOREIGN KEY (parentCollectionID) REFERENCES collections(collectionID)
|
|
);
|
|
|
|
DROP TABLE IF EXISTS collectionItems;
|
|
CREATE TABLE collectionItems (
|
|
collectionID INT,
|
|
itemID INT,
|
|
orderIndex INT DEFAULT 0,
|
|
PRIMARY KEY (collectionID, itemID),
|
|
FOREIGN KEY (collectionID) REFERENCES collections(collectionID),
|
|
FOREIGN KEY (itemID) REFERENCES items(itemID)
|
|
);
|
|
DROP INDEX IF EXISTS itemID;
|
|
CREATE INDEX itemID ON collectionItems(itemID);
|
|
|
|
DROP TABLE IF EXISTS translators;
|
|
CREATE TABLE translators (
|
|
translatorID TEXT PRIMARY KEY,
|
|
lastUpdated DATETIME,
|
|
type INT,
|
|
label TEXT,
|
|
creator TEXT,
|
|
target TEXT,
|
|
detectCode TEXT,
|
|
code TEXT
|
|
);
|
|
DROP INDEX IF EXISTS translators_type;
|
|
CREATE INDEX translators_type ON translators(type);
|
|
|
|
DROP TABLE IF EXISTS transactionSets;
|
|
CREATE TABLE transactionSets (
|
|
transactionSetID INTEGER PRIMARY KEY,
|
|
event TEXT,
|
|
id INT
|
|
);
|
|
|
|
DROP TABLE IF EXISTS transactions;
|
|
CREATE TABLE transactions (
|
|
transactionID INTEGER PRIMARY KEY,
|
|
transactionSetID INT,
|
|
context TEXT,
|
|
action TEXT
|
|
);
|
|
DROP INDEX IF EXISTS transactions_transactionSetID;
|
|
CREATE INDEX transactions_transactionSetID ON transactions(transactionSetID);
|
|
|
|
DROP TABLE IF EXISTS transactionLog;
|
|
CREATE TABLE transactionLog (
|
|
transactionID INT,
|
|
field TEXT,
|
|
value NONE,
|
|
PRIMARY KEY (transactionID, field, value),
|
|
FOREIGN KEY (transactionID) REFERENCES transactions(transactionID)
|
|
);
|
|
|
|
|
|
INSERT INTO itemTypes VALUES (1,'note');
|
|
INSERT INTO itemTypes VALUES (2,'book');
|
|
INSERT INTO itemTypes VALUES (3,'bookSection');
|
|
INSERT INTO itemTypes VALUES (4,'journalArticle');
|
|
INSERT INTO itemTypes VALUES (5,'magazineArticle');
|
|
INSERT INTO itemTypes VALUES (6,'newspaperArticle');
|
|
INSERT INTO itemTypes VALUES (7,'thesis');
|
|
INSERT INTO itemTypes VALUES (8,'letter');
|
|
INSERT INTO itemTypes VALUES (9,'manuscript');
|
|
INSERT INTO itemTypes VALUES (10,'interview');
|
|
INSERT INTO itemTypes VALUES (11,'film');
|
|
INSERT INTO itemTypes VALUES (12,'artwork');
|
|
INSERT INTO itemTypes VALUES (13,'website');
|
|
INSERT INTO itemTypes VALUES (14,'file');
|
|
|
|
INSERT INTO "fieldFormats" VALUES(1, '.*', 0);
|
|
INSERT INTO "fieldFormats" VALUES(2, '[0-9]*', 1);
|
|
INSERT INTO "fieldFormats" VALUES(3, '[0-9]{4}', 1);
|
|
|
|
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',NULL);
|
|
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 (14,'date',NULL);
|
|
INSERT INTO fields VALUES (15,'section',NULL);
|
|
INSERT INTO fields VALUES (16,'thesisType',NULL);
|
|
INSERT INTO fields VALUES (17,'accessionNumber',NULL);
|
|
INSERT INTO fields VALUES (18,'callNumber',NULL);
|
|
INSERT INTO fields VALUES (19,'archiveLocation',NULL);
|
|
INSERT INTO fields VALUES (20,'medium',NULL);
|
|
INSERT INTO fields VALUES (21,'distributor',NULL);
|
|
INSERT INTO fields VALUES (22,'extra',NULL);
|
|
INSERT INTO fields VALUES (23,'url',NULL);
|
|
INSERT INTO fields VALUES (24,'type',NULL);
|
|
INSERT INTO fields VALUES (25,'journalAbbreviation',NULL);
|
|
INSERT INTO fields VALUES (26,'DOIName',NULL);
|
|
|
|
INSERT INTO "itemTypeFields" VALUES(2, 1, 12);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 2, 13);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 3, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 4, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 5, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 6, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 7, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 8, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 9, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 10, 8);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 11, 9);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 1, 10);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 2, 11);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 12, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 4, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 5, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 10, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 13, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 1, 13);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 2, 14);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 12, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 3, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 4, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 5, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 6, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 7, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 8, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 9, 8);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 10, 9);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 11, 10);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 1, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 2, 8);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 12, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 14, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 10, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 13, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 1, 9);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 2, 10);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 12, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 6, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 14, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 15, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 10, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 13, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 1, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 2, 8);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 8, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 16, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 9, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 10, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 17, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(8, 2, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(8, 24, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(8, 14, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(8, 19, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 1, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 2, 8);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 24, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 7, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 14, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 19, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(10, 2, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(10, 14, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(10, 20, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(10, 19, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(11, 1, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(11, 2, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(11, 21, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(11, 9, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(12, 1, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(12, 2, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(12, 24, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(12, 14, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(13, 1, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(13, 2, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(13, 14, 2);
|
|
INSERT INTO "itemTypeFields" VALUES(13, 23, 1);
|
|
INSERT INTO "itemTypeFields" VALUES(12, 18, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 18, 10);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 18, 11);
|
|
INSERT INTO "itemTypeFields" VALUES(11, 18, 3);
|
|
INSERT INTO "itemTypeFields" VALUES(12, 17, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(12, 22, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 17, 11);
|
|
INSERT INTO "itemTypeFields" VALUES(2, 22, 14);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 17, 12);
|
|
INSERT INTO "itemTypeFields" VALUES(3, 22, 15);
|
|
INSERT INTO "itemTypeFields" VALUES(11, 17, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(11, 22, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(10, 17, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(10, 18, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(10, 22, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 17, 9);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 18, 8);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 22, 12);
|
|
INSERT INTO "itemTypeFields" VALUES(8, 17, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(8, 18, 4);
|
|
INSERT INTO "itemTypeFields" VALUES(8, 22, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 17, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 18, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(5, 22, 9);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 17, 6);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 18, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(9, 22, 9);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 17, 8);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 18, 7);
|
|
INSERT INTO "itemTypeFields" VALUES(6, 22, 11);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 18, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(7, 22, 9);
|
|
INSERT INTO "itemTypeFields" VALUES(13, 22, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 25, 5);
|
|
INSERT INTO "itemTypeFields" VALUES(4, 26, 6);
|
|
|
|
INSERT INTO "charsets" VALUES(1, 'utf-8');
|
|
INSERT INTO "charsets" VALUES(2, 'ascii');
|
|
INSERT INTO "charsets" VALUES(3, 'windows-1250');
|
|
INSERT INTO "charsets" VALUES(4, 'windows-1251');
|
|
INSERT INTO "charsets" VALUES(5, 'windows-1252');
|
|
INSERT INTO "charsets" VALUES(6, 'windows-1253');
|
|
INSERT INTO "charsets" VALUES(7, 'windows-1254');
|
|
INSERT INTO "charsets" VALUES(8, 'windows-1257');
|
|
INSERT INTO "charsets" VALUES(9, 'us');
|
|
INSERT INTO "charsets" VALUES(10, 'us-ascii');
|
|
INSERT INTO "charsets" VALUES(11, 'utf-7');
|
|
INSERT INTO "charsets" VALUES(12, 'iso8859-1');
|
|
INSERT INTO "charsets" VALUES(13, 'iso8859-15');
|
|
INSERT INTO "charsets" VALUES(14, 'iso_646.irv:1991');
|
|
INSERT INTO "charsets" VALUES(15, 'iso_8859-1');
|
|
INSERT INTO "charsets" VALUES(16, 'iso_8859-1:1987');
|
|
INSERT INTO "charsets" VALUES(17, 'iso_8859-2');
|
|
INSERT INTO "charsets" VALUES(18, 'iso_8859-2:1987');
|
|
INSERT INTO "charsets" VALUES(19, 'iso_8859-4');
|
|
INSERT INTO "charsets" VALUES(20, 'iso_8859-4:1988');
|
|
INSERT INTO "charsets" VALUES(21, 'iso_8859-5');
|
|
INSERT INTO "charsets" VALUES(22, 'iso_8859-5:1988');
|
|
INSERT INTO "charsets" VALUES(23, 'iso_8859-7');
|
|
INSERT INTO "charsets" VALUES(24, 'iso_8859-7:1987');
|
|
INSERT INTO "charsets" VALUES(25, 'iso-8859-1');
|
|
INSERT INTO "charsets" VALUES(26, 'iso-8859-1-windows-3.0-latin-1');
|
|
INSERT INTO "charsets" VALUES(27, 'iso-8859-1-windows-3.1-latin-1');
|
|
INSERT INTO "charsets" VALUES(28, 'iso-8859-15');
|
|
INSERT INTO "charsets" VALUES(29, 'iso-8859-2');
|
|
INSERT INTO "charsets" VALUES(30, 'iso-8859-2-windows-latin-2');
|
|
INSERT INTO "charsets" VALUES(31, 'iso-8859-3');
|
|
INSERT INTO "charsets" VALUES(32, 'iso-8859-4');
|
|
INSERT INTO "charsets" VALUES(33, 'iso-8859-5');
|
|
INSERT INTO "charsets" VALUES(34, 'iso-8859-5-windows-latin-5');
|
|
INSERT INTO "charsets" VALUES(35, 'iso-8859-6');
|
|
INSERT INTO "charsets" VALUES(36, 'iso-8859-7');
|
|
INSERT INTO "charsets" VALUES(37, 'iso-8859-8');
|
|
INSERT INTO "charsets" VALUES(38, 'iso-8859-9');
|
|
INSERT INTO "charsets" VALUES(39, 'l1');
|
|
INSERT INTO "charsets" VALUES(40, 'l2');
|
|
INSERT INTO "charsets" VALUES(41, 'l4');
|
|
INSERT INTO "charsets" VALUES(42, 'latin1');
|
|
INSERT INTO "charsets" VALUES(43, 'latin2');
|
|
INSERT INTO "charsets" VALUES(44, 'latin4');
|
|
INSERT INTO "charsets" VALUES(45, 'x-mac-ce');
|
|
INSERT INTO "charsets" VALUES(46, 'x-mac-cyrillic');
|
|
INSERT INTO "charsets" VALUES(47, 'x-mac-greek');
|
|
INSERT INTO "charsets" VALUES(48, 'x-mac-roman');
|
|
INSERT INTO "charsets" VALUES(49, 'x-mac-turkish');
|
|
INSERT INTO "charsets" VALUES(50, 'adobe-symbol-encoding');
|
|
INSERT INTO "charsets" VALUES(51, 'ansi_x3.4-1968');
|
|
INSERT INTO "charsets" VALUES(52, 'ansi_x3.4-1986');
|
|
INSERT INTO "charsets" VALUES(53, 'big5');
|
|
INSERT INTO "charsets" VALUES(54, 'chinese');
|
|
INSERT INTO "charsets" VALUES(55, 'cn-big5');
|
|
INSERT INTO "charsets" VALUES(56, 'cn-gb');
|
|
INSERT INTO "charsets" VALUES(57, 'cn-gb-isoir165');
|
|
INSERT INTO "charsets" VALUES(58, 'cp367');
|
|
INSERT INTO "charsets" VALUES(59, 'cp819');
|
|
INSERT INTO "charsets" VALUES(60, 'cp850');
|
|
INSERT INTO "charsets" VALUES(61, 'cp852');
|
|
INSERT INTO "charsets" VALUES(62, 'cp855');
|
|
INSERT INTO "charsets" VALUES(63, 'cp857');
|
|
INSERT INTO "charsets" VALUES(64, 'cp862');
|
|
INSERT INTO "charsets" VALUES(65, 'cp864');
|
|
INSERT INTO "charsets" VALUES(66, 'cp866');
|
|
INSERT INTO "charsets" VALUES(67, 'csascii');
|
|
INSERT INTO "charsets" VALUES(68, 'csbig5');
|
|
INSERT INTO "charsets" VALUES(69, 'cseuckr');
|
|
INSERT INTO "charsets" VALUES(70, 'cseucpkdfmtjapanese');
|
|
INSERT INTO "charsets" VALUES(71, 'csgb2312');
|
|
INSERT INTO "charsets" VALUES(72, 'cshalfwidthkatakana');
|
|
INSERT INTO "charsets" VALUES(73, 'cshppsmath');
|
|
INSERT INTO "charsets" VALUES(74, 'csiso103t618bit');
|
|
INSERT INTO "charsets" VALUES(75, 'csiso159jisx02121990');
|
|
INSERT INTO "charsets" VALUES(76, 'csiso2022jp');
|
|
INSERT INTO "charsets" VALUES(77, 'csiso2022jp2');
|
|
INSERT INTO "charsets" VALUES(78, 'csiso2022kr');
|
|
INSERT INTO "charsets" VALUES(79, 'csiso58gb231280');
|
|
INSERT INTO "charsets" VALUES(80, 'csisolatin4');
|
|
INSERT INTO "charsets" VALUES(81, 'csisolatincyrillic');
|
|
INSERT INTO "charsets" VALUES(82, 'csisolatingreek');
|
|
INSERT INTO "charsets" VALUES(83, 'cskoi8r');
|
|
INSERT INTO "charsets" VALUES(84, 'csksc56011987');
|
|
INSERT INTO "charsets" VALUES(85, 'csshiftjis');
|
|
INSERT INTO "charsets" VALUES(86, 'csunicode11');
|
|
INSERT INTO "charsets" VALUES(87, 'csunicode11utf7');
|
|
INSERT INTO "charsets" VALUES(88, 'csunicodeascii');
|
|
INSERT INTO "charsets" VALUES(89, 'csunicodelatin1');
|
|
INSERT INTO "charsets" VALUES(90, 'cswindows31latin5');
|
|
INSERT INTO "charsets" VALUES(91, 'cyrillic');
|
|
INSERT INTO "charsets" VALUES(92, 'ecma-118');
|
|
INSERT INTO "charsets" VALUES(93, 'elot_928');
|
|
INSERT INTO "charsets" VALUES(94, 'euc-jp');
|
|
INSERT INTO "charsets" VALUES(95, 'euc-kr');
|
|
INSERT INTO "charsets" VALUES(96, 'extended_unix_code_packed_format_for_japanese');
|
|
INSERT INTO "charsets" VALUES(97, 'gb2312');
|
|
INSERT INTO "charsets" VALUES(98, 'gb_2312-80');
|
|
INSERT INTO "charsets" VALUES(99, 'greek');
|
|
INSERT INTO "charsets" VALUES(100, 'greek8');
|
|
INSERT INTO "charsets" VALUES(101, 'hz-gb-2312');
|
|
INSERT INTO "charsets" VALUES(102, 'ibm367');
|
|
INSERT INTO "charsets" VALUES(103, 'ibm819');
|
|
INSERT INTO "charsets" VALUES(104, 'ibm850');
|
|
INSERT INTO "charsets" VALUES(105, 'ibm852');
|
|
INSERT INTO "charsets" VALUES(106, 'ibm855');
|
|
INSERT INTO "charsets" VALUES(107, 'ibm857');
|
|
INSERT INTO "charsets" VALUES(108, 'ibm862');
|
|
INSERT INTO "charsets" VALUES(109, 'ibm864');
|
|
INSERT INTO "charsets" VALUES(110, 'ibm866');
|
|
INSERT INTO "charsets" VALUES(111, 'iso-10646');
|
|
INSERT INTO "charsets" VALUES(112, 'iso-10646-j-1');
|
|
INSERT INTO "charsets" VALUES(113, 'iso-10646-ucs-2');
|
|
INSERT INTO "charsets" VALUES(114, 'iso-10646-ucs-4');
|
|
INSERT INTO "charsets" VALUES(115, 'iso-10646-ucs-basic');
|
|
INSERT INTO "charsets" VALUES(116, 'iso-10646-unicode-latin1');
|
|
INSERT INTO "charsets" VALUES(117, 'iso-2022-jp');
|
|
INSERT INTO "charsets" VALUES(118, 'iso-2022-jp-2');
|
|
INSERT INTO "charsets" VALUES(119, 'iso-2022-kr');
|
|
INSERT INTO "charsets" VALUES(120, 'iso-ir-100');
|
|
INSERT INTO "charsets" VALUES(121, 'iso-ir-101');
|
|
INSERT INTO "charsets" VALUES(122, 'iso-ir-103');
|
|
INSERT INTO "charsets" VALUES(123, 'iso-ir-110');
|
|
INSERT INTO "charsets" VALUES(124, 'iso-ir-126');
|
|
INSERT INTO "charsets" VALUES(125, 'iso-ir-144');
|
|
INSERT INTO "charsets" VALUES(126, 'iso-ir-149');
|
|
INSERT INTO "charsets" VALUES(127, 'iso-ir-159');
|
|
INSERT INTO "charsets" VALUES(128, 'iso-ir-58');
|
|
INSERT INTO "charsets" VALUES(129, 'iso-ir-6');
|
|
INSERT INTO "charsets" VALUES(130, 'iso646-us');
|
|
INSERT INTO "charsets" VALUES(131, 'jis_x0201');
|
|
INSERT INTO "charsets" VALUES(132, 'jis_x0208-1983');
|
|
INSERT INTO "charsets" VALUES(133, 'jis_x0212-1990');
|
|
INSERT INTO "charsets" VALUES(134, 'koi8-r');
|
|
INSERT INTO "charsets" VALUES(135, 'korean');
|
|
INSERT INTO "charsets" VALUES(136, 'ks_c_5601');
|
|
INSERT INTO "charsets" VALUES(137, 'ks_c_5601-1987');
|
|
INSERT INTO "charsets" VALUES(138, 'ks_c_5601-1989');
|
|
INSERT INTO "charsets" VALUES(139, 'ksc5601');
|
|
INSERT INTO "charsets" VALUES(140, 'ksc_5601');
|
|
INSERT INTO "charsets" VALUES(141, 'ms_kanji');
|
|
INSERT INTO "charsets" VALUES(142, 'shift_jis');
|
|
INSERT INTO "charsets" VALUES(143, 't.61');
|
|
INSERT INTO "charsets" VALUES(144, 't.61-8bit');
|
|
INSERT INTO "charsets" VALUES(145, 'unicode-1-1-utf-7');
|
|
INSERT INTO "charsets" VALUES(146, 'unicode-1-1-utf-8');
|
|
INSERT INTO "charsets" VALUES(147, 'unicode-2-0-utf-7');
|
|
INSERT INTO "charsets" VALUES(148, 'windows-31j');
|
|
INSERT INTO "charsets" VALUES(149, 'x-cns11643-1');
|
|
INSERT INTO "charsets" VALUES(150, 'x-cns11643-1110');
|
|
INSERT INTO "charsets" VALUES(151, 'x-cns11643-2');
|
|
INSERT INTO "charsets" VALUES(152, 'x-cp1250');
|
|
INSERT INTO "charsets" VALUES(153, 'x-cp1251');
|
|
INSERT INTO "charsets" VALUES(154, 'x-cp1253');
|
|
INSERT INTO "charsets" VALUES(155, 'x-dectech');
|
|
INSERT INTO "charsets" VALUES(156, 'x-dingbats');
|
|
INSERT INTO "charsets" VALUES(157, 'x-euc-jp');
|
|
INSERT INTO "charsets" VALUES(158, 'x-euc-tw');
|
|
INSERT INTO "charsets" VALUES(159, 'x-gb2312-11');
|
|
INSERT INTO "charsets" VALUES(160, 'x-imap4-modified-utf7');
|
|
INSERT INTO "charsets" VALUES(161, 'x-jisx0208-11');
|
|
INSERT INTO "charsets" VALUES(162, 'x-ksc5601-11');
|
|
INSERT INTO "charsets" VALUES(163, 'x-sjis');
|
|
INSERT INTO "charsets" VALUES(164, 'x-tis620');
|
|
INSERT INTO "charsets" VALUES(165, 'x-unicode-2-0-utf-7');
|
|
INSERT INTO "charsets" VALUES(166, 'x-x-big5');
|
|
INSERT INTO "charsets" VALUES(167, 'x0201');
|
|
INSERT INTO "charsets" VALUES(168, 'x0212');
|
|
|
|
-- Some sample data
|
|
INSERT INTO "items" VALUES(1, 2, 'Online connections: Internet interpersonal relationships', '2006-03-12 05:24:40', '2006-03-12 05:24:40');
|
|
INSERT INTO "items" VALUES(2, 2, 'Computer-Mediated Communication: Human-to-Human Communication Across the Internet', '2006-03-12 05:25:50', '2006-03-12 05:25:50');
|
|
INSERT INTO "items" VALUES(3, 4, 'Residential propinquity as a factor in marriage selection', '2006-03-12 05:26:37', '2006-03-12 05:26:37');
|
|
INSERT INTO "items" VALUES(4, 2, 'Connecting: how we form social bonds and communities in the Internet age', '2006-03-12 05:27:15', '2006-03-12 05:27:15');
|
|
INSERT INTO "items" VALUES(5, 2, 'Male, Female, Email: The Struggle for Relatedness in a Paranoid Society', '2006-03-12 05:27:36', '2006-06-26 16:26:53');
|
|
INSERT INTO "items" VALUES(6, 4, 'Social Implications of Sociology', '2006-03-12 05:27:53', '2006-03-12 05:27:53');
|
|
INSERT INTO "items" VALUES(7, 2, 'Social Pressures in Informal Groups: A Study of Human Factors in Housing', '2006-03-12 05:28:05', '2006-03-12 05:28:05');
|
|
INSERT INTO "items" VALUES(8, 2, 'Cybersociety 2.0: Revisiting Computer-Mediated Community and Technology', '2006-03-12 05:28:37', '2006-03-12 05:28:37');
|
|
INSERT INTO "items" VALUES(9, 4, 'The Computer as a Communication Device', '2006-03-12 05:29:03', '2006-03-12 05:29:03');
|
|
INSERT INTO "items" VALUES(10, 4, 'What Does Research Say about the Nature of Computer-mediated Communication: Task-Oriented, Social-Emotion-Oriented, or Both?', '2006-03-12 05:29:12', '2006-03-12 05:29:12');
|
|
INSERT INTO "items" VALUES(11, 2, 'The second self: computers and the human spirit', '2006-03-12 05:30:38', '2006-03-12 05:30:38');
|
|
INSERT INTO "items" VALUES(12, 2, 'Life on the screen: identity in the age of the Internet', '2006-03-12 05:30:49', '2006-03-12 05:30:49');
|
|
INSERT INTO "items" VALUES(13, 4, 'The computer conference: An altered state of communication', '2006-03-12 05:31:00', '2006-03-12 05:31:00');
|
|
INSERT INTO "items" VALUES(14, 4, '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, 2, 'The Internet in everyday life', '2006-03-12 05:31:41', '2006-03-12 05:31:41');
|
|
INSERT INTO "items" VALUES(16, 1, NULL, '2006-06-29 05:57:14', '2006-06-29 05:57:19');
|
|
INSERT INTO "items" VALUES(17, 1, NULL, '2006-06-29 05:58:14', '2006-06-29 05:58:19');
|
|
|
|
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 "creatorTypes" VALUES(1, "author");
|
|
INSERT INTO "creatorTypes" VALUES(2, "contributor");
|
|
INSERT INTO "creatorTypes" VALUES(3, "editor");
|
|
INSERT INTO "creatorTypes" VALUES(4, "translator");
|
|
|
|
INSERT INTO "creators" VALUES(1, 'Susan B.', 'Barnes');
|
|
INSERT INTO "creators" VALUES(2, 'J.S.', 'Bassard');
|
|
INSERT INTO "creators" VALUES(3, 'Mary', 'Chayko');
|
|
INSERT INTO "creators" VALUES(4, 'Michael', 'Civin');
|
|
INSERT INTO "creators" VALUES(5, 'Paul', 'DiMaggio');
|
|
INSERT INTO "creators" VALUES(6, 'Leon', 'Festinger');
|
|
INSERT INTO "creators" VALUES(7, 'Stanley', 'Schachter');
|
|
INSERT INTO "creators" VALUES(8, 'Kurt', 'Back');
|
|
INSERT INTO "creators" VALUES(9, 'Steven G.', 'Jones');
|
|
INSERT INTO "creators" VALUES(10, 'J.C.R.', 'Licklider');
|
|
INSERT INTO "creators" VALUES(11, 'Robert W.', 'Taylor');
|
|
INSERT INTO "creators" VALUES(12, 'Yuliang', 'Lui');
|
|
INSERT INTO "creators" VALUES(13, 'Sherry', 'Turkle');
|
|
INSERT INTO "creators" VALUES(14, 'J.', 'Vallee');
|
|
INSERT INTO "creators" VALUES(15, 'Barry', 'Wellman');
|
|
|
|
INSERT INTO "itemCreators" VALUES(1, 1, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(2, 1, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(3, 2, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(4, 3, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(5, 4, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(6, 5, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(7, 6, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(8, 9, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(9, 10, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(10, 12, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(11, 13, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(12, 13, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(13, 14, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(14, 15, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(15, 15, 1, 0);
|
|
INSERT INTO "itemCreators" VALUES(7, 7, 1, 1);
|
|
INSERT INTO "itemCreators" VALUES(7, 8, 1, 2);
|
|
INSERT INTO "itemCreators" VALUES(9, 11, 1, 1);
|
|
|
|
INSERT INTO "itemNotes" VALUES(16, 1, 'This item is note-worthy.');
|
|
INSERT INTO "itemNotes" VALUES(17, NULL, 'This is an independent note.');
|
|
|
|
INSERT INTO "fileTypes" VALUES(1, 'link');
|
|
INSERT INTO "fileTypes" VALUES(2, 'snapshot');
|
|
INSERT INTO "fileTypes" VALUES(3, 'image');
|
|
INSERT INTO "fileTypes" VALUES(4, 'pdf');
|
|
INSERT INTO "fileTypes" VALUES(5, 'audio');
|
|
INSERT INTO "fileTypes" VALUES(6, 'video');
|
|
INSERT INTO "fileTypes" VALUES(7, 'document');
|
|
INSERT INTO "fileTypes" VALUES(8, 'presentation');
|
|
|
|
INSERT INTO collections VALUES (1241, 'Test Project', NULL);
|
|
INSERT INTO collections VALUES (3262, 'Another Test Project', NULL);
|
|
INSERT INTO collections VALUES (6856, 'Yet Another Project', NULL);
|
|
INSERT INTO collections VALUES (7373, 'A Sub-project!', 6856);
|
|
INSERT INTO collections VALUES (9233, 'A Sub-sub-project!', 7373);
|
|
|
|
INSERT INTO collectionItems VALUES (6856, 14, 0);
|
|
INSERT INTO collectionItems VALUES (6856, 13, 1);
|
|
INSERT INTO collectionItems VALUES (7373, 15, 0);
|
|
INSERT INTO collectionItems VALUES (1241, 12, 0);
|