-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtableCreate.sql
120 lines (101 loc) · 2.61 KB
/
tableCreate.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
DROP TABLE IF EXISTS ARTICLES;
CREATE TABLE ARTICLES(
doi TEXT PRIMARY KEY UNIQUE,
sourceID TEXT NOT NULL,
sourceIDType TEXT,
title TEXT,
publicationName TEXT,
type TEXT,
volume TEXT,
issueIdentifier TEXT,
pageRange TEXT,
number TEXT,
coverDate DATE,
publisher TEXT,
pubType TEXT,
projectID INT,
openaccess TEXT,
pagenum INT,
createdon timestamp default current_timestamp
);
DROP TABLE IF EXISTS AUTHORS;
CREATE TABLE AUTHORS(
doi TEXT NOT NULL,
sourceID TEXT NOT NULL,
sourceIDType TEXT,
givenName TEXT,
surName TEXT,
index INT,
createdon timestamp default current_timestamp
);
DROP TABLE IF EXISTS KEYWORDS;
CREATE TABLE KEYWORDS(
doi TEXT NOT NULL,
sourceID TEXT NOT NULL,
sourceIDType TEXT,
keyword TEXT,
index INT,
createdon timestamp default current_timestamp
);
DROP TABLE IF EXISTS EMAILS;
CREATE TABLE EMAILS(
doi TEXT NOT NULL,
email TEXT,
givenName TEXT,
surName TEXT
);
DROP TABLE IF EXISTS STATCHECK;
CREATE TABLE STATCHECK(
doi TEXT NOT NULL,
statistic TEXT,
df1 INT,
df2 INT,
testcomparison TEXT,
value NUMERIC,
reportedcomparison TEXT,
reportedpvalue numeric,
computed TEXT,
raw TEXT,
error BOOLEAN,
decisionerror BOOLEAN,
onetail BOOLEAN,
onetailedintxt BOOLEAN,
apafactor numeric,
fromfulltext BOOLEAN,
pagenum INT
);
DROP TABLE IF EXISTS faileddownload;
CREATE TABLE faileddownload(
url TEXT
);
DROP TABLE IF EXISTS failedxml;
CREATE TABLE failedxml(
id TEXT
);
DROP TABLE IF EXISTS duplicates;
CREATE TABLE duplicates(
doi TEXT ,
sourceID TEXT NOT NULL,
sourceIDType TEXT,
title TEXT,
publicationName TEXT,
type TEXT,
volume TEXT,
issueIdentifier TEXT,
pageRange TEXT,
number TEXT,
coverDate DATE,
publisher TEXT,
pubType TEXT,
projectID INT,
openaccess TEXT,
pagenum INT,
createdon timestamp default current_timestamp
);
DROP TABLE IF EXISTS repeatquery;
CREATE TABLE repeatquery(
i INT,
j INT,
projectid INT,
createdon timestamp default current_timestamp
);