Project

General

Profile

1 8931 aaronmk
SET standard_conforming_strings = off;
2
SET escape_string_warning = off;
3 9630 aaronmk
-- MySQL dump 10.13  Distrib 5.5.31, for debian-linux-gnu (x86_64)
4 8931 aaronmk
--
5 9630 aaronmk
-- Host: localhost    Database: VegCore
6 8931 aaronmk
-- ------------------------------------------------------
7 9852 aaronmk
-- Server version	5.5.31-0ubuntu0.12.04.2
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 10437 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 "coordinates"
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 "coordinates" (
118 8944 aaronmk
  "id" text NOT NULL,
119
  "latitude_deg" text DEFAULT NULL,
120
  "longitude_deg" text DEFAULT NULL,
121 8931 aaronmk
  PRIMARY KEY ("id")
122 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A numerically-defined point'*/;
123 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
124 8931 aaronmk
125
--
126
-- Dumping data for table "coordinates"
127
--
128
129
/*!40000 ALTER TABLE "coordinates" DISABLE KEYS */;
130
/*!40000 ALTER TABLE "coordinates" ENABLE KEYS */;
131
132
--
133
-- Table structure for table "derived_class"
134
--
135
136 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
137
/*!40101 SET character_set_client = utf8 */;
138 8931 aaronmk
CREATE TABLE "derived_class" (
139 8944 aaronmk
  "id" text NOT NULL,
140 8931 aaronmk
  PRIMARY KEY ("id"),
141
  /*CONSTRAINT "fk_derived_class_base_class1" FOREIGN KEY ("id") REFERENCES "base_class" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
142 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
143 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
144 8931 aaronmk
145
--
146
-- Dumping data for table "derived_class"
147
--
148
149
/*!40000 ALTER TABLE "derived_class" DISABLE KEYS */;
150
/*!40000 ALTER TABLE "derived_class" ENABLE KEYS */;
151
152
--
153
-- Table structure for table "event"
154
--
155
156 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
157
/*!40101 SET character_set_client = utf8 */;
158 8931 aaronmk
CREATE TABLE "event" (
159 8944 aaronmk
  "id" text NOT NULL,
160
  "parent" text NOT NULL,
161
  "name" text DEFAULT NULL,
162
  "date_range" text DEFAULT NULL,
163
  "place" text DEFAULT NULL,
164 10454 aaronmk
  "participants" text DEFAULT NULL,
165 8931 aaronmk
  PRIMARY KEY ("id"),
166
  /*KEY "fk_event_place1_idx" ("place")*/CHECK (true),
167
  /*KEY "fk_event1_idx" ("parent")*/CHECK (true),
168 10454 aaronmk
  /*KEY "fk_event_party_list1_idx" ("participants")*/CHECK (true),
169 10455 aaronmk
  /*CONSTRAINT "fk_event_party_list1" FOREIGN KEY ("participants") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
170 9852 aaronmk
  /*CONSTRAINT "fk_event1" FOREIGN KEY ("parent") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
171 10460 aaronmk
  /*CONSTRAINT "fk_event_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
172
  /*CONSTRAINT "fk_event_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
173 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)'*/;
174 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
175 8931 aaronmk
176
--
177
-- Dumping data for table "event"
178
--
179
180
/*!40000 ALTER TABLE "event" DISABLE KEYS */;
181
/*!40000 ALTER TABLE "event" ENABLE KEYS */;
182
183
--
184
-- Table structure for table "geological_context"
185
--
186
187 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
188
/*!40101 SET character_set_client = utf8 */;
189 8931 aaronmk
CREATE TABLE "geological_context" (
190 8944 aaronmk
  "id" text NOT NULL,
191
  "name" text NOT NULL,
192 8938 aaronmk
  "info" hstore DEFAULT NULL,
193 8931 aaronmk
  PRIMARY KEY ("id"),
194
  /*CONSTRAINT "fk_geological_context_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
195 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)'*/;
196 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
197 8931 aaronmk
198
--
199
-- Dumping data for table "geological_context"
200
--
201
202
/*!40000 ALTER TABLE "geological_context" DISABLE KEYS */;
203
/*!40000 ALTER TABLE "geological_context" ENABLE KEYS */;
204
205
--
206
-- Table structure for table "geovalidation"
207
--
208
209 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
210
/*!40101 SET character_set_client = utf8 */;
211 8931 aaronmk
CREATE TABLE "geovalidation" (
212 8944 aaronmk
  "id" text NOT NULL,
213 8931 aaronmk
  "geovalid" integer NOT NULL,
214
  "lat_long_domain_valid" integer NOT NULL,
215 10451 aaronmk
  "lat_long_in_place_ranks" hstore DEFAULT NULL,
216 8931 aaronmk
  PRIMARY KEY ("id"),
217
  /*CONSTRAINT "fk_geovalidation_validatable_place1" FOREIGN KEY ("id") REFERENCES "validatable_place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
218 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]]'*/;
219 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
220 8931 aaronmk
221
--
222
-- Dumping data for table "geovalidation"
223
--
224
225
/*!40000 ALTER TABLE "geovalidation" DISABLE KEYS */;
226
/*!40000 ALTER TABLE "geovalidation" ENABLE KEYS */;
227
228
--
229
-- Table structure for table "individual"
230
--
231
232 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
233
/*!40101 SET character_set_client = utf8 */;
234 8931 aaronmk
CREATE TABLE "individual" (
235 8944 aaronmk
  "id" text NOT NULL,
236
  "tag" text DEFAULT NULL,
237 10450 aaronmk
  "tag_history" hstore DEFAULT NULL,
238 8931 aaronmk
  PRIMARY KEY ("id"),
239
  /*CONSTRAINT "fk_individual_record1" FOREIGN KEY ("id") REFERENCES "taxon_occurrence" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
240 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A distinct biological organism'*/;
241 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
242 8931 aaronmk
243
--
244
-- Dumping data for table "individual"
245
--
246
247
/*!40000 ALTER TABLE "individual" DISABLE KEYS */;
248
/*!40000 ALTER TABLE "individual" ENABLE KEYS */;
249
250
--
251
-- Table structure for table "individual_observation"
252
--
253
254 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
255
/*!40101 SET character_set_client = utf8 */;
256 8931 aaronmk
CREATE TABLE "individual_observation" (
257 8944 aaronmk
  "id" text NOT NULL,
258
  "individual" text DEFAULT NULL,
259
  "code" text DEFAULT NULL,
260 8938 aaronmk
  "traits" hstore DEFAULT NULL,
261 8931 aaronmk
  PRIMARY KEY ("id"),
262
  /*KEY "fk_individual_observation_individual1_idx" ("individual")*/CHECK (true),
263 10460 aaronmk
  /*CONSTRAINT "fk_individual_observation_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
264
  /*CONSTRAINT "fk_individual_observation_taxon_occurrence1" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
265 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of an [[VegCore#Individual|Individual]]'*/;
266 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
267 8931 aaronmk
268
--
269
-- Dumping data for table "individual_observation"
270
--
271
272
/*!40000 ALTER TABLE "individual_observation" DISABLE KEYS */;
273
/*!40000 ALTER TABLE "individual_observation" ENABLE KEYS */;
274
275
--
276
-- Table structure for table "method"
277
--
278
279 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
280
/*!40101 SET character_set_client = utf8 */;
281 8931 aaronmk
CREATE TABLE "method" (
282 8944 aaronmk
  "id" text NOT NULL,
283
  "parent" text NOT NULL,
284 8938 aaronmk
  "info" hstore DEFAULT NULL,
285 8931 aaronmk
  PRIMARY KEY ("id"),
286
  /*KEY "fk_method_method1_idx" ("parent")*/CHECK (true),
287 10437 aaronmk
  /*CONSTRAINT "fk_method_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
288
  /*CONSTRAINT "fk_method_method1" FOREIGN KEY ("parent") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
289 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)'*/;
290 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
291 8931 aaronmk
292
--
293
-- Dumping data for table "method"
294
--
295
296
/*!40000 ALTER TABLE "method" DISABLE KEYS */;
297
/*!40000 ALTER TABLE "method" ENABLE KEYS */;
298
299
--
300
-- Table structure for table "organization"
301
--
302
303 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
304
/*!40101 SET character_set_client = utf8 */;
305 8931 aaronmk
CREATE TABLE "organization" (
306 8944 aaronmk
  "id" text NOT NULL,
307 8938 aaronmk
  "info" hstore DEFAULT NULL,
308 8931 aaronmk
  PRIMARY KEY ("id"),
309
  /*CONSTRAINT "fk_organization_party1" FOREIGN KEY ("id") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
310 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
311 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
312 8931 aaronmk
313
--
314
-- Dumping data for table "organization"
315
--
316
317
/*!40000 ALTER TABLE "organization" DISABLE KEYS */;
318
/*!40000 ALTER TABLE "organization" ENABLE KEYS */;
319
320
--
321
-- Table structure for table "parsed_taxon_assertion"
322
--
323
324 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
325
/*!40101 SET character_set_client = utf8 */;
326 8931 aaronmk
CREATE TABLE "parsed_taxon_assertion" (
327 8944 aaronmk
  "id" text NOT NULL,
328
  "matched_taxon_concept" text DEFAULT NULL,
329 8931 aaronmk
  "match_score" float DEFAULT NULL,
330 8938 aaronmk
  "match_info" hstore DEFAULT NULL,
331 8931 aaronmk
  PRIMARY KEY ("id"),
332
  /*KEY "fk_parsed_taxon_assertion_taxon_name1_idx" ("matched_taxon_concept")*/CHECK (true),
333
  /*CONSTRAINT "fk_matched_taxon_qualified_taxon10" FOREIGN KEY ("id") REFERENCES "taxon_assertion" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
334
  /*CONSTRAINT "fk_parsed_taxon_assertion_taxon_name1" FOREIGN KEY ("matched_taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
335 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
336 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
337 8931 aaronmk
338
--
339
-- Dumping data for table "parsed_taxon_assertion"
340
--
341
342
/*!40000 ALTER TABLE "parsed_taxon_assertion" DISABLE KEYS */;
343
/*!40000 ALTER TABLE "parsed_taxon_assertion" ENABLE KEYS */;
344
345
--
346
-- Table structure for table "party"
347
--
348
349 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
350
/*!40101 SET character_set_client = utf8 */;
351 8931 aaronmk
CREATE TABLE "party" (
352 8944 aaronmk
  "id" text NOT NULL,
353 10452 aaronmk
  "organization" text DEFAULT NULL,
354 8938 aaronmk
  "info" hstore DEFAULT NULL,
355 8931 aaronmk
  PRIMARY KEY ("id"),
356 10452 aaronmk
  /*KEY "fk_party_organization1_idx" ("organization")*/CHECK (true),
357 10460 aaronmk
  /*CONSTRAINT "fk_party_organization1" FOREIGN KEY ("organization") REFERENCES "organization" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
358
  /*CONSTRAINT "fk_collection_source10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
359 10449 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
360 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
361 8931 aaronmk
362
--
363
-- Dumping data for table "party"
364
--
365
366
/*!40000 ALTER TABLE "party" DISABLE KEYS */;
367
/*!40000 ALTER TABLE "party" ENABLE KEYS */;
368
369
--
370 10453 aaronmk
-- Table structure for table "party_list"
371
--
372
373
/*!40101 SET @saved_cs_client     = @@character_set_client */;
374
/*!40101 SET character_set_client = utf8 */;
375
CREATE TABLE "party_list" (
376
  "id" text NOT NULL,
377
  "count" integer NOT NULL,
378
  PRIMARY KEY ("id"),
379
  /*CONSTRAINT "fk_collection_source100" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
380
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
381
/*!40101 SET character_set_client = @saved_cs_client */;
382
383
--
384
-- Dumping data for table "party_list"
385
--
386
387
/*!40000 ALTER TABLE "party_list" DISABLE KEYS */;
388
/*!40000 ALTER TABLE "party_list" ENABLE KEYS */;
389
390
--
391
-- Table structure for table "party_list_entry"
392
--
393
394
/*!40101 SET @saved_cs_client     = @@character_set_client */;
395
/*!40101 SET character_set_client = utf8 */;
396
CREATE TABLE "party_list_entry" (
397
  "id" text NOT NULL,
398
  "entry" text NOT NULL,
399
  "sort_order" integer DEFAULT NULL,
400
  PRIMARY KEY ("id","entry"),
401
  /*KEY "fk_party_list_has_party_party1_idx" ("entry")*/CHECK (true),
402
  /*KEY "fk_party_list_has_party_party_list1_idx" ("id")*/CHECK (true),
403
  /*CONSTRAINT "fk_party_list_has_party_party_list1" FOREIGN KEY ("id") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
404
  /*CONSTRAINT "fk_party_list_has_party_party1" FOREIGN KEY ("entry") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
405
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
406
/*!40101 SET character_set_client = @saved_cs_client */;
407
408
--
409
-- Dumping data for table "party_list_entry"
410
--
411
412
/*!40000 ALTER TABLE "party_list_entry" DISABLE KEYS */;
413
/*!40000 ALTER TABLE "party_list_entry" ENABLE KEYS */;
414
415
--
416 8931 aaronmk
-- Table structure for table "place"
417
--
418
419 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
420
/*!40101 SET character_set_client = utf8 */;
421 8931 aaronmk
CREATE TABLE "place" (
422 8944 aaronmk
  "id" text NOT NULL,
423
  "parent" text NOT NULL,
424
  "coordinates" text DEFAULT NULL,
425
  "path" text DEFAULT NULL,
426
  "locality" text DEFAULT NULL,
427 8931 aaronmk
  PRIMARY KEY ("id"),
428
  /*KEY "fk_place_coordinates1_idx" ("coordinates")*/CHECK (true),
429
  /*KEY "fk_place1_idx" ("parent")*/CHECK (true),
430
  /*KEY "fk_place_place_path1_idx" ("path")*/CHECK (true),
431 10437 aaronmk
  /*CONSTRAINT "fk_place_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
432
  /*CONSTRAINT "fk_place_coordinates1" FOREIGN KEY ("coordinates") REFERENCES "coordinates" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
433 9852 aaronmk
  /*CONSTRAINT "fk_place1" FOREIGN KEY ("parent") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
434 10437 aaronmk
  /*CONSTRAINT "fk_place_place_path1" FOREIGN KEY ("path") REFERENCES "place_path" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
435 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"A spatial region" ("DwC":http://rs.tdwg.org/dwc/terms/#dcterms:Location) or point'*/;
436 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
437 8931 aaronmk
438
--
439
-- Dumping data for table "place"
440
--
441
442
/*!40000 ALTER TABLE "place" DISABLE KEYS */;
443
/*!40000 ALTER TABLE "place" ENABLE KEYS */;
444
445
--
446
-- Table structure for table "place_observation"
447
--
448
449 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
450
/*!40101 SET character_set_client = utf8 */;
451 8931 aaronmk
CREATE TABLE "place_observation" (
452 8944 aaronmk
  "id" text NOT NULL,
453
  "place" text NOT NULL,
454 8931 aaronmk
  "elevation_m" double precision DEFAULT NULL,
455
  "slope_incline_deg" double precision DEFAULT NULL,
456
  "slope_direction_deg_N" double precision DEFAULT NULL,
457 8944 aaronmk
  "geological_context" text DEFAULT NULL,
458
  "community" text DEFAULT NULL,
459 8938 aaronmk
  "observations" hstore DEFAULT NULL,
460 8931 aaronmk
  PRIMARY KEY ("id"),
461
  /*KEY "fk_place_observation_place1_idx" ("place")*/CHECK (true),
462
  /*KEY "fk_place_observation_geological_context1_idx" ("geological_context")*/CHECK (true),
463
  /*KEY "fk_place_observation_community1_idx" ("community")*/CHECK (true),
464 10437 aaronmk
  /*CONSTRAINT "fk_place_observation_place1" FOREIGN KEY ("place") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
465
  /*CONSTRAINT "fk_place_observation_geological_context1" FOREIGN KEY ("geological_context") REFERENCES "geological_context" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
466 9852 aaronmk
  /*CONSTRAINT "fk_place_observation_community1" FOREIGN KEY ("community") REFERENCES "community" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
467 10460 aaronmk
  /*CONSTRAINT "fk_place_observation_sampling_event1" FOREIGN KEY ("id") REFERENCES "sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
468 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A sampling of a [[VegCore#Location|Location]]'*/;
469 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
470 8931 aaronmk
471
--
472
-- Dumping data for table "place_observation"
473
--
474
475
/*!40000 ALTER TABLE "place_observation" DISABLE KEYS */;
476
/*!40000 ALTER TABLE "place_observation" ENABLE KEYS */;
477
478
--
479
-- Table structure for table "place_path"
480
--
481
482 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
483
/*!40101 SET character_set_client = utf8 */;
484 8931 aaronmk
CREATE TABLE "place_path" (
485 8944 aaronmk
  "id" text NOT NULL,
486
  "continent" text DEFAULT NULL,
487
  "country" text DEFAULT NULL,
488
  "state_province" text DEFAULT NULL,
489
  "county" text DEFAULT NULL,
490
  "municipality" text DEFAULT NULL,
491 8938 aaronmk
  "ranks" hstore DEFAULT NULL,
492 8931 aaronmk
  PRIMARY KEY ("id")
493 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A named region'*/;
494 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
495 8931 aaronmk
496
--
497
-- Dumping data for table "place_path"
498
--
499
500
/*!40000 ALTER TABLE "place_path" DISABLE KEYS */;
501
/*!40000 ALTER TABLE "place_path" ENABLE KEYS */;
502
503
--
504
-- Table structure for table "plot"
505
--
506
507 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
508
/*!40101 SET character_set_client = utf8 */;
509 8931 aaronmk
CREATE TABLE "plot" (
510 8944 aaronmk
  "id" text NOT NULL,
511
  "name" text DEFAULT NULL,
512 8931 aaronmk
  "area_m2" double precision DEFAULT NULL,
513 10462 aaronmk
  "bounding_box_WKT" text DEFAULT NULL,
514
  "footprint_geom_WKT" text DEFAULT NULL,
515 8931 aaronmk
  PRIMARY KEY ("id"),
516
  /*CONSTRAINT "fk_subplot_place1" FOREIGN KEY ("id") REFERENCES "place" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
517 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
518 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
519 8931 aaronmk
520
--
521
-- Dumping data for table "plot"
522
--
523
524
/*!40000 ALTER TABLE "plot" DISABLE KEYS */;
525
/*!40000 ALTER TABLE "plot" ENABLE KEYS */;
526
527
--
528
-- Table structure for table "project"
529
--
530
531 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
532
/*!40101 SET character_set_client = utf8 */;
533 8931 aaronmk
CREATE TABLE "project" (
534 8944 aaronmk
  "id" text NOT NULL,
535
  "name" text NOT NULL,
536 8938 aaronmk
  "info" hstore DEFAULT NULL,
537 8931 aaronmk
  PRIMARY KEY ("id"),
538
  /*CONSTRAINT "fk_project_event1" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
539 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)'*/;
540 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
541 8931 aaronmk
542
--
543
-- Dumping data for table "project"
544
--
545
546
/*!40000 ALTER TABLE "project" DISABLE KEYS */;
547
/*!40000 ALTER TABLE "project" ENABLE KEYS */;
548
549
--
550
-- Table structure for table "record"
551
--
552
553 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
554
/*!40101 SET character_set_client = utf8 */;
555 8931 aaronmk
CREATE TABLE "record" (
556 8944 aaronmk
  "id" text NOT NULL,
557
  "source" text NOT NULL,
558
  "source_id_scope" text DEFAULT NULL,
559
  "source_record_id" text DEFAULT NULL,
560 8938 aaronmk
  "info" hstore DEFAULT NULL,
561 8931 aaronmk
  PRIMARY KEY ("id"),
562
  /*CONSTRAINT "record_unique" */UNIQUE ("source","source_id_scope","source_record_id"),
563
  /*KEY "fk_record_source1_idx" ("source")*/CHECK (true),
564
  /*CONSTRAINT "fk_record_source1" FOREIGN KEY ("source") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
565 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
566 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
567 8931 aaronmk
568
--
569
-- Dumping data for table "record"
570
--
571
572
/*!40000 ALTER TABLE "record" DISABLE KEYS */;
573
/*!40000 ALTER TABLE "record" ENABLE KEYS */;
574
575
--
576
-- Table structure for table "referenced_class"
577
--
578
579 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
580
/*!40101 SET character_set_client = utf8 */;
581 8931 aaronmk
CREATE TABLE "referenced_class" (
582 8944 aaronmk
  "id" text NOT NULL,
583 8931 aaronmk
  PRIMARY KEY ("id"),
584
  /*CONSTRAINT "fk_example_record10" FOREIGN KEY ("id") REFERENCES "record" ("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 "referenced_class"
590
--
591
592
/*!40000 ALTER TABLE "referenced_class" DISABLE KEYS */;
593
/*!40000 ALTER TABLE "referenced_class" ENABLE KEYS */;
594
595
--
596
-- Table structure for table "relationship"
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 "relationship" (
602 8944 aaronmk
  "id" text NOT NULL,
603
  "record" text NOT NULL,
604
  "related_record" text NOT NULL,
605 8938 aaronmk
  "info" hstore DEFAULT NULL,
606 8931 aaronmk
  PRIMARY KEY ("id"),
607
  /*KEY "fk_relationship_record1_idx" ("record")*/CHECK (true),
608
  /*KEY "fk_relationship_related_record_idx" ("related_record")*/CHECK (true),
609
  /*CONSTRAINT "fk_relationship_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
610
  /*CONSTRAINT "fk_relationship_record2" FOREIGN KEY ("record") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
611
  /*CONSTRAINT "fk_relationship_related_record" FOREIGN KEY ("related_record") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
612 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)'*/;
613 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
614 8931 aaronmk
615
--
616
-- Dumping data for table "relationship"
617
--
618
619
/*!40000 ALTER TABLE "relationship" DISABLE KEYS */;
620
/*!40000 ALTER TABLE "relationship" ENABLE KEYS */;
621
622
--
623 10460 aaronmk
-- Table structure for table "sampling_event"
624
--
625
626
/*!40101 SET @saved_cs_client     = @@character_set_client */;
627
/*!40101 SET character_set_client = utf8 */;
628
CREATE TABLE "sampling_event" (
629
  "id" text NOT NULL,
630
  "method" text DEFAULT NULL,
631
  PRIMARY KEY ("id"),
632
  /*KEY "fk_sampling_event_method1_idx" ("method")*/CHECK (true),
633
  /*CONSTRAINT "fk_sampling_event_method1" FOREIGN KEY ("method") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
634
  /*CONSTRAINT "fk_project_event10" FOREIGN KEY ("id") REFERENCES "event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
635
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
636
/*!40101 SET character_set_client = @saved_cs_client */;
637
638
--
639
-- Dumping data for table "sampling_event"
640
--
641
642
/*!40000 ALTER TABLE "sampling_event" DISABLE KEYS */;
643
/*!40000 ALTER TABLE "sampling_event" ENABLE KEYS */;
644
645
--
646 8931 aaronmk
-- Table structure for table "soil_observation"
647
--
648
649 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
650
/*!40101 SET character_set_client = utf8 */;
651 8931 aaronmk
CREATE TABLE "soil_observation" (
652 8944 aaronmk
  "id" text NOT NULL,
653 8938 aaronmk
  "observations" hstore DEFAULT NULL,
654 8931 aaronmk
  PRIMARY KEY ("id"),
655
  /*CONSTRAINT "fk_soil_observation_place_observation1" FOREIGN KEY ("id") REFERENCES "place_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
656 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A sampling of a [[VegCore#Location|Location]]''s soil'*/;
657 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
658 8931 aaronmk
659
--
660
-- Dumping data for table "soil_observation"
661
--
662
663
/*!40000 ALTER TABLE "soil_observation" DISABLE KEYS */;
664
/*!40000 ALTER TABLE "soil_observation" ENABLE KEYS */;
665
666
--
667
-- Table structure for table "source"
668
--
669
670 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
671
/*!40101 SET character_set_client = utf8 */;
672 8931 aaronmk
CREATE TABLE "source" (
673 8944 aaronmk
  "id" text NOT NULL,
674
  "parent" text NOT NULL,
675
  "name" text NOT NULL,
676
  "first_publisher" text DEFAULT NULL,
677
  "owner" text DEFAULT NULL,
678 8938 aaronmk
  "info" hstore DEFAULT NULL,
679 8931 aaronmk
  PRIMARY KEY ("id"),
680
  /*CONSTRAINT "source_unique" */UNIQUE ("parent","name"),
681
  /*KEY "fk_source1_idx" ("parent")*/CHECK (true),
682 9617 aaronmk
  /*KEY "fk_source_party1_idx" ("owner")*/CHECK (true),
683 8931 aaronmk
  /*KEY "fk_source_party2_idx" ("first_publisher")*/CHECK (true),
684
  /*CONSTRAINT "fk_source1" FOREIGN KEY ("parent") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
685
  /*CONSTRAINT "fk_source_party1" FOREIGN KEY ("owner") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
686
  /*CONSTRAINT "fk_source_party2" FOREIGN KEY ("first_publisher") REFERENCES "party" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
687 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)'*/;
688 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
689 8931 aaronmk
690
--
691
-- Dumping data for table "source"
692
--
693
694
/*!40000 ALTER TABLE "source" DISABLE KEYS */;
695
/*!40000 ALTER TABLE "source" ENABLE KEYS */;
696
697
--
698
-- Table structure for table "specimen"
699
--
700
701 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
702
/*!40101 SET character_set_client = utf8 */;
703 8931 aaronmk
CREATE TABLE "specimen" (
704 8944 aaronmk
  "id" text NOT NULL,
705
  "individual" text DEFAULT NULL,
706
  "code_in_individual" text DEFAULT NULL,
707
  "collection_event" text DEFAULT NULL,
708
  "orig_collection" text DEFAULT NULL,
709
  "barcode" text DEFAULT NULL,
710
  "accession_number" text DEFAULT NULL,
711 10454 aaronmk
  "specimenholder_institutions" text DEFAULT NULL,
712 8944 aaronmk
  "current_collection" text DEFAULT NULL,
713
  "owner_collection" text DEFAULT NULL,
714 8931 aaronmk
  PRIMARY KEY ("id"),
715
  /*CONSTRAINT "specimen_unique_in_individual" */UNIQUE ("individual","code_in_individual"),
716
  /*CONSTRAINT "specimen_unique_by_collection_event" */UNIQUE ("collection_event"),
717
  /*CONSTRAINT "specimen_unique_in_collection_by_barcode" */UNIQUE ("orig_collection","barcode"),
718
  /*CONSTRAINT "specimen_unique_in_collection_by_accession_number" */UNIQUE ("orig_collection","accession_number"),
719
  /*KEY "fk_specimen_collection1_idx" ("orig_collection")*/CHECK (true),
720
  /*KEY "fk_specimen_taxon_observation1_idx" ("collection_event")*/CHECK (true),
721
  /*KEY "fk_specimen_individual1_idx" ("individual")*/CHECK (true),
722
  /*KEY "fk_specimen_collection2_idx" ("current_collection")*/CHECK (true),
723
  /*KEY "fk_specimen_organization3_idx" ("owner_collection")*/CHECK (true),
724 10454 aaronmk
  /*KEY "fk_specimen_party_list1_idx" ("specimenholder_institutions")*/CHECK (true),
725 8931 aaronmk
  /*CONSTRAINT "fk_specimen_organization3" FOREIGN KEY ("owner_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
726
  /*CONSTRAINT "fk_specimen_taxon_observation1" FOREIGN KEY ("collection_event") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
727 10437 aaronmk
  /*CONSTRAINT "fk_specimen_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
728 10454 aaronmk
  /*CONSTRAINT "fk_specimen_collection2" FOREIGN KEY ("current_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
729 10460 aaronmk
  /*CONSTRAINT "fk_specimen_party_list1" FOREIGN KEY ("specimenholder_institutions") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
730
  /*CONSTRAINT "fk_specimen_collection1" FOREIGN KEY ("orig_collection") REFERENCES "collection" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
731
  /*CONSTRAINT "fk_specimen_taxon_occurrence1" FOREIGN KEY ("id") REFERENCES "taxon_occurrence" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
732 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'*/;
733 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
734 8931 aaronmk
735
--
736
-- Dumping data for table "specimen"
737
--
738
739
/*!40000 ALTER TABLE "specimen" DISABLE KEYS */;
740
/*!40000 ALTER TABLE "specimen" ENABLE KEYS */;
741
742
--
743
-- Table structure for table "specimen_observation"
744
--
745
746 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
747
/*!40101 SET character_set_client = utf8 */;
748 8931 aaronmk
CREATE TABLE "specimen_observation" (
749 8944 aaronmk
  "id" text NOT NULL,
750
  "specimen" text NOT NULL,
751 8938 aaronmk
  "traits" hstore DEFAULT NULL,
752 8931 aaronmk
  PRIMARY KEY ("id"),
753
  /*KEY "fk_specimen_observation_specimen1_idx" ("specimen")*/CHECK (true),
754 10437 aaronmk
  /*CONSTRAINT "fk_specimen_taxon_occurrence10" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
755
  /*CONSTRAINT "fk_specimen_observation_specimen1" FOREIGN KEY ("specimen") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
756 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
757 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
758 8931 aaronmk
759
--
760
-- Dumping data for table "specimen_observation"
761
--
762
763
/*!40000 ALTER TABLE "specimen_observation" DISABLE KEYS */;
764
/*!40000 ALTER TABLE "specimen_observation" ENABLE KEYS */;
765
766
--
767
-- Table structure for table "stem"
768
--
769
770 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
771
/*!40101 SET character_set_client = utf8 */;
772 8931 aaronmk
CREATE TABLE "stem" (
773 8944 aaronmk
  "id" text NOT NULL,
774
  "individual" text NOT NULL,
775 8931 aaronmk
  PRIMARY KEY ("id"),
776
  /*KEY "fk_stem_individual1_idx" ("individual")*/CHECK (true),
777
  /*CONSTRAINT "fk_stem_individual1" FOREIGN KEY ("individual") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
778
  /*CONSTRAINT "fk_stem_individual2" FOREIGN KEY ("id") REFERENCES "individual" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
779 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)'*/;
780 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
781 8931 aaronmk
782
--
783
-- Dumping data for table "stem"
784
--
785
786
/*!40000 ALTER TABLE "stem" DISABLE KEYS */;
787
/*!40000 ALTER TABLE "stem" ENABLE KEYS */;
788
789
--
790
-- Table structure for table "stem_observation"
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 "stem_observation" (
796 8944 aaronmk
  "id" text NOT NULL,
797
  "individual_observation" text NOT NULL,
798
  "stem" text DEFAULT NULL,
799 8938 aaronmk
  "traits" hstore DEFAULT NULL,
800 8931 aaronmk
  PRIMARY KEY ("id"),
801
  /*CONSTRAINT "stem_observation_unique" */UNIQUE ("individual_observation","stem"),
802
  /*KEY "fk_stem_observation_individual_observation1_idx" ("individual_observation")*/CHECK (true),
803
  /*KEY "fk_stem_observation_stem1_idx" ("stem")*/CHECK (true),
804 10457 aaronmk
  /*CONSTRAINT "fk_stem_observation_stem1" FOREIGN KEY ("stem") REFERENCES "stem" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
805 8931 aaronmk
  /*CONSTRAINT "fk_stem_observation_individual_observation1" FOREIGN KEY ("individual_observation") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
806 10437 aaronmk
  /*CONSTRAINT "fk_stem_observation_individual_observation2" FOREIGN KEY ("id") REFERENCES "individual_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
807 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of a [[VegCore#Stem|Stem]]'*/;
808 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
809 8931 aaronmk
810
--
811
-- Dumping data for table "stem_observation"
812
--
813
814
/*!40000 ALTER TABLE "stem_observation" DISABLE KEYS */;
815
/*!40000 ALTER TABLE "stem_observation" ENABLE KEYS */;
816
817
--
818
-- Table structure for table "stratum"
819
--
820
821 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
822
/*!40101 SET character_set_client = utf8 */;
823 8931 aaronmk
CREATE TABLE "stratum" (
824 8944 aaronmk
  "id" text NOT NULL,
825
  "name" text NOT NULL,
826 8938 aaronmk
  "info" hstore DEFAULT NULL,
827 8931 aaronmk
  PRIMARY KEY ("id"),
828
  /*CONSTRAINT "fk_place_path_record10" FOREIGN KEY ("id") REFERENCES "method" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
829 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
830 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
831 8931 aaronmk
832
--
833
-- Dumping data for table "stratum"
834
--
835
836
/*!40000 ALTER TABLE "stratum" DISABLE KEYS */;
837
/*!40000 ALTER TABLE "stratum" ENABLE KEYS */;
838
839
--
840
-- Table structure for table "subplot"
841
--
842
843 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
844
/*!40101 SET character_set_client = utf8 */;
845 8931 aaronmk
CREATE TABLE "subplot" (
846 8944 aaronmk
  "id" text NOT NULL,
847 8931 aaronmk
  "x_m" double precision DEFAULT NULL,
848
  "y_m" double precision DEFAULT NULL,
849
  PRIMARY KEY ("id"),
850
  /*CONSTRAINT "fk_subplot_plot1" FOREIGN KEY ("id") REFERENCES "plot" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
851 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='"subplot, line, or any other subsample  or subdivision of plot" ("SALVIAS":http://salvias.net/Documents/salvias_data_dictionary.html#Plot_data/subplot)'*/;
852 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
853 8931 aaronmk
854
--
855
-- Dumping data for table "subplot"
856
--
857
858
/*!40000 ALTER TABLE "subplot" DISABLE KEYS */;
859
/*!40000 ALTER TABLE "subplot" ENABLE KEYS */;
860
861
--
862 10457 aaronmk
-- Table structure for table "taxon_absence"
863
--
864
865
/*!40101 SET @saved_cs_client     = @@character_set_client */;
866
/*!40101 SET character_set_client = utf8 */;
867
CREATE TABLE "taxon_absence" (
868
  "id" text NOT NULL,
869
  "taxon_concept" text NOT NULL,
870
  PRIMARY KEY ("id"),
871
  /*KEY "fk_taxon_presence_taxon_name1_idx" ("taxon_concept")*/CHECK (true),
872
  /*CONSTRAINT "fk_taxon_observation_taxon_occurrence10" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
873
  /*CONSTRAINT "fk_taxon_presence_taxon_name10" FOREIGN KEY ("taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
874
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation that a [[VegCore#Taxon|Taxon]]''s does _not_ exist in a place'*/;
875
/*!40101 SET character_set_client = @saved_cs_client */;
876
877
--
878
-- Dumping data for table "taxon_absence"
879
--
880
881
/*!40000 ALTER TABLE "taxon_absence" DISABLE KEYS */;
882
/*!40000 ALTER TABLE "taxon_absence" ENABLE KEYS */;
883
884
--
885 8931 aaronmk
-- Table structure for table "taxon_assertion"
886
--
887
888 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
889
/*!40101 SET character_set_client = utf8 */;
890 8931 aaronmk
CREATE TABLE "taxon_assertion" (
891 8944 aaronmk
  "id" text NOT NULL,
892 10446 aaronmk
  "string" text NOT NULL /*COMMENT 'for parsed_taxon_assertion, this is the TNRS input name, not the concatenated matched name'*/,
893 8944 aaronmk
  "taxon" text DEFAULT NULL,
894
  "cf_aff" text DEFAULT NULL,
895 8938 aaronmk
  "annotations" hstore DEFAULT NULL,
896 8931 aaronmk
  PRIMARY KEY ("id"),
897
  /*KEY "fk_taxon_assertion_taxon_string1_idx" ("string")*/CHECK (true),
898
  /*KEY "fk_taxon_assertion_taxon_name1_idx" ("taxon")*/CHECK (true),
899
  /*CONSTRAINT "fk_qualified_taxon_record1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
900 10437 aaronmk
  /*CONSTRAINT "fk_taxon_assertion_taxon_string1" FOREIGN KEY ("string") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
901
  /*CONSTRAINT "fk_taxon_assertion_taxon_name1" FOREIGN KEY ("taxon") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
902 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
903 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
904 8931 aaronmk
905
--
906
-- Dumping data for table "taxon_assertion"
907
--
908
909
/*!40000 ALTER TABLE "taxon_assertion" DISABLE KEYS */;
910
/*!40000 ALTER TABLE "taxon_assertion" ENABLE KEYS */;
911
912
--
913
-- Table structure for table "taxon_concept"
914
--
915
916 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
917
/*!40101 SET character_set_client = utf8 */;
918 8931 aaronmk
CREATE TABLE "taxon_concept" (
919 8944 aaronmk
  "id" text NOT NULL,
920
  "according_to" text NOT NULL,
921
  "parent" text NOT NULL,
922
  "accepted_taxon_concept" text DEFAULT NULL,
923 8931 aaronmk
  PRIMARY KEY ("id"),
924
  /*CONSTRAINT "taxon_concept_unique_name" */UNIQUE ("according_to"),
925
  /*KEY "fk_taxon_taxon1_idx" ("parent")*/CHECK (true),
926
  /*KEY "fk_taxon_concept_source1_idx" ("according_to")*/CHECK (true),
927
  /*KEY "fk_taxon_concept_taxon_concept1_idx" ("accepted_taxon_concept")*/CHECK (true),
928 10437 aaronmk
  /*CONSTRAINT "fk_taxon_taxon1" FOREIGN KEY ("parent") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
929 8931 aaronmk
  /*CONSTRAINT "fk_taxon_concept_source1" FOREIGN KEY ("according_to") REFERENCES "source" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
930
  /*CONSTRAINT "fk_taxon_concept_taxon_concept1" FOREIGN KEY ("accepted_taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
931 10437 aaronmk
  /*CONSTRAINT "fk_taxon_concept_taxon_name1" FOREIGN KEY ("id") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
932 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='A [[VegCore#Taxon|Taxon]] described by a specific [[VegCore#Reference|Reference]]'*/;
933 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
934 8931 aaronmk
935
--
936
-- Dumping data for table "taxon_concept"
937
--
938
939
/*!40000 ALTER TABLE "taxon_concept" DISABLE KEYS */;
940
/*!40000 ALTER TABLE "taxon_concept" ENABLE KEYS */;
941
942
--
943
-- Table structure for table "taxon_determination"
944
--
945
946 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
947
/*!40101 SET character_set_client = utf8 */;
948 8931 aaronmk
CREATE TABLE "taxon_determination" (
949 8944 aaronmk
  "id" text NOT NULL,
950
  "taxon_assertion" text NOT NULL,
951
  "identified_by" text DEFAULT NULL,
952 8938 aaronmk
  "fit_info" hstore DEFAULT NULL,
953 8931 aaronmk
  PRIMARY KEY ("id"),
954
  /*CONSTRAINT "taxon_determination_unique" */UNIQUE ("taxon_assertion","identified_by"),
955
  /*KEY "fk_taxon_occurrence_has_qualified_taxon1_idx" ("taxon_assertion")*/CHECK (true),
956 10455 aaronmk
  /*KEY "fk_taxon_determination_party_list1_idx" ("identified_by")*/CHECK (true),
957 10460 aaronmk
  /*CONSTRAINT "fk_taxon_occurrence_has_qualified_taxon1" FOREIGN KEY ("taxon_assertion") REFERENCES "taxon_assertion" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
958 8931 aaronmk
  /*CONSTRAINT "fk_taxon_determination_record1" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
959 10460 aaronmk
  /*CONSTRAINT "fk_taxon_determination_party_list1" FOREIGN KEY ("identified_by") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
960 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An assertion that a [[VegCore#TaxonOccurrence|TaxonOccurrence]] is a particular [[VegCore#Taxon|Taxon]]'*/;
961 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
962 8931 aaronmk
963
--
964
-- Dumping data for table "taxon_determination"
965
--
966
967
/*!40000 ALTER TABLE "taxon_determination" DISABLE KEYS */;
968
/*!40000 ALTER TABLE "taxon_determination" ENABLE KEYS */;
969
970
--
971
-- Table structure for table "taxon_name"
972
--
973
974 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
975
/*!40101 SET character_set_client = utf8 */;
976 8931 aaronmk
CREATE TABLE "taxon_name" (
977 8944 aaronmk
  "id" text NOT NULL,
978
  "unique_name" text NOT NULL,
979
  "formal_name" text DEFAULT NULL,
980
  "taxon_name" text DEFAULT NULL,
981
  "author" text DEFAULT NULL,
982
  "common_name" text DEFAULT NULL,
983
  "rank" text DEFAULT NULL,
984 8931 aaronmk
  PRIMARY KEY ("id"),
985
  /*KEY "fk_taxon_concept_taxon_string10_idx" ("unique_name")*/CHECK (true),
986 10437 aaronmk
  /*CONSTRAINT "fk_taxon_record10" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
987
  /*CONSTRAINT "fk_taxon_concept_taxon_string10" FOREIGN KEY ("unique_name") REFERENCES "taxon_string" ("string") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
988 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
989 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
990 8931 aaronmk
991
--
992
-- Dumping data for table "taxon_name"
993
--
994
995
/*!40000 ALTER TABLE "taxon_name" DISABLE KEYS */;
996
/*!40000 ALTER TABLE "taxon_name" ENABLE KEYS */;
997
998
--
999
-- Table structure for table "taxon_observation"
1000
--
1001
1002 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1003
/*!40101 SET character_set_client = utf8 */;
1004 8931 aaronmk
CREATE TABLE "taxon_observation" (
1005 8944 aaronmk
  "id" text NOT NULL,
1006
  "taxon_occurrence" text NOT NULL,
1007 10455 aaronmk
  "collectors" text DEFAULT NULL,
1008 8944 aaronmk
  "collector_number" text DEFAULT NULL,
1009
  "voucher" text DEFAULT NULL,
1010
  "growth_form" text DEFAULT NULL,
1011 8931 aaronmk
  "cultivated" integer DEFAULT NULL,
1012 8938 aaronmk
  "traits" hstore DEFAULT NULL,
1013 8931 aaronmk
  PRIMARY KEY ("id"),
1014
  /*KEY "fk_taxon_observation_taxon_occurrence2_idx" ("taxon_occurrence")*/CHECK (true),
1015
  /*KEY "fk_taxon_observation_specimen1_idx" ("voucher")*/CHECK (true),
1016 10455 aaronmk
  /*KEY "fk_taxon_observation_party_list1_idx" ("collectors")*/CHECK (true),
1017 10457 aaronmk
  /*CONSTRAINT "fk_taxon_observation_party_list1" FOREIGN KEY ("collectors") REFERENCES "party_list" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1018 10460 aaronmk
  /*CONSTRAINT "fk_taxon_observation_sampling_event1" FOREIGN KEY ("id") REFERENCES "sampling_event" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1019
  /*CONSTRAINT "fk_taxon_observation_specimen1" FOREIGN KEY ("voucher") REFERENCES "specimen" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1020
  /*CONSTRAINT "fk_taxon_observation_taxon_occurrence2" FOREIGN KEY ("taxon_occurrence") REFERENCES "taxon_occurrence" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1021 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
1022 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1023 8931 aaronmk
1024
--
1025
-- Dumping data for table "taxon_observation"
1026
--
1027
1028
/*!40000 ALTER TABLE "taxon_observation" DISABLE KEYS */;
1029
/*!40000 ALTER TABLE "taxon_observation" ENABLE KEYS */;
1030
1031
--
1032
-- Table structure for table "taxon_occurrence"
1033
--
1034
1035 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1036
/*!40101 SET character_set_client = utf8 */;
1037 8931 aaronmk
CREATE TABLE "taxon_occurrence" (
1038 8944 aaronmk
  "id" text NOT NULL,
1039
  "current_determination" text DEFAULT NULL,
1040
  "original_determination" text DEFAULT NULL,
1041 8931 aaronmk
  PRIMARY KEY ("id"),
1042
  /*KEY "fk_taxon_occurrence_taxon_determination1_idx" ("original_determination")*/CHECK (true),
1043
  /*KEY "fk_taxon_occurrence_taxon_determination2_idx" ("current_determination")*/CHECK (true),
1044
  /*CONSTRAINT "fk_taxon_occurrence_taxon_determination1" FOREIGN KEY ("original_determination") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1045 10437 aaronmk
  /*CONSTRAINT "fk_taxon_occurrence_taxon_determination2" FOREIGN KEY ("current_determination") REFERENCES "taxon_determination" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1046
  /*CONSTRAINT "fk_taxon_occurrence_event1" FOREIGN KEY ("id") REFERENCES "record" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1047 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Any entity on which [[VegCore#TaxonDetermination|TaxonDetermination]]s can be made'*/;
1048 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1049 8931 aaronmk
1050
--
1051
-- Dumping data for table "taxon_occurrence"
1052
--
1053
1054
/*!40000 ALTER TABLE "taxon_occurrence" DISABLE KEYS */;
1055
/*!40000 ALTER TABLE "taxon_occurrence" ENABLE KEYS */;
1056
1057
--
1058
-- Table structure for table "taxon_path"
1059
--
1060
1061 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1062
/*!40101 SET character_set_client = utf8 */;
1063 8931 aaronmk
CREATE TABLE "taxon_path" (
1064 8944 aaronmk
  "id" text NOT NULL,
1065
  "family" text DEFAULT NULL,
1066
  "genus" text DEFAULT NULL,
1067
  "specific_epithet" text DEFAULT NULL,
1068 8938 aaronmk
  "ranks" hstore DEFAULT NULL,
1069 8931 aaronmk
  PRIMARY KEY ("id"),
1070
  /*CONSTRAINT "fk_taxon_path_taxon_name1" FOREIGN KEY ("id") REFERENCES "taxon_name" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1071 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)'*/;
1072 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1073 8931 aaronmk
1074
--
1075
-- Dumping data for table "taxon_path"
1076
--
1077
1078
/*!40000 ALTER TABLE "taxon_path" DISABLE KEYS */;
1079
/*!40000 ALTER TABLE "taxon_path" ENABLE KEYS */;
1080
1081
--
1082
-- Table structure for table "taxon_presence"
1083
--
1084
1085 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1086
/*!40101 SET character_set_client = utf8 */;
1087 8931 aaronmk
CREATE TABLE "taxon_presence" (
1088 8944 aaronmk
  "id" text NOT NULL,
1089
  "taxon_concept" text NOT NULL,
1090 8938 aaronmk
  "traits" hstore DEFAULT NULL,
1091 8931 aaronmk
  PRIMARY KEY ("id"),
1092
  /*KEY "fk_taxon_presence_taxon_name1_idx" ("taxon_concept")*/CHECK (true),
1093
  /*CONSTRAINT "fk_taxon_observation_taxon_occurrence1" FOREIGN KEY ("id") REFERENCES "taxon_observation" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1094
  /*CONSTRAINT "fk_taxon_presence_taxon_name1" FOREIGN KEY ("taxon_concept") REFERENCES "taxon_concept" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1095 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='An observation of just a [[VegCore#Taxon|Taxon]]''s _presence_'*/;
1096 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1097 8931 aaronmk
1098
--
1099
-- Dumping data for table "taxon_presence"
1100
--
1101
1102
/*!40000 ALTER TABLE "taxon_presence" DISABLE KEYS */;
1103
/*!40000 ALTER TABLE "taxon_presence" ENABLE KEYS */;
1104
1105
--
1106
-- Table structure for table "taxon_string"
1107
--
1108
1109 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1110
/*!40101 SET character_set_client = utf8 */;
1111 8931 aaronmk
CREATE TABLE "taxon_string" (
1112 8944 aaronmk
  "string" text NOT NULL,
1113 10438 aaronmk
  PRIMARY KEY ("string")
1114 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)'*/;
1115 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1116 8931 aaronmk
1117
--
1118
-- Dumping data for table "taxon_string"
1119
--
1120
1121
/*!40000 ALTER TABLE "taxon_string" DISABLE KEYS */;
1122
/*!40000 ALTER TABLE "taxon_string" ENABLE KEYS */;
1123
1124
--
1125
-- Table structure for table "validatable_place"
1126
--
1127
1128 9630 aaronmk
/*!40101 SET @saved_cs_client     = @@character_set_client */;
1129
/*!40101 SET character_set_client = utf8 */;
1130 8931 aaronmk
CREATE TABLE "validatable_place" (
1131 8944 aaronmk
  "id" text NOT NULL,
1132
  "coordinates" text NOT NULL,
1133
  "path" text NOT NULL,
1134 8931 aaronmk
  PRIMARY KEY ("id"),
1135
  /*CONSTRAINT "validatable_place_unique" */UNIQUE ("path","coordinates"),
1136
  /*KEY "fk_geovalidation_place_path1_idx" ("path")*/CHECK (true),
1137
  /*KEY "fk_geovalidation_coordinates1_idx" ("coordinates")*/CHECK (true),
1138 10437 aaronmk
  /*CONSTRAINT "fk_geovalidation_place_path1" FOREIGN KEY ("path") REFERENCES "place_path" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true),
1139
  /*CONSTRAINT "fk_geovalidation_coordinates1" FOREIGN KEY ("coordinates") REFERENCES "coordinates" ("id") ON DELETE CASCADE ON UPDATE CASCADE*/CHECK (true)
1140 10446 aaronmk
) /*ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin*/;
1141 9630 aaronmk
/*!40101 SET character_set_client = @saved_cs_client */;
1142 8931 aaronmk
1143
--
1144
-- Dumping data for table "validatable_place"
1145
--
1146
1147
/*!40000 ALTER TABLE "validatable_place" DISABLE KEYS */;
1148
/*!40000 ALTER TABLE "validatable_place" ENABLE KEYS */;
1149
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
1150
1151
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
1152
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
1153
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
1154 10446 aaronmk
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
1155
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
1156
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
1157 8931 aaronmk
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
1158
1159
-- Dump completed