Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fce59a0
commit 279b317
Showing
42 changed files
with
252 additions
and
1,416 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
|
||
begin | ||
require 'jasmine' | ||
load 'jasmine/tasks/jasmine.rake' | ||
rescue LoadError | ||
task :jasmine do | ||
abort "Jasmine is not available. In order to run jasmine, you must: (sudo) gem install jasmine" | ||
end | ||
end |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,18 @@ | ||
-- 2011, Jacob Andresen <jacob.andresen@gmail.com> | ||
create sequence account_seq START 1; | ||
create sequence token_seq START 1; | ||
|
||
create table account ( | ||
id int NOT NULL primary key auto_increment , | ||
username varchar(256) NOT NULL UNIQUE, | ||
password varchar(256) NOT NULL, | ||
first_name varchar(256), | ||
last_name varchar(256) | ||
account_id integer PRIMARY KEY DEFAULT nextval('account_seq'), | ||
username varchar(60) NOT NULL UNIQUE, | ||
password varchar(60) NOT NULL, | ||
first_name varchar(60), | ||
last_name varchar(60) | ||
); | ||
|
||
create table token ( | ||
id int NOT NULL primary key auto_increment, | ||
token_id integer PRIMARY KEY DEFAULT nextval('token_seq'), | ||
value varchar(60), | ||
account_id int NOT NULL, | ||
last_seen date, | ||
FOREIGN KEY (account_id) references account(id) | ||
account_id integer NOT NULL, | ||
last_seen date, | ||
FOREIGN KEY (account_id) references account(account_id) | ||
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,42 @@ | ||
-- 2011, Jacob Andresen <jacob.andresen@gmail.com> | ||
create sequence collection_seq START 1; | ||
create sequence collection_domain_seq START 1; | ||
create sequence document_seq START 1; | ||
|
||
create table collection ( | ||
id int NOT NULL primary key auto_increment, | ||
account_id int, | ||
collection_id integer PRIMARY KEY DEFAULT nextval('collection_seq'), | ||
account_id integer, | ||
name varchar(256), | ||
page_limit int, | ||
level_limit int, | ||
seen_documents int, | ||
indexed_documents int, | ||
page_limit integer, | ||
level_limit integer, | ||
seen_documents integer, | ||
indexed_documents integer, | ||
start_url varchar(512), | ||
last_updated datetime, | ||
foreign key(account_id) references account(id) | ||
last_updated date, | ||
foreign key(account_id) references account(account_id) | ||
); | ||
|
||
create table collection_domain ( | ||
id int NOT NULL primary key auto_increment, | ||
collection_id int, | ||
domain varchar(255), | ||
foreign key(collection_id) references collection(id) | ||
id integer PRIMARY KEY DEFAULT nextval('collection_domain_seq'), | ||
collection_id integer, | ||
domain varchar(255), | ||
foreign key(collection_id) references collection(collection_id) | ||
); | ||
|
||
create table document ( | ||
id int NOT NULL primary key auto_increment, | ||
collection_id int, | ||
document_id integer PRIMARY KEY DEFAULT nextval('document_seq'), | ||
collection_id integer, | ||
url varchar(256), | ||
md5 varchar(20), | ||
level int, | ||
level integer, | ||
content_type varchar(256), | ||
retrieved timestamp, | ||
content LONGTEXT, | ||
FOREIGN KEY(collection_id) references collection(id), | ||
FULLTEXT(content) | ||
) engine=MyISAM; | ||
|
||
create table filter ( | ||
id int NOT NULL primary key auto_increment, | ||
name varchar(64), | ||
path varchar(255), | ||
regex varchar(255) | ||
) engine=MyISAM; | ||
content TEXT, | ||
FOREIGN KEY(collection_id) references collection(collection_id) | ||
); | ||
|
||
create table field ( | ||
id int NOT NULL primary key auto_increment, | ||
document_id int, | ||
create table facet ( | ||
facet_id integer PRIMARY KEY DEFAULT nextval('facet_seq'), | ||
document_id integer, | ||
name varchar(256), | ||
content LONGTEXT, | ||
foreign key(document_id) references document(id), | ||
FULLTEXT(content) | ||
) engine=MyISAM; | ||
|
||
create table document_field ( | ||
id int NOT NULL primary key auto_increment, | ||
field_id int, | ||
filter_id int, | ||
foreign key(field_id) references field(id), | ||
foreign key(filter_id) references filter(id) | ||
) engine=MyISAM; | ||
content varchar(256) | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
create sequence job_seq START 1; | ||
create sequence job_seq START 1; | ||
|
||
create table job_type ( | ||
job_type_id integer PRIMARY KEY DEFAULT nextval('job_type_seq'), | ||
name varchar(60) NOT NULL UNIQUE | ||
); | ||
|
||
create table job ( | ||
job_id integer PRIMARY KEY DEFAULT nextval('job_seq'), | ||
name varchar(60) NOT NULL UNIQUE, | ||
collection_id integer NOT NULL, | ||
last_modified datetime, | ||
last_run datetime, | ||
start_time datetime, | ||
stop_time datetime, | ||
FOREIGN KEY (collection_id) references collection(collection_id) | ||
); | ||
|
||
|
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.