Project

General

Profile

1 8931 aaronmk
SET standard_conforming_strings = off;
2
SET escape_string_warning = off;
3 10468 aaronmk
-- MySQL dump 10.13  Distrib 5.5.32, for debian-linux-gnu (x86_64)
4 8931 aaronmk
--
5 9630 aaronmk
-- Host: localhost    Database: VegCore
6 8931 aaronmk
-- ------------------------------------------------------
7 10468 aaronmk
-- Server version	5.5.32-0ubuntu0.12.04.1
8 10446 aaronmk
9
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
10
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
11
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
12
SET NAMES 'utf8';
13 8931 aaronmk
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
14
/*!40103 SET TIME_ZONE='+00:00' */;
15
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
16
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
17 10446 aaronmk
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
18 8931 aaronmk
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
19
20
--
21
-- Table structure for table "aggregate_observation"
22
--
23
24 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
25
/*!40101 SET character_set_client = utf8 */;
26 8931 aaronmk
CREATE TABLE "aggregate_observation" (
27 8944 aaronmk
  "id" text NOT NULL,
28 8938 aaronmk
  "traits" hstore DEFAULT NULL,
29 8931 aaronmk
  PRIMARY KEY ("id"),
30 10458 aaronmk
  /*CONSTRAINT "fk_aggregate_observation_taxon_presence1" FOREIGN KEY ("id") REFERENCES "taxon_presence" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
31 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"An observation applying to all occurrences of an organism based on an aggregation factor" ("VegX":http://wiki.tdwg.org/twiki/pub/Vegetation/WebHome/VegX_Schema_1.5.3_proposed.zip#/veg.xsd#/aggregateOrganismObservations/aggregateOrganismObservation)'*/;
32 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
33 8931 aaronmk
34
--
35
-- Dumping data for table "aggregate_observation"
36
--
37
38
/*!40000 ALTER TABLE "aggregate_observation" DISABLE KEYS */;
39
/*!40000 ALTER TABLE "aggregate_observation" ENABLE KEYS */;
40
41
--
42
-- Table structure for table "base_class"
43
--
44
45 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
46
/*!40101 SET character_set_client = utf8 */;
47 8931 aaronmk
CREATE TABLE "base_class" (
48 8944 aaronmk
  "id" text NOT NULL,
49
  "referenced_class" text NOT NULL,
50 8931 aaronmk
  PRIMARY KEY ("id"),
51
  /*KEY "fk_base_class_referenced_class1_idx" ("referenced_class")*/CHECK (true),
52 10437 aaronmk
  /*CONSTRAINT "fk_base_class_referenced_class1" FOREIGN KEY ("referenced_class") REFERENCES "referenced_class" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
53 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
54 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
55 8931 aaronmk
56
--
57
-- Dumping data for table "base_class"
58
--
59
60
/*!40000 ALTER TABLE "base_class" DISABLE KEYS */;
61
/*!40000 ALTER TABLE "base_class" ENABLE KEYS */;
62
63
--
64
-- Table structure for table "collection"
65
--
66
67 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
68
/*!40101 SET character_set_client = utf8 */;
69 8931 aaronmk
CREATE TABLE "collection" (
70 8944 aaronmk
  "id" text NOT NULL,
71
  "institution" text NOT NULL,
72
  "name" text NOT NULL,
73 8931 aaronmk
  PRIMARY KEY ("id"),
74
  /*CONSTRAINT "collection_unique" */UNIQUE ("institution","name"),
75
  /*KEY "fk_collection_organization1_idx" ("institution")*/CHECK (true),
76
  /*KEY "fk_collection_source1_idx" ("id")*/CHECK (true),
77 10469 aaronmk
  /*CONSTRAINT "fk_collection_source1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
78
  /*CONSTRAINT "fk_collection_organization1" FOREIGN KEY ("institution") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
79 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"the collection within the institution where a specimen is held" ("Brad Boyle":https://projects.nceas.ucsb.edu/nceas/attachments/download/621/vegbien_identifier_examples.xlsx#terms/collectionCode)'*/;
80 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
81 8931 aaronmk
82
--
83
-- Dumping data for table "collection"
84
--
85
86
/*!40000 ALTER TABLE "collection" DISABLE KEYS */;
87
/*!40000 ALTER TABLE "collection" ENABLE KEYS */;
88
89
--
90
-- Table structure for table "community"
91
--
92
93 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
94
/*!40101 SET character_set_client = utf8 */;
95 8931 aaronmk
CREATE TABLE "community" (
96 8944 aaronmk
  "id" text NOT NULL,
97
  "name" text NOT NULL,
98 8938 aaronmk
  "info" hstore DEFAULT NULL,
99 8931 aaronmk
  PRIMARY KEY ("id"),
100
  /*CONSTRAINT "fk_community_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
101 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"A community type is an abstract grouping of organisms that tend to co-occur on the landscape due to shared ecological requirements or preferences. May be designated by syntaxon or physiognomic types." ([[VegCore#VegX|VegX]])'*/;
102 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
103 8931 aaronmk
104
--
105
-- Dumping data for table "community"
106
--
107
108
/*!40000 ALTER TABLE "community" DISABLE KEYS */;
109
/*!40000 ALTER TABLE "community" ENABLE KEYS */;
110
111
--
112
-- Table structure for table "derived_class"
113
--
114
115 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
116
/*!40101 SET character_set_client = utf8 */;
117 8931 aaronmk
CREATE TABLE "derived_class" (
118 8944 aaronmk
  "id" text NOT NULL,
119 8931 aaronmk
  PRIMARY KEY ("id"),
120
  /*CONSTRAINT "fk_derived_class_base_class1" FOREIGN KEY ("id") REFERENCES "base_class" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
121 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
122 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
123 8931 aaronmk
124
--
125
-- Dumping data for table "derived_class"
126
--
127
128
/*!40000 ALTER TABLE "derived_class" DISABLE KEYS */;
129
/*!40000 ALTER TABLE "derived_class" ENABLE KEYS */;
130
131
--
132
-- Table structure for table "event"
133
--
134
135 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
136
/*!40101 SET character_set_client = utf8 */;
137 8931 aaronmk
CREATE TABLE "event" (
138 8944 aaronmk
  "id" text NOT NULL,
139 10498 aaronmk
  "parent" text DEFAULT NULL,
140 8944 aaronmk
  "name" text DEFAULT NULL,
141
  "date_range" text DEFAULT NULL,
142
  "place" text DEFAULT NULL,
143 10454 aaronmk
  "participants" text DEFAULT NULL,
144 8931 aaronmk
  PRIMARY KEY ("id"),
145
  /*KEY "fk_event_place1_idx" ("place")*/CHECK (true),
146
  /*KEY "fk_event1_idx" ("parent")*/CHECK (true),
147 10454 aaronmk
  /*KEY "fk_event_party_list1_idx" ("participants")*/CHECK (true),
148 10469 aaronmk
  /*CONSTRAINT "fk_event_party_list1" FOREIGN KEY ("participants") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
149 10468 aaronmk
  /*CONSTRAINT "fk_event1" FOREIGN KEY ("parent") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
150 10495 aaronmk
  /*CONSTRAINT "fk_event_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
151 10460 aaronmk
  /*CONSTRAINT "fk_event_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
152 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"an action that occurs at a place and during a period of text/*time*/" ("DwC":http://rs.tdwg.org/dwc/terms/#Event)'*/;
153 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
154 8931 aaronmk
155
--
156
-- Dumping data for table "event"
157
--
158
159
/*!40000 ALTER TABLE "event" DISABLE KEYS */;
160
/*!40000 ALTER TABLE "event" ENABLE KEYS */;
161
162
--
163
-- Table structure for table "geological_context"
164
--
165
166 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
167
/*!40101 SET character_set_client = utf8 */;
168 8931 aaronmk
CREATE TABLE "geological_context" (
169 8944 aaronmk
  "id" text NOT NULL,
170
  "name" text NOT NULL,
171 8938 aaronmk
  "info" hstore DEFAULT NULL,
172 8931 aaronmk
  PRIMARY KEY ("id"),
173
  /*CONSTRAINT "fk_geological_context_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
174 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"information pertaining to a location within a geological context, such as stratigraphy" ("DwC":http://rs.tdwg.org/dwc/terms/#GeologicalContext)'*/;
175 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
176 8931 aaronmk
177
--
178
-- Dumping data for table "geological_context"
179
--
180
181
/*!40000 ALTER TABLE "geological_context" DISABLE KEYS */;
182
/*!40000 ALTER TABLE "geological_context" ENABLE KEYS */;
183
184
--
185 10466 aaronmk
-- Table structure for table "geopath"
186
--
187
188
/*!40101 SET @saved_cs_client     = @@character_set_client */;
189
/*!40101 SET character_set_client = utf8 */;
190
CREATE TABLE "geopath" (
191
  "id" text NOT NULL,
192
  "continent" text DEFAULT NULL,
193 10495 aaronmk
  "country" text DEFAULT NULL,
194 10466 aaronmk
  "state_province" text DEFAULT NULL,
195
  "county" text DEFAULT NULL,
196
  "municipality" text DEFAULT NULL,
197
  "ranks" hstore DEFAULT NULL,
198
  PRIMARY KEY ("id")
199
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A named region'*/;
200
/*!40101 SET character_set_client = @saved_cs_client */;
201
202
--
203
-- Dumping data for table "geopath"
204
--
205
206
/*!40000 ALTER TABLE "geopath" DISABLE KEYS */;
207
/*!40000 ALTER TABLE "geopath" ENABLE KEYS */;
208
209
--
210 10493 aaronmk
-- Table structure for table "geoplace"
211
--
212
213
/*!40101 SET @saved_cs_client     = @@character_set_client */;
214
/*!40101 SET character_set_client = utf8 */;
215
CREATE TABLE "geoplace" (
216
  "id" text NOT NULL,
217 10495 aaronmk
  "latitude_deg" text NOT NULL,
218
  "longitude_deg" text NOT NULL,
219
  "footprint_geom_WKT" text NOT NULL DEFAULT 'point',
220 10493 aaronmk
  PRIMARY KEY ("id"),
221 10495 aaronmk
  /*CONSTRAINT "fk_geoplace_place1" FOREIGN KEY ("id") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
222
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A numerically-defined point'*/;
223 10493 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
224
225
--
226
-- Dumping data for table "geoplace"
227
--
228
229
/*!40000 ALTER TABLE "geoplace" DISABLE KEYS */;
230
/*!40000 ALTER TABLE "geoplace" ENABLE KEYS */;
231
232
--
233 10479 aaronmk
-- Table structure for table "georeferencing"
234
--
235
236
/*!40101 SET @saved_cs_client     = @@character_set_client */;
237
/*!40101 SET character_set_client = utf8 */;
238
CREATE TABLE "georeferencing" (
239
  "id" text NOT NULL,
240
  "input_place" text NOT NULL,
241 10480 aaronmk
  "georeferenced_by" text DEFAULT NULL,
242 10495 aaronmk
  "geoplace" text DEFAULT NULL,
243 10501 aaronmk
  "info" hstore DEFAULT NULL,
244 10479 aaronmk
  PRIMARY KEY ("id"),
245
  /*KEY "fk_georef_place1_idx" ("input_place")*/CHECK (true),
246 10480 aaronmk
  /*KEY "fk_georeferencing_party_list1_idx" ("georeferenced_by")*/CHECK (true),
247 10495 aaronmk
  /*KEY "fk_georeferencing_geoplace1_idx" ("geoplace")*/CHECK (true),
248
  /*CONSTRAINT "fk_georeferencing_geoplace1" FOREIGN KEY ("geoplace") REFERENCES "geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
249 10480 aaronmk
  /*CONSTRAINT "fk_georeferencing_party_list1" FOREIGN KEY ("georeferenced_by") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
250 10495 aaronmk
  /*CONSTRAINT "fk_georef_place1" FOREIGN KEY ("input_place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
251 10479 aaronmk
  /*CONSTRAINT "fk_geovalidation_record100" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
252 10495 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='also stored GNRS results'*/;
253 10479 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
254
255
--
256
-- Dumping data for table "georeferencing"
257
--
258
259
/*!40000 ALTER TABLE "georeferencing" DISABLE KEYS */;
260
/*!40000 ALTER TABLE "georeferencing" ENABLE KEYS */;
261
262
--
263 8931 aaronmk
-- Table structure for table "geovalidation"
264
--
265
266 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
267
/*!40101 SET character_set_client = utf8 */;
268 8931 aaronmk
CREATE TABLE "geovalidation" (
269 8944 aaronmk
  "id" text NOT NULL,
270 10474 aaronmk
  "input_geoplace" text NOT NULL,
271 10495 aaronmk
  "corrected_geoplace" text DEFAULT NULL,
272 8931 aaronmk
  "geovalid" integer NOT NULL,
273
  "lat_long_domain_valid" integer NOT NULL,
274 10451 aaronmk
  "lat_long_in_place_ranks" hstore DEFAULT NULL,
275 8931 aaronmk
  PRIMARY KEY ("id"),
276 10474 aaronmk
  /*KEY "fk_geovalidation_geoplace1_idx" ("input_geoplace")*/CHECK (true),
277 10495 aaronmk
  /*KEY "fk_geovalidation_geoplace2_idx" ("corrected_geoplace")*/CHECK (true),
278
  /*CONSTRAINT "fk_geovalidation_geoplace1" FOREIGN KEY ("input_geoplace") REFERENCES "scrubbed_geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
279
  /*CONSTRAINT "fk_geovalidation_geoplace2" FOREIGN KEY ("corrected_geoplace") REFERENCES "scrubbed_geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
280 10476 aaronmk
  /*CONSTRAINT "fk_geovalidation_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
281 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='The accuracy of the [[VegCore#Coordinates|Coordinates]], taking into account the [[VegCore#Placename|Placename]]'*/;
282 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
283 8931 aaronmk
284
--
285
-- Dumping data for table "geovalidation"
286
--
287
288
/*!40000 ALTER TABLE "geovalidation" DISABLE KEYS */;
289
/*!40000 ALTER TABLE "geovalidation" ENABLE KEYS */;
290
291
--
292
-- Table structure for table "individual"
293
--
294
295 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
296
/*!40101 SET character_set_client = utf8 */;
297 8931 aaronmk
CREATE TABLE "individual" (
298 8944 aaronmk
  "id" text NOT NULL,
299 10500 aaronmk
  "plot_position" text DEFAULT NULL,
300 8944 aaronmk
  "tag" text DEFAULT NULL,
301 10450 aaronmk
  "tag_history" hstore DEFAULT NULL,
302 8931 aaronmk
  PRIMARY KEY ("id"),
303 10500 aaronmk
  /*KEY "fk_individual_rel_place1_idx" ("plot_position")*/CHECK (true),
304
  /*CONSTRAINT "fk_individual_record1" FOREIGN KEY ("id") REFERENCES "reobservable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
305
  /*CONSTRAINT "fk_individual_rel_place1" FOREIGN KEY ("plot_position") REFERENCES "rel_place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
306 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A distinct biological organism'*/;
307 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
308 8931 aaronmk
309
--
310
-- Dumping data for table "individual"
311
--
312
313
/*!40000 ALTER TABLE "individual" DISABLE KEYS */;
314
/*!40000 ALTER TABLE "individual" ENABLE KEYS */;
315
316
--
317
-- Table structure for table "individual_observation"
318
--
319
320 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
321
/*!40101 SET character_set_client = utf8 */;
322 8931 aaronmk
CREATE TABLE "individual_observation" (
323 8944 aaronmk
  "id" text NOT NULL,
324
  "individual" text DEFAULT NULL,
325
  "code" text DEFAULT NULL,
326 8938 aaronmk
  "traits" hstore DEFAULT NULL,
327 8931 aaronmk
  PRIMARY KEY ("id"),
328
  /*KEY "fk_individual_observation_individual1_idx" ("individual")*/CHECK (true),
329 10460 aaronmk
  /*CONSTRAINT "fk_individual_observation_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
330
  /*CONSTRAINT "fk_individual_observation_taxon_occurrence1" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
331 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of an [[VegCore#Individual|Individual]]'*/;
332 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
333 8931 aaronmk
334
--
335
-- Dumping data for table "individual_observation"
336
--
337
338
/*!40000 ALTER TABLE "individual_observation" DISABLE KEYS */;
339
/*!40000 ALTER TABLE "individual_observation" ENABLE KEYS */;
340
341
--
342
-- Table structure for table "method"
343
--
344
345 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
346
/*!40101 SET character_set_client = utf8 */;
347 8931 aaronmk
CREATE TABLE "method" (
348 8944 aaronmk
  "id" text NOT NULL,
349
  "parent" text NOT NULL,
350 8938 aaronmk
  "info" hstore DEFAULT NULL,
351 8931 aaronmk
  PRIMARY KEY ("id"),
352
  /*KEY "fk_method_method1_idx" ("parent")*/CHECK (true),
353 10469 aaronmk
  /*CONSTRAINT "fk_method_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
354
  /*CONSTRAINT "fk_method_method1" FOREIGN KEY ("parent") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
355 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"A specific method definition followed in the creation of the dataset. Each method links to a protocol and literature citation reference. A protocol may have many method or steps." ("VegX":http://wiki.tdwg.org/twiki/pub/Vegetation/WebHome/VegX_Schema_1.5.3_proposed.zip#/veg.xsd#/methods/method)'*/;
356 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
357 8931 aaronmk
358
--
359
-- Dumping data for table "method"
360
--
361
362
/*!40000 ALTER TABLE "method" DISABLE KEYS */;
363
/*!40000 ALTER TABLE "method" ENABLE KEYS */;
364
365
--
366
-- Table structure for table "organization"
367
--
368
369 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
370
/*!40101 SET character_set_client = utf8 */;
371 8931 aaronmk
CREATE TABLE "organization" (
372 8944 aaronmk
  "id" text NOT NULL,
373 8938 aaronmk
  "info" hstore DEFAULT NULL,
374 8931 aaronmk
  PRIMARY KEY ("id"),
375
  /*CONSTRAINT "fk_organization_party1" FOREIGN KEY ("id") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
376 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
377 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
378 8931 aaronmk
379
--
380
-- Dumping data for table "organization"
381
--
382
383
/*!40000 ALTER TABLE "organization" DISABLE KEYS */;
384
/*!40000 ALTER TABLE "organization" ENABLE KEYS */;
385
386
--
387
-- Table structure for table "party"
388
--
389
390 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
391
/*!40101 SET character_set_client = utf8 */;
392 8931 aaronmk
CREATE TABLE "party" (
393 8944 aaronmk
  "id" text NOT NULL,
394 10452 aaronmk
  "organization" text DEFAULT NULL,
395 8938 aaronmk
  "info" hstore DEFAULT NULL,
396 8931 aaronmk
  PRIMARY KEY ("id"),
397 10452 aaronmk
  /*KEY "fk_party_organization1_idx" ("organization")*/CHECK (true),
398 10469 aaronmk
  /*CONSTRAINT "fk_party_organization1" FOREIGN KEY ("organization") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
399
  /*CONSTRAINT "fk_collection_source10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
400 10449 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
401 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
402 8931 aaronmk
403
--
404
-- Dumping data for table "party"
405
--
406
407
/*!40000 ALTER TABLE "party" DISABLE KEYS */;
408
/*!40000 ALTER TABLE "party" ENABLE KEYS */;
409
410
--
411 10453 aaronmk
-- Table structure for table "party_list"
412
--
413
414
/*!40101 SET @saved_cs_client     = @@character_set_client */;
415
/*!40101 SET character_set_client = utf8 */;
416
CREATE TABLE "party_list" (
417
  "id" text NOT NULL,
418
  "count" integer NOT NULL,
419
  PRIMARY KEY ("id"),
420
  /*CONSTRAINT "fk_collection_source100" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
421
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
422
/*!40101 SET character_set_client = @saved_cs_client */;
423
424
--
425
-- Dumping data for table "party_list"
426
--
427
428
/*!40000 ALTER TABLE "party_list" DISABLE KEYS */;
429
/*!40000 ALTER TABLE "party_list" ENABLE KEYS */;
430
431
--
432
-- Table structure for table "party_list_entry"
433
--
434
435
/*!40101 SET @saved_cs_client     = @@character_set_client */;
436
/*!40101 SET character_set_client = utf8 */;
437
CREATE TABLE "party_list_entry" (
438
  "id" text NOT NULL,
439
  "entry" text NOT NULL,
440
  "sort_order" integer DEFAULT NULL,
441
  PRIMARY KEY ("id","entry"),
442
  /*KEY "fk_party_list_has_party_party1_idx" ("entry")*/CHECK (true),
443
  /*KEY "fk_party_list_has_party_party_list1_idx" ("id")*/CHECK (true),
444 10469 aaronmk
  /*CONSTRAINT "fk_party_list_has_party_party_list1" FOREIGN KEY ("id") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
445
  /*CONSTRAINT "fk_party_list_has_party_party1" FOREIGN KEY ("entry") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
446 10453 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
447
/*!40101 SET character_set_client = @saved_cs_client */;
448
449
--
450
-- Dumping data for table "party_list_entry"
451
--
452
453
/*!40000 ALTER TABLE "party_list_entry" DISABLE KEYS */;
454
/*!40000 ALTER TABLE "party_list_entry" ENABLE KEYS */;
455
456
--
457 10495 aaronmk
-- Table structure for table "place"
458
--
459
460
/*!40101 SET @saved_cs_client     = @@character_set_client */;
461
/*!40101 SET character_set_client = utf8 */;
462
CREATE TABLE "place" (
463
  "id" text NOT NULL,
464
  "parent" text DEFAULT NULL,
465
  "rank" text DEFAULT NULL,
466
  "name" text DEFAULT NULL,
467
  "geopath" text DEFAULT NULL,
468
  "locality" text DEFAULT NULL,
469
  "verbatim" hstore DEFAULT NULL /*COMMENT 'for verbatim coordinates, etc.'*/,
470
  PRIMARY KEY ("id"),
471
  /*KEY "fk_place1_idx" ("parent")*/CHECK (true),
472
  /*KEY "fk_place_geopath1_idx" ("geopath")*/CHECK (true),
473
  /*CONSTRAINT "fk_place1" FOREIGN KEY ("parent") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
474
  /*CONSTRAINT "fk_place_geopath1" FOREIGN KEY ("geopath") REFERENCES "geopath" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
475
  /*CONSTRAINT "fk_place_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
476
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"A spatial region" ("DwC":http://rs.tdwg.org/dwc/terms/#dcterms:Location) or point'*/;
477
/*!40101 SET character_set_client = @saved_cs_client */;
478
479
--
480
-- Dumping data for table "place"
481
--
482
483
/*!40000 ALTER TABLE "place" DISABLE KEYS */;
484
/*!40000 ALTER TABLE "place" ENABLE KEYS */;
485
486
--
487 8931 aaronmk
-- Table structure for table "place_observation"
488
--
489
490 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
491
/*!40101 SET character_set_client = utf8 */;
492 8931 aaronmk
CREATE TABLE "place_observation" (
493 8944 aaronmk
  "id" text NOT NULL,
494
  "place" text NOT NULL,
495 8931 aaronmk
  "elevation_m" double precision DEFAULT NULL,
496
  "slope_incline_deg" double precision DEFAULT NULL,
497
  "slope_direction_deg_N" double precision DEFAULT NULL,
498 8944 aaronmk
  "geological_context" text DEFAULT NULL,
499
  "community" text DEFAULT NULL,
500 8938 aaronmk
  "observations" hstore DEFAULT NULL,
501 8931 aaronmk
  PRIMARY KEY ("id"),
502
  /*KEY "fk_place_observation_place1_idx" ("place")*/CHECK (true),
503
  /*KEY "fk_place_observation_geological_context1_idx" ("geological_context")*/CHECK (true),
504
  /*KEY "fk_place_observation_community1_idx" ("community")*/CHECK (true),
505 10495 aaronmk
  /*CONSTRAINT "fk_place_observation_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
506 10469 aaronmk
  /*CONSTRAINT "fk_place_observation_geological_context1" FOREIGN KEY ("geological_context") REFERENCES "geological_context" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
507 10468 aaronmk
  /*CONSTRAINT "fk_place_observation_community1" FOREIGN KEY ("community") REFERENCES "community" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
508 10460 aaronmk
  /*CONSTRAINT "fk_place_observation_sampling_event1" FOREIGN KEY ("id") REFERENCES "sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
509 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A sampling of a [[VegCore#Location|Location]]'*/;
510 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
511 8931 aaronmk
512
--
513
-- Dumping data for table "place_observation"
514
--
515
516
/*!40000 ALTER TABLE "place_observation" DISABLE KEYS */;
517
/*!40000 ALTER TABLE "place_observation" ENABLE KEYS */;
518
519
--
520
-- Table structure for table "plot"
521
--
522
523 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
524
/*!40101 SET character_set_client = utf8 */;
525 8931 aaronmk
CREATE TABLE "plot" (
526 8944 aaronmk
  "id" text NOT NULL,
527
  "name" text DEFAULT NULL,
528 8931 aaronmk
  "area_m2" double precision DEFAULT NULL,
529 10463 aaronmk
  "shape" text DEFAULT NULL,
530 10499 aaronmk
  "length_m" text DEFAULT NULL,
531
  "width_m" text DEFAULT NULL,
532
  "azimuth_deg_N" text DEFAULT NULL,
533 10462 aaronmk
  "footprint_geom_WKT" text DEFAULT NULL,
534 10465 aaronmk
  "dimensions" hstore DEFAULT NULL,
535 8931 aaronmk
  PRIMARY KEY ("id"),
536 10495 aaronmk
  /*CONSTRAINT "fk_subplot_place1" FOREIGN KEY ("id") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
537 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
538 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
539 8931 aaronmk
540
--
541
-- Dumping data for table "plot"
542
--
543
544
/*!40000 ALTER TABLE "plot" DISABLE KEYS */;
545
/*!40000 ALTER TABLE "plot" ENABLE KEYS */;
546
547
--
548
-- Table structure for table "project"
549
--
550
551 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
552
/*!40101 SET character_set_client = utf8 */;
553 8931 aaronmk
CREATE TABLE "project" (
554 8944 aaronmk
  "id" text NOT NULL,
555
  "name" text NOT NULL,
556 8938 aaronmk
  "info" hstore DEFAULT NULL,
557 8931 aaronmk
  PRIMARY KEY ("id"),
558
  /*CONSTRAINT "fk_project_event1" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
559 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A "project established to collect vegetation plot data. Each plot originates as part of a project." ("VegBank":http://vegbank.org/vegbank/views/dba_tabledescription_detail.jsp?view=detail&wparam=project&entity=dba_tabledescription&where=where_tablename)'*/;
560 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
561 8931 aaronmk
562
--
563
-- Dumping data for table "project"
564
--
565
566
/*!40000 ALTER TABLE "project" DISABLE KEYS */;
567
/*!40000 ALTER TABLE "project" ENABLE KEYS */;
568
569
--
570
-- Table structure for table "record"
571
--
572
573 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
574
/*!40101 SET character_set_client = utf8 */;
575 8931 aaronmk
CREATE TABLE "record" (
576 8944 aaronmk
  "id" text NOT NULL,
577
  "source" text NOT NULL,
578
  "source_id_scope" text DEFAULT NULL,
579
  "source_record_id" text DEFAULT NULL,
580 8938 aaronmk
  "info" hstore DEFAULT NULL,
581 8931 aaronmk
  PRIMARY KEY ("id"),
582
  /*CONSTRAINT "record_unique" */UNIQUE ("source","source_id_scope","source_record_id"),
583
  /*KEY "fk_record_source1_idx" ("source")*/CHECK (true),
584
  /*CONSTRAINT "fk_record_source1" FOREIGN KEY ("source") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
585 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
586 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
587 8931 aaronmk
588
--
589
-- Dumping data for table "record"
590
--
591
592
/*!40000 ALTER TABLE "record" DISABLE KEYS */;
593
/*!40000 ALTER TABLE "record" ENABLE KEYS */;
594
595
--
596
-- Table structure for table "referenced_class"
597
--
598
599 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
600
/*!40101 SET character_set_client = utf8 */;
601 8931 aaronmk
CREATE TABLE "referenced_class" (
602 8944 aaronmk
  "id" text NOT NULL,
603 8931 aaronmk
  PRIMARY KEY ("id"),
604
  /*CONSTRAINT "fk_example_record10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
605 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
606 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
607 8931 aaronmk
608
--
609
-- Dumping data for table "referenced_class"
610
--
611
612
/*!40000 ALTER TABLE "referenced_class" DISABLE KEYS */;
613
/*!40000 ALTER TABLE "referenced_class" ENABLE KEYS */;
614
615
--
616 10497 aaronmk
-- Table structure for table "rel_place"
617
--
618
619
/*!40101 SET @saved_cs_client     = @@character_set_client */;
620
/*!40101 SET character_set_client = utf8 */;
621
CREATE TABLE "rel_place" (
622
  "id" text NOT NULL,
623
  "x_m" double precision DEFAULT NULL,
624
  "y_m" double precision DEFAULT NULL,
625
  "coords" hstore DEFAULT NULL,
626
  PRIMARY KEY ("id"),
627
  /*CONSTRAINT "fk_subplot_place2" FOREIGN KEY ("id") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
628
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='stores plot elements such as subplots ("subplot, line, or any other subsample  or subdivision of plot" ("SALVIAS":http://salvias.net/Documents/salvias_data_dictionary.html#Plot_data/subplot))'*/;
629
/*!40101 SET character_set_client = @saved_cs_client */;
630
631
--
632
-- Dumping data for table "rel_place"
633
--
634
635
/*!40000 ALTER TABLE "rel_place" DISABLE KEYS */;
636
/*!40000 ALTER TABLE "rel_place" ENABLE KEYS */;
637
638
--
639 8931 aaronmk
-- Table structure for table "relationship"
640
--
641
642 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
643
/*!40101 SET character_set_client = utf8 */;
644 8931 aaronmk
CREATE TABLE "relationship" (
645 8944 aaronmk
  "id" text NOT NULL,
646
  "record" text NOT NULL,
647
  "related_record" text NOT NULL,
648 8938 aaronmk
  "info" hstore DEFAULT NULL,
649 8931 aaronmk
  PRIMARY KEY ("id"),
650
  /*KEY "fk_relationship_record1_idx" ("record")*/CHECK (true),
651
  /*KEY "fk_relationship_related_record_idx" ("related_record")*/CHECK (true),
652
  /*CONSTRAINT "fk_relationship_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
653
  /*CONSTRAINT "fk_relationship_record2" FOREIGN KEY ("record") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
654
  /*CONSTRAINT "fk_relationship_related_record" FOREIGN KEY ("related_record") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
655 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"information pertaining to relationships between resources (instances of data records, such as Occurrences, Taxa, Locations, Events)" ("DwC":http://rs.tdwg.org/dwc/terms/#ResourceRelationship)'*/;
656 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
657 8931 aaronmk
658
--
659
-- Dumping data for table "relationship"
660
--
661
662
/*!40000 ALTER TABLE "relationship" DISABLE KEYS */;
663
/*!40000 ALTER TABLE "relationship" ENABLE KEYS */;
664
665
--
666 10487 aaronmk
-- Table structure for table "reobservable"
667
--
668
669
/*!40101 SET @saved_cs_client     = @@character_set_client */;
670
/*!40101 SET character_set_client = utf8 */;
671
CREATE TABLE "reobservable" (
672
  "id" text NOT NULL,
673
  "current_determination" text DEFAULT NULL,
674
  "original_determination" text DEFAULT NULL,
675
  PRIMARY KEY ("id"),
676
  /*KEY "fk_taxon_occurrence_taxon_determination1_idx" ("original_determination")*/CHECK (true),
677
  /*KEY "fk_taxon_occurrence_taxon_determination2_idx" ("current_determination")*/CHECK (true),
678
  /*CONSTRAINT "fk_taxon_occurrence_taxon_determination1" FOREIGN KEY ("original_determination") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
679
  /*CONSTRAINT "fk_taxon_occurrence_taxon_determination2" FOREIGN KEY ("current_determination") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
680
  /*CONSTRAINT "fk_taxon_occurrence_event1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
681
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Any entity on which [[VegCore#TaxonDetermination|TaxonDetermination]]s can be made'*/;
682
/*!40101 SET character_set_client = @saved_cs_client */;
683
684
--
685
-- Dumping data for table "reobservable"
686
--
687
688
/*!40000 ALTER TABLE "reobservable" DISABLE KEYS */;
689
/*!40000 ALTER TABLE "reobservable" ENABLE KEYS */;
690
691
--
692 10460 aaronmk
-- Table structure for table "sampling_event"
693
--
694
695
/*!40101 SET @saved_cs_client     = @@character_set_client */;
696
/*!40101 SET character_set_client = utf8 */;
697
CREATE TABLE "sampling_event" (
698
  "id" text NOT NULL,
699
  "method" text DEFAULT NULL,
700
  PRIMARY KEY ("id"),
701
  /*KEY "fk_sampling_event_method1_idx" ("method")*/CHECK (true),
702 10469 aaronmk
  /*CONSTRAINT "fk_sampling_event_method1" FOREIGN KEY ("method") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
703
  /*CONSTRAINT "fk_project_event10" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
704 10460 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
705
/*!40101 SET character_set_client = @saved_cs_client */;
706
707
--
708
-- Dumping data for table "sampling_event"
709
--
710
711
/*!40000 ALTER TABLE "sampling_event" DISABLE KEYS */;
712
/*!40000 ALTER TABLE "sampling_event" ENABLE KEYS */;
713
714
--
715 10495 aaronmk
-- Table structure for table "scrubbed_geoplace"
716
--
717
718
/*!40101 SET @saved_cs_client     = @@character_set_client */;
719
/*!40101 SET character_set_client = utf8 */;
720
CREATE TABLE "scrubbed_geoplace" (
721
  "id" text NOT NULL,
722
  "parent_geoplace" text NOT NULL,
723
  PRIMARY KEY ("id"),
724
  /*KEY "fk_geoplace_geoplace1_idx" ("parent_geoplace")*/CHECK (true),
725
  /*CONSTRAINT "fk_geoplace_geoplace1" FOREIGN KEY ("parent_geoplace") REFERENCES "scrubbed_geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
726
  /*CONSTRAINT "fk_nested_geoplace_geoplace1" FOREIGN KEY ("id") REFERENCES "geoplace" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
727
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='stores only scrubbed geoplaces (GADM places, and distinct point coordinates that GNRS says should be located within them)'*/;
728
/*!40101 SET character_set_client = @saved_cs_client */;
729
730
--
731
-- Dumping data for table "scrubbed_geoplace"
732
--
733
734
/*!40000 ALTER TABLE "scrubbed_geoplace" DISABLE KEYS */;
735
/*!40000 ALTER TABLE "scrubbed_geoplace" ENABLE KEYS */;
736
737
--
738 8931 aaronmk
-- Table structure for table "soil_observation"
739
--
740
741 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
742
/*!40101 SET character_set_client = utf8 */;
743 8931 aaronmk
CREATE TABLE "soil_observation" (
744 8944 aaronmk
  "id" text NOT NULL,
745 8938 aaronmk
  "observations" hstore DEFAULT NULL,
746 8931 aaronmk
  PRIMARY KEY ("id"),
747
  /*CONSTRAINT "fk_soil_observation_place_observation1" FOREIGN KEY ("id") REFERENCES "place_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
748 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A sampling of a [[VegCore#Location|Location]]''s soil'*/;
749 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
750 8931 aaronmk
751
--
752
-- Dumping data for table "soil_observation"
753
--
754
755
/*!40000 ALTER TABLE "soil_observation" DISABLE KEYS */;
756
/*!40000 ALTER TABLE "soil_observation" ENABLE KEYS */;
757
758
--
759
-- Table structure for table "source"
760
--
761
762 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
763
/*!40101 SET character_set_client = utf8 */;
764 8931 aaronmk
CREATE TABLE "source" (
765 8944 aaronmk
  "id" text NOT NULL,
766 10498 aaronmk
  "parent" text DEFAULT NULL,
767 8944 aaronmk
  "name" text NOT NULL,
768
  "first_publisher" text DEFAULT NULL,
769
  "owner" text DEFAULT NULL,
770 8938 aaronmk
  "info" hstore DEFAULT NULL,
771 8931 aaronmk
  PRIMARY KEY ("id"),
772
  /*CONSTRAINT "source_unique" */UNIQUE ("parent","name"),
773
  /*KEY "fk_source1_idx" ("parent")*/CHECK (true),
774 9617 aaronmk
  /*KEY "fk_source_party1_idx" ("owner")*/CHECK (true),
775 8931 aaronmk
  /*KEY "fk_source_party2_idx" ("first_publisher")*/CHECK (true),
776
  /*CONSTRAINT "fk_source1" FOREIGN KEY ("parent") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
777
  /*CONSTRAINT "fk_source_party1" FOREIGN KEY ("owner") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
778
  /*CONSTRAINT "fk_source_party2" FOREIGN KEY ("first_publisher") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
779 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='a "reference [...] cited within the database" ("VegBank":http://vegbank.org/vegbank/views/dba_tabledescription_detail.jsp?view=detail&wparam=reference&entity=dba_tabledescription&where=where_tablename)'*/;
780 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
781 8931 aaronmk
782
--
783
-- Dumping data for table "source"
784
--
785
786
/*!40000 ALTER TABLE "source" DISABLE KEYS */;
787
/*!40000 ALTER TABLE "source" ENABLE KEYS */;
788
789
--
790
-- Table structure for table "specimen"
791
--
792
793 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
794
/*!40101 SET character_set_client = utf8 */;
795 8931 aaronmk
CREATE TABLE "specimen" (
796 8944 aaronmk
  "id" text NOT NULL,
797
  "individual" text DEFAULT NULL,
798
  "code_in_individual" text DEFAULT NULL,
799
  "collection_event" text DEFAULT NULL,
800
  "orig_collection" text DEFAULT NULL,
801
  "barcode" text DEFAULT NULL,
802
  "accession_number" text DEFAULT NULL,
803 10454 aaronmk
  "specimenholder_institutions" text DEFAULT NULL,
804 8944 aaronmk
  "current_collection" text DEFAULT NULL,
805
  "owner_collection" text DEFAULT NULL,
806 8931 aaronmk
  PRIMARY KEY ("id"),
807
  /*CONSTRAINT "specimen_unique_in_individual" */UNIQUE ("individual","code_in_individual"),
808
  /*CONSTRAINT "specimen_unique_by_collection_event" */UNIQUE ("collection_event"),
809
  /*CONSTRAINT "specimen_unique_in_collection_by_barcode" */UNIQUE ("orig_collection","barcode"),
810
  /*CONSTRAINT "specimen_unique_in_collection_by_accession_number" */UNIQUE ("orig_collection","accession_number"),
811
  /*KEY "fk_specimen_collection1_idx" ("orig_collection")*/CHECK (true),
812
  /*KEY "fk_specimen_taxon_observation1_idx" ("collection_event")*/CHECK (true),
813
  /*KEY "fk_specimen_individual1_idx" ("individual")*/CHECK (true),
814
  /*KEY "fk_specimen_collection2_idx" ("current_collection")*/CHECK (true),
815
  /*KEY "fk_specimen_organization3_idx" ("owner_collection")*/CHECK (true),
816 10454 aaronmk
  /*KEY "fk_specimen_party_list1_idx" ("specimenholder_institutions")*/CHECK (true),
817 10493 aaronmk
  /*CONSTRAINT "fk_specimen_organization3" FOREIGN KEY ("owner_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
818
  /*CONSTRAINT "fk_specimen_taxon_observation1" FOREIGN KEY ("collection_event") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
819
  /*CONSTRAINT "fk_specimen_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
820 10487 aaronmk
  /*CONSTRAINT "fk_specimen_collection2" FOREIGN KEY ("current_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
821 10468 aaronmk
  /*CONSTRAINT "fk_specimen_party_list1" FOREIGN KEY ("specimenholder_institutions") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
822 10493 aaronmk
  /*CONSTRAINT "fk_specimen_collection1" FOREIGN KEY ("orig_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
823
  /*CONSTRAINT "fk_specimen_taxon_occurrence1" FOREIGN KEY ("id") REFERENCES "reobservable" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
824 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A "part of a plant" ("Wikipedia":http://en.wikipedia.org/wiki/Specimen) which was collected from it'*/;
825 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
826 8931 aaronmk
827
--
828
-- Dumping data for table "specimen"
829
--
830
831
/*!40000 ALTER TABLE "specimen" DISABLE KEYS */;
832
/*!40000 ALTER TABLE "specimen" ENABLE KEYS */;
833
834
--
835
-- Table structure for table "specimen_observation"
836
--
837
838 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
839
/*!40101 SET character_set_client = utf8 */;
840 8931 aaronmk
CREATE TABLE "specimen_observation" (
841 8944 aaronmk
  "id" text NOT NULL,
842
  "specimen" text NOT NULL,
843 10490 aaronmk
  "description" text DEFAULT NULL,
844 8938 aaronmk
  "traits" hstore DEFAULT NULL,
845 8931 aaronmk
  PRIMARY KEY ("id"),
846
  /*KEY "fk_specimen_observation_specimen1_idx" ("specimen")*/CHECK (true),
847 10469 aaronmk
  /*CONSTRAINT "fk_specimen_taxon_occurrence10" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
848
  /*CONSTRAINT "fk_specimen_observation_specimen1" FOREIGN KEY ("specimen") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
849 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
850 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
851 8931 aaronmk
852
--
853
-- Dumping data for table "specimen_observation"
854
--
855
856
/*!40000 ALTER TABLE "specimen_observation" DISABLE KEYS */;
857
/*!40000 ALTER TABLE "specimen_observation" ENABLE KEYS */;
858
859
--
860
-- Table structure for table "stem"
861
--
862
863 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
864
/*!40101 SET character_set_client = utf8 */;
865 8931 aaronmk
CREATE TABLE "stem" (
866 8944 aaronmk
  "id" text NOT NULL,
867 10492 aaronmk
  "individual" text DEFAULT NULL,
868 8931 aaronmk
  PRIMARY KEY ("id"),
869
  /*KEY "fk_stem_individual1_idx" ("individual")*/CHECK (true),
870
  /*CONSTRAINT "fk_stem_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
871
  /*CONSTRAINT "fk_stem_individual2" FOREIGN KEY ("id") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
872 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An "individual tree stem" ("VegBank":http://vegbank.org/vegbank/views/dba_tabledescription_detail.jsp?view=detail&wparam=stemlocation&entity=dba_tabledescription&where=where_tablename)'*/;
873 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
874 8931 aaronmk
875
--
876
-- Dumping data for table "stem"
877
--
878
879
/*!40000 ALTER TABLE "stem" DISABLE KEYS */;
880
/*!40000 ALTER TABLE "stem" ENABLE KEYS */;
881
882
--
883
-- Table structure for table "stem_observation"
884
--
885
886 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
887
/*!40101 SET character_set_client = utf8 */;
888 8931 aaronmk
CREATE TABLE "stem_observation" (
889 8944 aaronmk
  "id" text NOT NULL,
890 10492 aaronmk
  "individual_observation" text DEFAULT NULL,
891 8944 aaronmk
  "stem" text DEFAULT NULL,
892 8938 aaronmk
  "traits" hstore DEFAULT NULL,
893 8931 aaronmk
  PRIMARY KEY ("id"),
894
  /*CONSTRAINT "stem_observation_unique" */UNIQUE ("individual_observation","stem"),
895
  /*KEY "fk_stem_observation_individual_observation1_idx" ("individual_observation")*/CHECK (true),
896
  /*KEY "fk_stem_observation_stem1_idx" ("stem")*/CHECK (true),
897 10469 aaronmk
  /*CONSTRAINT "fk_stem_observation_stem1" FOREIGN KEY ("stem") REFERENCES "stem" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
898 8931 aaronmk
  /*CONSTRAINT "fk_stem_observation_individual_observation1" FOREIGN KEY ("individual_observation") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
899 10469 aaronmk
  /*CONSTRAINT "fk_stem_observation_individual_observation2" FOREIGN KEY ("id") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
900 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of a [[VegCore#Stem|Stem]]'*/;
901 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
902 8931 aaronmk
903
--
904
-- Dumping data for table "stem_observation"
905
--
906
907
/*!40000 ALTER TABLE "stem_observation" DISABLE KEYS */;
908
/*!40000 ALTER TABLE "stem_observation" ENABLE KEYS */;
909
910
--
911
-- Table structure for table "stratum"
912
--
913
914 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
915
/*!40101 SET character_set_client = utf8 */;
916 8931 aaronmk
CREATE TABLE "stratum" (
917 8944 aaronmk
  "id" text NOT NULL,
918
  "name" text NOT NULL,
919 8938 aaronmk
  "info" hstore DEFAULT NULL,
920 8931 aaronmk
  PRIMARY KEY ("id"),
921
  /*CONSTRAINT "fk_place_path_record10" FOREIGN KEY ("id") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
922 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
923 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
924 8931 aaronmk
925
--
926
-- Dumping data for table "stratum"
927
--
928
929
/*!40000 ALTER TABLE "stratum" DISABLE KEYS */;
930
/*!40000 ALTER TABLE "stratum" ENABLE KEYS */;
931
932
--
933 10457 aaronmk
-- Table structure for table "taxon_absence"
934
--
935
936
/*!40101 SET @saved_cs_client     = @@character_set_client */;
937
/*!40101 SET character_set_client = utf8 */;
938
CREATE TABLE "taxon_absence" (
939
  "id" text NOT NULL,
940
  PRIMARY KEY ("id"),
941 10489 aaronmk
  /*CONSTRAINT "fk_taxon_absence_taxon_determination1" FOREIGN KEY ("id") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
942 10457 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation that a [[VegCore#Taxon|Taxon]]''s does _not_ exist in a place'*/;
943
/*!40101 SET character_set_client = @saved_cs_client */;
944
945
--
946
-- Dumping data for table "taxon_absence"
947
--
948
949
/*!40000 ALTER TABLE "taxon_absence" DISABLE KEYS */;
950
/*!40000 ALTER TABLE "taxon_absence" ENABLE KEYS */;
951
952
--
953 8931 aaronmk
-- Table structure for table "taxon_assertion"
954
--
955
956 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
957
/*!40101 SET character_set_client = utf8 */;
958 8931 aaronmk
CREATE TABLE "taxon_assertion" (
959 8944 aaronmk
  "id" text NOT NULL,
960 10446 aaronmk
  "string" text NOT NULL /*COMMENT 'for parsed_taxon_assertion, this is the TNRS input name, not the concatenated matched name'*/,
961 8944 aaronmk
  "taxon" text DEFAULT NULL,
962
  "cf_aff" text DEFAULT NULL,
963 8938 aaronmk
  "annotations" hstore DEFAULT NULL,
964 8931 aaronmk
  PRIMARY KEY ("id"),
965
  /*KEY "fk_taxon_assertion_taxon_string1_idx" ("string")*/CHECK (true),
966
  /*KEY "fk_taxon_assertion_taxon_name1_idx" ("taxon")*/CHECK (true),
967
  /*CONSTRAINT "fk_qualified_taxon_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
968 10469 aaronmk
  /*CONSTRAINT "fk_taxon_assertion_taxon_string1" FOREIGN KEY ("string") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
969
  /*CONSTRAINT "fk_taxon_assertion_taxon_name1" FOREIGN KEY ("taxon") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
970 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
971 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
972 8931 aaronmk
973
--
974
-- Dumping data for table "taxon_assertion"
975
--
976
977
/*!40000 ALTER TABLE "taxon_assertion" DISABLE KEYS */;
978
/*!40000 ALTER TABLE "taxon_assertion" ENABLE KEYS */;
979
980
--
981
-- Table structure for table "taxon_concept"
982
--
983
984 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
985
/*!40101 SET character_set_client = utf8 */;
986 8931 aaronmk
CREATE TABLE "taxon_concept" (
987 8944 aaronmk
  "id" text NOT NULL,
988
  "according_to" text NOT NULL,
989 10498 aaronmk
  "parent" text DEFAULT NULL,
990 8944 aaronmk
  "accepted_taxon_concept" text DEFAULT NULL,
991 8931 aaronmk
  PRIMARY KEY ("id"),
992
  /*CONSTRAINT "taxon_concept_unique_name" */UNIQUE ("according_to"),
993
  /*KEY "fk_taxon_taxon1_idx" ("parent")*/CHECK (true),
994
  /*KEY "fk_taxon_concept_source1_idx" ("according_to")*/CHECK (true),
995
  /*KEY "fk_taxon_concept_taxon_concept1_idx" ("accepted_taxon_concept")*/CHECK (true),
996 10469 aaronmk
  /*CONSTRAINT "fk_taxon_taxon1" FOREIGN KEY ("parent") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
997 8931 aaronmk
  /*CONSTRAINT "fk_taxon_concept_source1" FOREIGN KEY ("according_to") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
998
  /*CONSTRAINT "fk_taxon_concept_taxon_concept1" FOREIGN KEY ("accepted_taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
999 10469 aaronmk
  /*CONSTRAINT "fk_taxon_concept_taxon_name1" FOREIGN KEY ("id") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1000 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A [[VegCore#Taxon|Taxon]] described by a specific [[VegCore#Reference|Reference]]'*/;
1001 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1002 8931 aaronmk
1003
--
1004
-- Dumping data for table "taxon_concept"
1005
--
1006
1007
/*!40000 ALTER TABLE "taxon_concept" DISABLE KEYS */;
1008
/*!40000 ALTER TABLE "taxon_concept" ENABLE KEYS */;
1009
1010
--
1011
-- Table structure for table "taxon_determination"
1012
--
1013
1014 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1015
/*!40101 SET character_set_client = utf8 */;
1016 8931 aaronmk
CREATE TABLE "taxon_determination" (
1017 8944 aaronmk
  "id" text NOT NULL,
1018 10473 aaronmk
  "identified_by" text DEFAULT NULL,
1019 8944 aaronmk
  "taxon_assertion" text NOT NULL,
1020 8938 aaronmk
  "fit_info" hstore DEFAULT NULL,
1021 8931 aaronmk
  PRIMARY KEY ("id"),
1022
  /*CONSTRAINT "taxon_determination_unique" */UNIQUE ("taxon_assertion","identified_by"),
1023
  /*KEY "fk_taxon_occurrence_has_qualified_taxon1_idx" ("taxon_assertion")*/CHECK (true),
1024 10455 aaronmk
  /*KEY "fk_taxon_determination_party_list1_idx" ("identified_by")*/CHECK (true),
1025 10493 aaronmk
  /*CONSTRAINT "fk_taxon_occurrence_has_qualified_taxon1" FOREIGN KEY ("taxon_assertion") REFERENCES "taxon_assertion" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1026 10473 aaronmk
  /*CONSTRAINT "fk_taxon_determination_party_list1" FOREIGN KEY ("identified_by") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1027 10493 aaronmk
  /*CONSTRAINT "fk_taxon_determination_taxon_observation1" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1028 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An assertion that a [[VegCore#TaxonOccurrence|TaxonOccurrence]] is a particular [[VegCore#Taxon|Taxon]]'*/;
1029 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1030 8931 aaronmk
1031
--
1032
-- Dumping data for table "taxon_determination"
1033
--
1034
1035
/*!40000 ALTER TABLE "taxon_determination" DISABLE KEYS */;
1036
/*!40000 ALTER TABLE "taxon_determination" ENABLE KEYS */;
1037
1038
--
1039
-- Table structure for table "taxon_name"
1040
--
1041
1042 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1043
/*!40101 SET character_set_client = utf8 */;
1044 8931 aaronmk
CREATE TABLE "taxon_name" (
1045 8944 aaronmk
  "id" text NOT NULL,
1046
  "unique_name" text NOT NULL,
1047
  "formal_name" text DEFAULT NULL,
1048
  "taxon_name" text DEFAULT NULL,
1049
  "author" text DEFAULT NULL,
1050
  "common_name" text DEFAULT NULL,
1051
  "rank" text DEFAULT NULL,
1052 10496 aaronmk
  "taxon_path" text DEFAULT NULL,
1053 8931 aaronmk
  PRIMARY KEY ("id"),
1054
  /*KEY "fk_taxon_concept_taxon_string10_idx" ("unique_name")*/CHECK (true),
1055 10496 aaronmk
  /*KEY "fk_taxon_name_taxon_path1_idx" ("taxon_path")*/CHECK (true),
1056 10469 aaronmk
  /*CONSTRAINT "fk_taxon_record10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1057 10496 aaronmk
  /*CONSTRAINT "fk_taxon_concept_taxon_string10" FOREIGN KEY ("unique_name") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1058
  /*CONSTRAINT "fk_taxon_name_taxon_path1" FOREIGN KEY ("taxon_path") REFERENCES "taxon_path" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1059 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
1060 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1061 8931 aaronmk
1062
--
1063
-- Dumping data for table "taxon_name"
1064
--
1065
1066
/*!40000 ALTER TABLE "taxon_name" DISABLE KEYS */;
1067
/*!40000 ALTER TABLE "taxon_name" ENABLE KEYS */;
1068
1069
--
1070
-- Table structure for table "taxon_observation"
1071
--
1072
1073 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1074
/*!40101 SET character_set_client = utf8 */;
1075 8931 aaronmk
CREATE TABLE "taxon_observation" (
1076 8944 aaronmk
  "id" text NOT NULL,
1077 10455 aaronmk
  "collectors" text DEFAULT NULL,
1078 8944 aaronmk
  "collector_number" text DEFAULT NULL,
1079
  "voucher" text DEFAULT NULL,
1080
  "growth_form" text DEFAULT NULL,
1081 8931 aaronmk
  "cultivated" integer DEFAULT NULL,
1082 8938 aaronmk
  "traits" hstore DEFAULT NULL,
1083 8931 aaronmk
  PRIMARY KEY ("id"),
1084
  /*KEY "fk_taxon_observation_specimen1_idx" ("voucher")*/CHECK (true),
1085 10455 aaronmk
  /*KEY "fk_taxon_observation_party_list1_idx" ("collectors")*/CHECK (true),
1086 10457 aaronmk
  /*CONSTRAINT "fk_taxon_observation_party_list1" FOREIGN KEY ("collectors") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1087 10460 aaronmk
  /*CONSTRAINT "fk_taxon_observation_sampling_event1" FOREIGN KEY ("id") REFERENCES "sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1088 10487 aaronmk
  /*CONSTRAINT "fk_taxon_observation_specimen1" FOREIGN KEY ("voucher") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1089 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
1090 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1091 8931 aaronmk
1092
--
1093
-- Dumping data for table "taxon_observation"
1094
--
1095
1096
/*!40000 ALTER TABLE "taxon_observation" DISABLE KEYS */;
1097
/*!40000 ALTER TABLE "taxon_observation" ENABLE KEYS */;
1098
1099
--
1100
-- Table structure for table "taxon_path"
1101
--
1102
1103 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1104
/*!40101 SET character_set_client = utf8 */;
1105 8931 aaronmk
CREATE TABLE "taxon_path" (
1106 8944 aaronmk
  "id" text NOT NULL,
1107
  "family" text DEFAULT NULL,
1108
  "genus" text DEFAULT NULL,
1109
  "specific_epithet" text DEFAULT NULL,
1110 8938 aaronmk
  "ranks" hstore DEFAULT NULL,
1111 10496 aaronmk
  PRIMARY KEY ("id")
1112 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"a group of one (or more) populations of organism(s), which a taxonomist adjudges to be a unit" ("Wikipedia":http://en.wikipedia.org/wiki/Taxon)'*/;
1113 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1114 8931 aaronmk
1115
--
1116
-- Dumping data for table "taxon_path"
1117
--
1118
1119
/*!40000 ALTER TABLE "taxon_path" DISABLE KEYS */;
1120
/*!40000 ALTER TABLE "taxon_path" ENABLE KEYS */;
1121
1122
--
1123
-- Table structure for table "taxon_presence"
1124
--
1125
1126 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1127
/*!40101 SET character_set_client = utf8 */;
1128 8931 aaronmk
CREATE TABLE "taxon_presence" (
1129 8944 aaronmk
  "id" text NOT NULL,
1130 10490 aaronmk
  "occurrence_status" text DEFAULT NULL,
1131 8938 aaronmk
  "traits" hstore DEFAULT NULL,
1132 8931 aaronmk
  PRIMARY KEY ("id"),
1133 10489 aaronmk
  /*CONSTRAINT "fk_taxon_presence_taxon_determination1" FOREIGN KEY ("id") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1134 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of just a [[VegCore#Taxon|Taxon]]''s _presence_'*/;
1135 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1136 8931 aaronmk
1137
--
1138
-- Dumping data for table "taxon_presence"
1139
--
1140
1141
/*!40000 ALTER TABLE "taxon_presence" DISABLE KEYS */;
1142
/*!40000 ALTER TABLE "taxon_presence" ENABLE KEYS */;
1143
1144
--
1145 10469 aaronmk
-- Table structure for table "taxon_scrub"
1146
--
1147
1148
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1149
/*!40101 SET character_set_client = utf8 */;
1150
CREATE TABLE "taxon_scrub" (
1151
  "id" text NOT NULL,
1152
  "input_string" text NOT NULL,
1153
  "parsed_taxon_assertion" text NOT NULL,
1154
  "matched_taxon_concept" text DEFAULT NULL,
1155
  "match_score" float DEFAULT NULL,
1156
  "match_info" hstore DEFAULT NULL,
1157
  PRIMARY KEY ("id"),
1158
  /*KEY "fk_parsed_taxon_assertion_taxon_name1_idx" ("matched_taxon_concept")*/CHECK (true),
1159
  /*KEY "fk_taxon_scrub_taxon_assertion1_idx" ("parsed_taxon_assertion")*/CHECK (true),
1160
  /*KEY "fk_taxon_scrub_taxon_string1_idx" ("input_string")*/CHECK (true),
1161
  /*CONSTRAINT "fk_parsed_taxon_assertion_taxon_name1" FOREIGN KEY ("matched_taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1162
  /*CONSTRAINT "fk_taxon_scrub_taxon_assertion1" FOREIGN KEY ("parsed_taxon_assertion") REFERENCES "taxon_assertion" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1163
  /*CONSTRAINT "fk_taxon_scrub_taxon_string1" FOREIGN KEY ("input_string") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1164
  /*CONSTRAINT "fk_taxon_scrub_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1165
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
1166
/*!40101 SET character_set_client = @saved_cs_client */;
1167
1168
--
1169
-- Dumping data for table "taxon_scrub"
1170
--
1171
1172
/*!40000 ALTER TABLE "taxon_scrub" DISABLE KEYS */;
1173
/*!40000 ALTER TABLE "taxon_scrub" ENABLE KEYS */;
1174
1175
--
1176 8931 aaronmk
-- Table structure for table "taxon_string"
1177
--
1178
1179 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1180
/*!40101 SET character_set_client = utf8 */;
1181 8931 aaronmk
CREATE TABLE "taxon_string" (
1182 8944 aaronmk
  "string" text NOT NULL,
1183 10438 aaronmk
  PRIMARY KEY ("string")
1184 10449 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='to get the parsed_taxon_assertion (TNRS result) for a taxon_string, join using taxon_string.string<-taxon_assertion(string)::parsed_taxon_assertion[source=''TNRS.version''] (see wiki.vegpath.org/SQL_dotpaths)'*/;
1185 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1186 8931 aaronmk
1187
--
1188
-- Dumping data for table "taxon_string"
1189
--
1190
1191
/*!40000 ALTER TABLE "taxon_string" DISABLE KEYS */;
1192
/*!40000 ALTER TABLE "taxon_string" ENABLE KEYS */;
1193
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
1194
1195
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
1196
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
1197
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
1198 10446 aaronmk
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
1199
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
1200
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
1201 8931 aaronmk
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
1202
1203
-- Dump completed