source: TI01-discovery-Ingest/trunk/v4.3.0/ingestAutomation-upgrade/ingestLoggingDatabase/HarvestLoggingTables.sql @ 7239

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery-Ingest/trunk/v4.3.0/ingestAutomation-upgrade/ingestLoggingDatabase/HarvestLoggingTables.sql@7239
Revision 7239, 1.5 KB checked in by sdonegan, 9 years ago (diff)

Initial commit of ingest & logging database create scripts

Line 
1-- Table: "HarvestLog"
2
3       
4
5DROP TABLE "HarvestLog";
6
7       
8
9CREATE TABLE "HarvestLog"
10
11(
12
13        "newRecs" smallint,
14
15        "delRecs" smallint,
16
17        "updateRecs" smallint,
18
19        "startHarvest" timestamp without time zone,
20
21        "stopHarvest" timestamp without time zone,
22
23        "providerID" character varying,
24
25        "reqID" integer NOT NULL,
26
27        "totRecs" integer,
28
29        CONSTRAINT "redID_key" PRIMARY KEY ("reqID")
30
31)
32
33WITH (
34
35        OIDS=FALSE
36
37);
38
39        ALTER TABLE "HarvestLog" OWNER TO badc;
40
41 
42
43 
44
45-- Table: format
46
47 
48
49DROP TABLE format;
50
51 
52
53CREATE TABLE format
54
55(
56
57        "ID" smallint NOT NULL,
58
59        "name" character varying,
60
61        description character varying,
62
63        CONSTRAINT format_pkey PRIMARY KEY ("ID")
64
65)
66
67WITH (
68
69        OIDS=FALSE
70
71);
72
73        ALTER TABLE format OWNER TO badc;
74
75       
76
77               
78
79-- Table: provider
80
81       
82
83DROP TABLE provider;
84
85       
86
87CREATE TABLE provider
88
89(
90
91        "ID" integer NOT NULL,
92
93        "baseURL" character varying,
94
95        "set" character varying,
96
97        "formatID" smallint,
98
99        "splitBySet" boolean DEFAULT false,
100
101        CONSTRAINT frgn_key_format FOREIGN KEY ("formatID")
102
103                REFERENCES format ("ID") MATCH SIMPLE
104
105                ON UPDATE NO ACTION ON DELETE NO ACTION
106
107)
108
109WITH (
110
111        OIDS=FALSE
112
113);
114
115        ALTER TABLE provider OWNER TO badc;
116
117
118
119-- Table: service_config
120
121
122
123DROP TABLE service_config;
124
125
126
127CREATE TABLE service_config
128
129(
130
131        param_name character varying NOT NULL,
132
133        param_value character varying,
134
135        CONSTRAINT key_srv_param_name PRIMARY KEY (param_name)
136
137)
138
139WITH (
140
141        OIDS=FALSE
142
143);
144
145        ALTER TABLE service_config OWNER TO badc;
146
Note: See TracBrowser for help on using the repository browser.