Project

General

Profile

1 689 aaronmk
--
2
-- PostgreSQL database dump
3
--
4
5
6
7
8
9
10
11
12
13
--
14 6182 aaronmk
-- Name: accesslevel; Type: TYPE; Schema: public; Owner: -
15
--
16
17
18
19
20
--
21 1431 aaronmk
-- Name: establishmentmeans_dwc; Type: TYPE; Schema: public; Owner: -
22
--
23
24
25
26
27
--
28
-- Name: TYPE establishmentmeans_dwc; Type: COMMENT; Schema: public; Owner: -
29
--
30
31
32
33
34
--
35
-- Name: growthform; Type: TYPE; Schema: public; Owner: -
36
--
37
38
39
40
41
--
42 6021 aaronmk
-- Name: higher_plant_group; Type: TYPE; Schema: public; Owner: -
43
--
44
45
46
47
48
--
49 712 aaronmk
-- Name: occurrencestatus_dwc; Type: TYPE; Schema: public; Owner: -
50
--
51
52
53
54 713 aaronmk
55 712 aaronmk
--
56 1313 aaronmk
-- Name: placerank; Type: TYPE; Schema: public; Owner: -
57
--
58
59
60
61
62
--
63
-- Name: TYPE placerank; Type: COMMENT; Schema: public; Owner: -
64
--
65
66
67
68
69
--
70 4954 aaronmk
-- Name: rankedplacename; Type: TYPE; Schema: public; Owner: -
71
--
72
73
74
75
76
--
77 4933 aaronmk
-- Name: taxonrank; Type: TYPE; Schema: public; Owner: -
78 1337 aaronmk
--
79
80
81
82
83
--
84 4933 aaronmk
-- Name: TYPE taxonrank; Type: COMMENT; Schema: public; Owner: -
85 1174 aaronmk
--
86
87
88
89
90
--
91 4933 aaronmk
-- Name: rankedtaxonname; Type: TYPE; Schema: public; Owner: -
92 1431 aaronmk
--
93
94
95
96
97
--
98 6179 aaronmk
-- Name: relationship; Type: TYPE; Schema: public; Owner: -
99 6150 aaronmk
--
100
101
102
103
104
--
105 6179 aaronmk
-- Name: role; Type: TYPE; Schema: public; Owner: -
106 6152 aaronmk
--
107
108
109
110
111
--
112 6283 aaronmk
-- Name: TYPE role; Type: COMMENT; Schema: public; Owner: -
113
--
114
115
116
117
118
--
119 6179 aaronmk
-- Name: sourcetype; Type: TYPE; Schema: public; Owner: -
120 5622 aaronmk
--
121
122
123
124
125
--
126 6179 aaronmk
-- Name: TYPE sourcetype; Type: COMMENT; Schema: public; Owner: -
127 1111 aaronmk
--
128
129
130
131
132
--
133 4933 aaronmk
-- Name: taxonclass; Type: TYPE; Schema: public; Owner: -
134 4532 aaronmk
--
135
136
137
138
139
--
140 4933 aaronmk
-- Name: TYPE taxonclass; Type: COMMENT; Schema: public; Owner: -
141
--
142
143
144
145
146
--
147 5617 aaronmk
-- Name: taxonomic_status; Type: TYPE; Schema: public; Owner: -
148
--
149
150
151
152
153
--
154 5623 aaronmk
-- Name: TYPE taxonomic_status; Type: COMMENT; Schema: public; Owner: -
155
--
156
157
158
159
160
--
161 5839 aaronmk
-- Name: _cm_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
162
--
163
164
165
166
167
--
168 5475 aaronmk
-- Name: _fraction_to_percent(double precision); Type: FUNCTION; Schema: public; Owner: -
169
--
170
171
172
173
174
--
175 5844 aaronmk
-- Name: _ft_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
176
--
177
178
179
180
181
--
182
-- Name: _ha_to_m2(double precision); Type: FUNCTION; Schema: public; Owner: -
183
--
184
185
186
187
188
--
189 5729 aaronmk
-- Name: _has_taxonomic_name(taxonrank); Type: FUNCTION; Schema: public; Owner: -
190
--
191
192
193
194
195
--
196 5844 aaronmk
-- Name: _in_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
197
--
198
199
200
201
202
--
203 5934 aaronmk
-- Name: _km_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
204
--
205
206
207
208
209
--
210 6430 aaronmk
-- Name: _locationnarrative_is_cultivated(varchar(255)); Type: FUNCTION; Schema: public; Owner: -
211
--
212
213
214
215
216
--
217 5842 aaronmk
-- Name: _m2_to_ha(double precision); Type: FUNCTION; Schema: public; Owner: -
218
--
219
220
221
222
223
--
224 5840 aaronmk
-- Name: _m_to_cm(double precision); Type: FUNCTION; Schema: public; Owner: -
225
--
226
227
228
229
230
--
231 6007 aaronmk
-- Name: _m_to_km(double precision); Type: FUNCTION; Schema: public; Owner: -
232
--
233
234
235
236
237
--
238 5844 aaronmk
-- Name: _percent_to_fraction(double precision); Type: FUNCTION; Schema: public; Owner: -
239
--
240
241
242
243
244
--
245 6429 aaronmk
-- Name: _taxon_family_require_std(varchar(255)); Type: FUNCTION; Schema: public; Owner: -
246 5789 aaronmk
--
247
248
249
250
251
--
252 5608 aaronmk
-- Name: _taxonlabel_set_matched_label_id(int(11), int(11), double precision); Type: FUNCTION; Schema: public; Owner: -
253 4391 aaronmk
--
254
255
256
257
258
--
259 5608 aaronmk
-- Name: _taxonlabel_set_parent_id(int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
260 5510 aaronmk
--
261
262
263
264
265
--
266 5732 aaronmk
-- Name: _taxonomic_name_is_epithet(taxonrank); Type: FUNCTION; Schema: public; Owner: -
267
--
268
269
270
271
272
--
273 6036 aaronmk
-- Name: make_family_higher_plant_group(); Type: FUNCTION; Schema: public; Owner: -
274
--
275
276
277
278
279
--
280 6179 aaronmk
-- Name: party_source_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
281 5234 aaronmk
--
282
283
284
285
286
--
287 5855 aaronmk
-- Name: place_matched_place_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
288 5032 aaronmk
--
289
290
291
292
293 5984 aaronmk
294
295
296
297 5032 aaronmk
--
298 5984 aaronmk
-- Name: place; Type: TABLE; Schema: public; Owner: -; Tablespace:
299
--
300
301
CREATE TABLE place (
302
    place_id int(11) NOT NULL,
303 6179 aaronmk
    source_id int(11) NOT NULL,
304 5984 aaronmk
    canon_place_id int(11),
305
    matched_place_id int(11),
306
    coordinates_id int(11),
307
    placename_id int(11),
308 6429 aaronmk
    continent varchar(255),
309
    country varchar(255),
310
    stateprovince varchar(255),
311
    county varchar(255),
312
    description varchar(255),
313 6185 aaronmk
    geovalid int(1),
314 5984 aaronmk
    distance_to_country_m double precision,
315 6268 aaronmk
    distance_to_state_m double precision,
316
    distance_to_county_m double precision
317 5984 aaronmk
);
318
319
320
--
321
-- Name: TABLE place; Type: COMMENT; Schema: public; Owner: -
322
--
323
324
325
326
327
--
328
-- Name: COLUMN place.matched_place_id; Type: COMMENT; Schema: public; Owner: -
329
--
330
331
332
333
334
--
335
-- Name: place_set_canon_place_id(place, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
336
--
337
338
339
340
341
--
342
-- Name: place_set_canon_place_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
343
--
344
345
346
347
348
--
349
-- Name: place_set_canon_place_id_on_update(); Type: FUNCTION; Schema: public; Owner: -
350
--
351
352
353
354
355
--
356 5855 aaronmk
-- Name: placename_update_ancestors(); Type: FUNCTION; Schema: public; Owner: -
357 1555 aaronmk
--
358
359
360
361
362
--
363 5189 aaronmk
-- Name: plantobservation_aggregateoccurrence_count_1(); Type: FUNCTION; Schema: public; Owner: -
364 5188 aaronmk
--
365
366
367
368
369
--
370 6429 aaronmk
-- Name: source_by_shortname(varchar(255)); Type: FUNCTION; Schema: public; Owner: -
371 6086 aaronmk
--
372
373
374
375
376
--
377 5866 aaronmk
-- Name: sync_analytical_aggregate_to_view(); Type: FUNCTION; Schema: public; Owner: -
378 5849 aaronmk
--
379
380
381
382
383
--
384 5865 aaronmk
-- Name: sync_analytical_stem_to_view(); Type: FUNCTION; Schema: public; Owner: -
385 5847 aaronmk
--
386
387
388
389
390
--
391 5991 aaronmk
-- Name: sync_geoscrub_input_to_view(); Type: FUNCTION; Schema: public; Owner: -
392
--
393
394
395
396
397
--
398 6421 aaronmk
-- Name: taxondetermination_set_iscurrent(); Type: FUNCTION; Schema: public; Owner: -
399
--
400
401
402
403
404
--
405 5608 aaronmk
-- Name: taxonlabel_0_matched_label_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
406 5032 aaronmk
--
407
408
409
410
411
--
412 5608 aaronmk
-- Name: taxonlabel_1_matched_label_min_fit(); Type: FUNCTION; Schema: public; Owner: -
413 5412 aaronmk
--
414
415
416
417
418
--
419 5705 aaronmk
-- Name: taxonlabel_2_set_canon_label_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
420 5473 aaronmk
--
421
422
423
424
425
--
426 5705 aaronmk
-- Name: taxonlabel_2_set_canon_label_id_on_update(); Type: FUNCTION; Schema: public; Owner: -
427
--
428
429
430
431
432
--
433 5608 aaronmk
-- Name: taxonlabel_3_parent_id_avoid_self_ref(); Type: FUNCTION; Schema: public; Owner: -
434 5547 aaronmk
--
435
436
437
438
439
--
440 5608 aaronmk
-- Name: taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace:
441 5274 aaronmk
--
442
443 5608 aaronmk
CREATE TABLE taxonlabel (
444
    taxonlabel_id int(11) NOT NULL,
445 6179 aaronmk
    source_id int(11) NOT NULL,
446 6429 aaronmk
    sourceaccessioncode varchar(255),
447 5548 aaronmk
    creationdate date,
448 6429 aaronmk
    taxonstatus varchar(255),
449 5626 aaronmk
    canon_label_id int(11),
450 5608 aaronmk
    matched_label_id int(11),
451
    matched_label_fit_fraction double precision,
452 5548 aaronmk
    parent_id int(11),
453 6429 aaronmk
    taxonepithet varchar(255),
454
    rank varchar(255),
455
    taxonomicname varchar(255),
456
    accessioncode varchar(255)
457 5548 aaronmk
);
458 5274 aaronmk
459
460 5548 aaronmk
--
461 5608 aaronmk
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
462 5548 aaronmk
--
463 5274 aaronmk
464 5548 aaronmk
465
466
467 5274 aaronmk
--
468 6179 aaronmk
-- Name: COLUMN taxonlabel.source_id; Type: COMMENT; Schema: public; Owner: -
469 689 aaronmk
--
470
471
472
473
474 5548 aaronmk
--
475 5608 aaronmk
-- Name: COLUMN taxonlabel.sourceaccessioncode; Type: COMMENT; Schema: public; Owner: -
476 5548 aaronmk
--
477 689 aaronmk
478
479
480
481
--
482 5608 aaronmk
-- Name: COLUMN taxonlabel.creationdate; Type: COMMENT; Schema: public; Owner: -
483 5548 aaronmk
--
484
485
486
487
488
--
489 5626 aaronmk
-- Name: COLUMN taxonlabel.canon_label_id; Type: COMMENT; Schema: public; Owner: -
490 5548 aaronmk
--
491
492
493
494
495
--
496 5608 aaronmk
-- Name: COLUMN taxonlabel.matched_label_id; Type: COMMENT; Schema: public; Owner: -
497 5548 aaronmk
--
498
499
500
501
502
--
503 5608 aaronmk
-- Name: COLUMN taxonlabel.matched_label_fit_fraction; Type: COMMENT; Schema: public; Owner: -
504 5548 aaronmk
--
505
506
507
508
509
--
510 5608 aaronmk
-- Name: COLUMN taxonlabel.parent_id; Type: COMMENT; Schema: public; Owner: -
511 5548 aaronmk
--
512
513
514
515
516
--
517 5608 aaronmk
-- Name: COLUMN taxonlabel.taxonepithet; Type: COMMENT; Schema: public; Owner: -
518 5548 aaronmk
--
519
520
521
522
523
--
524 5608 aaronmk
-- Name: COLUMN taxonlabel.rank; Type: COMMENT; Schema: public; Owner: -
525 5548 aaronmk
--
526
527
528
529
530
--
531 5656 aaronmk
-- Name: COLUMN taxonlabel.taxonomicname; Type: COMMENT; Schema: public; Owner: -
532 5548 aaronmk
--
533
534
535
536
537
--
538 5831 aaronmk
-- Name: taxonlabel_set_canon_label_id(taxonlabel, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
539
--
540
541
542
543
544
--
545 5828 aaronmk
-- Name: taxonlabel_update_ancestors(taxonlabel, int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
546 5548 aaronmk
--
547
548
549
550
551
--
552 5608 aaronmk
-- Name: taxonlabel_update_ancestors_on_insert(); Type: FUNCTION; Schema: public; Owner: -
553 5548 aaronmk
--
554
555
556
557
558
--
559 5608 aaronmk
-- Name: taxonlabel_update_ancestors_on_update(); Type: FUNCTION; Schema: public; Owner: -
560 5548 aaronmk
--
561
562
563
564
565
--
566 6429 aaronmk
-- Name: concat(varchar(255)); Type: AGGREGATE; Schema: public; Owner: -
567 5548 aaronmk
--
568
569
570
571
572
--
573 689 aaronmk
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace:
574
--
575
576
CREATE TABLE address (
577
    address_id int(11) NOT NULL,
578
    party_id int(11) NOT NULL,
579
    organization_id int(11),
580 6429 aaronmk
    orgposition varchar(255),
581
    email varchar(255),
582
    street varchar(255),
583
    street2 varchar(255),
584
    city varchar(255),
585
    stateprovince varchar(255),
586
    postalcode varchar(255),
587
    country varchar(255),
588 689 aaronmk
    currentflag int(1),
589 5499 aaronmk
    addressstartdate date
590 689 aaronmk
);
591
592
593
--
594
-- Name: address_address_id_seq; Type: SEQUENCE; Schema: public; Owner: -
595
--
596
597
598
599
600
--
601
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
602
--
603
604
605
606
607
--
608 6029 aaronmk
-- Name: address_address_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
609
--
610
611
612
613
--
614 5866 aaronmk
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace:
615 5849 aaronmk
--
616
617 5866 aaronmk
CREATE TABLE aggregateoccurrence (
618
    aggregateoccurrence_id int(11) NOT NULL,
619 6179 aaronmk
    source_id int(11) NOT NULL,
620 6429 aaronmk
    sourceaccessioncode varchar(255),
621 5866 aaronmk
    taxonoccurrence_id int(11),
622
    collectiondate date,
623
    cover_fraction double precision,
624
    linecover_m double precision,
625
    basalarea_m2 double precision,
626
    biomass_kg_m2 double precision,
627
    inferencearea_m2 double precision,
628
    count int(11),
629
    stratum_id int(11),
630
    coverindex_id int(11),
631 6429 aaronmk
    occurrencestatus_dwc varchar(255) DEFAULT 'present' NOT NULL,
632 5866 aaronmk
    method_id int(11),
633 6429 aaronmk
    notes varchar(255),
634
    accessioncode varchar(255)
635 5866 aaronmk
);
636
637
638
--
639
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
640
--
641
642
643
644
645
--
646
-- Name: COLUMN aggregateoccurrence.linecover_m; Type: COMMENT; Schema: public; Owner: -
647
--
648
649
650
651
652
--
653
-- Name: COLUMN aggregateoccurrence.occurrencestatus_dwc; Type: COMMENT; Schema: public; Owner: -
654
--
655
656
657
658
659
--
660
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
661
--
662
663
664
665
666
--
667
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
668
--
669
670
671
672
673
--
674 6029 aaronmk
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
675
--
676
677
678
679
--
680 5866 aaronmk
-- Name: analytical_aggregate; Type: TABLE; Schema: public; Owner: -; Tablespace:
681
--
682
683
CREATE TABLE analytical_aggregate (
684 6429 aaronmk
    `institutionCode` varchar(255) NOT NULL,
685
    country varchar(255),
686
    `stateProvince` varchar(255),
687
    county varchar(255),
688 5849 aaronmk
    `decimalLatitude` double precision,
689
    `decimalLongitude` double precision,
690 6261 aaronmk
    `coordinateUncertaintyInMeters` double precision,
691 6353 aaronmk
    geovalid int(1),
692 6019 aaronmk
    `isNewWorld` int(1),
693 6008 aaronmk
    `distanceToCountry_km` double precision,
694
    `distanceToStateProvince_km` double precision,
695 6429 aaronmk
    `plotName` varchar(255) NOT NULL,
696 5849 aaronmk
    `elevationInMeters` double precision,
697
    `plotArea_ha` double precision,
698 6429 aaronmk
    `samplingProtocol` varchar(255),
699 6425 aaronmk
    `dateCollected` date NOT NULL,
700 6429 aaronmk
    `higherPlantGroup` varchar(255),
701
    family varchar(255),
702
    genus varchar(255),
703
    `speciesBinomial` varchar(255),
704
    `scientificName` varchar(255),
705
    `scientificNameAuthorship` varchar(255),
706
    `scientificNameWithMorphospecies` varchar(255) NOT NULL,
707 6092 aaronmk
    threatened int(1),
708 6429 aaronmk
    `identifiedBy` varchar(255),
709
    `growthForm` varchar(255),
710 5945 aaronmk
    cultivated int(1),
711 6429 aaronmk
    `cultivatedBasis` varchar(255),
712 5869 aaronmk
    `coverPercent` double precision,
713 6429 aaronmk
    `individualCount` varchar(255),
714
    `individualCount_1cm_or_more` varchar(255),
715
    `individualCount_2_5cm_or_more` varchar(255),
716
    `individualCount_10cm_or_more` varchar(255)
717 5849 aaronmk
);
718
719
720
--
721 5865 aaronmk
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace:
722 5849 aaronmk
--
723
724 5865 aaronmk
CREATE TABLE analytical_stem (
725 6429 aaronmk
    `institutionCode` varchar(255) NOT NULL,
726
    country varchar(255),
727
    `stateProvince` varchar(255),
728
    county varchar(255),
729 5849 aaronmk
    `decimalLatitude` double precision,
730
    `decimalLongitude` double precision,
731 6261 aaronmk
    `coordinateUncertaintyInMeters` double precision,
732 6353 aaronmk
    geovalid int(1),
733 6019 aaronmk
    `isNewWorld` int(1),
734 6008 aaronmk
    `distanceToCountry_km` double precision,
735
    `distanceToStateProvince_km` double precision,
736 6429 aaronmk
    `plotName` varchar(255) NOT NULL,
737 5849 aaronmk
    `elevationInMeters` double precision,
738
    `plotArea_ha` double precision,
739 6429 aaronmk
    `samplingProtocol` varchar(255),
740 6425 aaronmk
    `dateCollected` date NOT NULL,
741 6429 aaronmk
    `higherPlantGroup` varchar(255),
742
    family varchar(255),
743
    genus varchar(255),
744
    `speciesBinomial` varchar(255),
745
    `scientificName` varchar(255),
746
    `scientificNameAuthorship` varchar(255),
747
    `scientificNameWithMorphospecies` varchar(255) NOT NULL,
748 6092 aaronmk
    threatened int(1),
749 6429 aaronmk
    `identifiedBy` varchar(255),
750
    `growthForm` varchar(255),
751 5849 aaronmk
    cultivated int(1),
752 6429 aaronmk
    `cultivatedBasis` varchar(255),
753 5849 aaronmk
    `coverPercent` double precision,
754
    `diameterBreastHeight_cm` double precision,
755
    height_m double precision,
756 6429 aaronmk
    tag varchar(255),
757 5849 aaronmk
    `organismX_m` double precision,
758
    `organismY_m` double precision,
759 6429 aaronmk
    `recordedBy` varchar(255),
760
    `recordNumber` varchar(255) NOT NULL
761 5849 aaronmk
);
762
763
764
--
765 5866 aaronmk
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
766 5849 aaronmk
--
767
768
769
770
771
--
772 5862 aaronmk
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace:
773
--
774
775
CREATE TABLE coordinates (
776
    coordinates_id int(11) NOT NULL,
777 6179 aaronmk
    source_id int(11) NOT NULL,
778 5862 aaronmk
    latitude_deg double precision NOT NULL,
779
    longitude_deg double precision NOT NULL,
780 6429 aaronmk
    verbatimlatitude varchar(255),
781
    verbatimlongitude varchar(255),
782
    verbatimcoordinates varchar(255),
783
    footprintgeometry_dwc varchar(255),
784 6250 aaronmk
    coordsaccuracy_m double precision
785 5862 aaronmk
);
786
787
788
--
789
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
790
--
791
792
793
794
795
--
796 6250 aaronmk
-- Name: COLUMN coordinates.coordsaccuracy_m; Type: COMMENT; Schema: public; Owner: -
797 5862 aaronmk
--
798
799
800
801
802
--
803 6039 aaronmk
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace:
804
--
805
806
CREATE TABLE family_higher_plant_group (
807 6429 aaronmk
    family varchar(255) NOT NULL,
808
    higher_plant_group varchar(255)
809 6039 aaronmk
);
810
811
812
--
813 4391 aaronmk
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace:
814 689 aaronmk
--
815
816 4391 aaronmk
CREATE TABLE location (
817
    location_id int(11) NOT NULL,
818 6179 aaronmk
    source_id int(11) NOT NULL,
819 6429 aaronmk
    sourceaccessioncode varchar(255),
820 4391 aaronmk
    parent_id int(11),
821 6429 aaronmk
    authorlocationcode varchar(255),
822
    accesslevel varchar(255),
823
    accessconditions varchar(255),
824 4753 aaronmk
    sublocationxposition_m double precision,
825
    sublocationyposition_m double precision,
826 6312 aaronmk
    iscultivated int(1),
827 6429 aaronmk
    authorzone varchar(255),
828
    authordatum varchar(255),
829
    authorlocation varchar(255),
830
    locationnarrative varchar(255),
831 4391 aaronmk
    azimuth double precision,
832 6429 aaronmk
    shape varchar(255),
833 4753 aaronmk
    area_m2 double precision,
834 6429 aaronmk
    standsize varchar(255),
835
    placementmethod varchar(255),
836 4391 aaronmk
    permanence int(1),
837 6429 aaronmk
    layoutnarrative varchar(255),
838 4753 aaronmk
    elevation_m double precision,
839
    elevationaccuracy_m double precision,
840
    elevationrange_m double precision,
841 6429 aaronmk
    verbatimelevation varchar(255),
842 4753 aaronmk
    slopeaspect_deg double precision,
843
    minslopeaspect_deg double precision,
844
    maxslopeaspect_deg double precision,
845 4787 aaronmk
    slopegradient_fraction double precision,
846
    minslopegradient_fraction double precision,
847
    maxslopegradient_fraction double precision,
848 6429 aaronmk
    topoposition varchar(255),
849
    landform varchar(255),
850
    surficialdeposits varchar(255),
851
    rocktype varchar(255),
852
    submitter_surname varchar(255),
853
    submitter_givenname varchar(255),
854
    submitter_email varchar(255),
855 4391 aaronmk
    notespublic int(1),
856
    notesmgt int(1),
857
    revisions int(1),
858 5499 aaronmk
    dateentered date ,
859 6429 aaronmk
    locationrationalenarrative varchar(255),
860
    accessioncode varchar(255)
861 689 aaronmk
);
862
863
864
--
865 4391 aaronmk
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
866 689 aaronmk
--
867
868
869
870
871
--
872 4391 aaronmk
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace:
873 689 aaronmk
--
874
875 4391 aaronmk
CREATE TABLE locationevent (
876
    locationevent_id int(11) NOT NULL,
877 6179 aaronmk
    source_id int(11) NOT NULL,
878 6429 aaronmk
    sourceaccessioncode varchar(255),
879
    accesslevel varchar(255),
880 4391 aaronmk
    parent_id int(11),
881 4462 aaronmk
    location_id int(11),
882 4391 aaronmk
    project_id int(11),
883 6429 aaronmk
    authoreventcode varchar(255),
884 4391 aaronmk
    previous_id int(11),
885 5506 aaronmk
    obsstartdate date,
886
    obsenddate date,
887 6429 aaronmk
    dateaccuracy varchar(255),
888 4391 aaronmk
    method_id int(11),
889 4753 aaronmk
    temperature_c double precision,
890
    precipitation_m double precision,
891 4391 aaronmk
    autotaxoncover int(1),
892 6429 aaronmk
    originaldata varchar(255),
893
    effortlevel varchar(255),
894
    floristicquality varchar(255),
895
    bryophytequality varchar(255),
896
    lichenquality varchar(255),
897
    locationeventnarrative varchar(255),
898
    landscapenarrative varchar(255),
899
    homogeneity varchar(255),
900
    phenologicaspect varchar(255),
901
    representativeness varchar(255),
902
    standmaturity varchar(255),
903
    successionalstatus varchar(255),
904 4391 aaronmk
    basalarea double precision,
905 6429 aaronmk
    hydrologicregime varchar(255),
906
    soilmoistureregime varchar(255),
907
    soildrainage varchar(255),
908
    watersalinity varchar(255),
909 4753 aaronmk
    waterdepth_m double precision,
910 4391 aaronmk
    shoredistance double precision,
911
    soildepth double precision,
912
    organicdepth double precision,
913
    soiltaxon_id int(11),
914 6429 aaronmk
    soiltaxonsrc varchar(255),
915 4391 aaronmk
    percentbedrock double precision,
916
    percentrockgravel double precision,
917
    percentwood double precision,
918
    percentlitter double precision,
919
    percentbaresoil double precision,
920
    percentwater double precision,
921
    percentother double precision,
922 6429 aaronmk
    nameother varchar(255),
923 4391 aaronmk
    treeht double precision,
924
    shrubht double precision,
925
    fieldht double precision,
926
    nonvascularht double precision,
927
    submergedht double precision,
928
    treecover double precision,
929
    shrubcover double precision,
930
    fieldcover double precision,
931
    nonvascularcover double precision,
932
    floatingcover double precision,
933
    submergedcover double precision,
934 6429 aaronmk
    dominantstratum varchar(255),
935
    growthform1type varchar(255),
936
    growthform2type varchar(255),
937
    growthform3type varchar(255),
938 4391 aaronmk
    growthform1cover double precision,
939
    growthform2cover double precision,
940
    growthform3cover double precision,
941
    totalcover double precision,
942
    notespublic int(1),
943
    notesmgt int(1),
944
    revisions int(1),
945 5499 aaronmk
    dateentered date ,
946 6429 aaronmk
    toptaxon1name varchar(255),
947
    toptaxon2name varchar(255),
948
    toptaxon3name varchar(255),
949
    toptaxon4name varchar(255),
950
    toptaxon5name varchar(255),
951 4391 aaronmk
    numberoftaxa int(11),
952 6429 aaronmk
    accessioncode varchar(255)
953 4391 aaronmk
);
954 689 aaronmk
955
956 4391 aaronmk
--
957
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
958
--
959 689 aaronmk
960 4391 aaronmk
961
962
963 689 aaronmk
--
964 4726 aaronmk
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace:
965
--
966
967
CREATE TABLE locationplace (
968
    locationplace_id int(11) NOT NULL,
969
    location_id int(11) NOT NULL,
970 5855 aaronmk
    place_id int(11) NOT NULL,
971 4734 aaronmk
    identifier_id int(11)
972 4726 aaronmk
);
973
974
975
--
976
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
977
--
978
979
980
981
982
--
983 4391 aaronmk
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace:
984 689 aaronmk
--
985
986 4391 aaronmk
CREATE TABLE method (
987
    method_id int(11) NOT NULL,
988 6179 aaronmk
    source_id int(11) NOT NULL,
989 6429 aaronmk
    name varchar(255),
990
    description varchar(255),
991 4754 aaronmk
    diameterheight_m double precision,
992
    mindiameter_m double precision,
993
    maxdiameter_m double precision,
994
    minheight_m double precision,
995
    maxheight_m double precision,
996 6429 aaronmk
    observationtype varchar(255),
997
    observationmeasure varchar(255),
998 4391 aaronmk
    covermethod_id int(11),
999
    samplingfactor double precision DEFAULT 1 NOT NULL,
1000 6429 aaronmk
    coverbasis varchar(255),
1001
    stemsamplemethod varchar(255),
1002
    shape varchar(255),
1003 4754 aaronmk
    length_m double precision,
1004
    width_m double precision,
1005
    radius_m double precision,
1006
    area_m2 double precision,
1007
    samplearea_m2 double precision,
1008
    subplotspacing_m double precision,
1009 4391 aaronmk
    subplotmethod_id int(11),
1010
    pointsperline int(11),
1011 6429 aaronmk
    accessioncode varchar(255)
1012 689 aaronmk
);
1013
1014
1015
--
1016 4391 aaronmk
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
1017 689 aaronmk
--
1018
1019
1020
1021
1022
--
1023 6179 aaronmk
-- Name: COLUMN method.source_id; Type: COMMENT; Schema: public; Owner: -
1024 689 aaronmk
--
1025
1026
1027
1028
1029
--
1030 4391 aaronmk
-- Name: COLUMN method.name; Type: COMMENT; Schema: public; Owner: -
1031 689 aaronmk
--
1032
1033
1034
1035 4391 aaronmk
1036 689 aaronmk
--
1037 4391 aaronmk
-- Name: COLUMN method.description; Type: COMMENT; Schema: public; Owner: -
1038 689 aaronmk
--
1039
1040
1041
1042
1043
--
1044 4754 aaronmk
-- Name: COLUMN method.diameterheight_m; Type: COMMENT; Schema: public; Owner: -
1045 689 aaronmk
--
1046
1047
1048
1049
1050
--
1051 4754 aaronmk
-- Name: COLUMN method.mindiameter_m; Type: COMMENT; Schema: public; Owner: -
1052 689 aaronmk
--
1053
1054
1055
1056 4391 aaronmk
1057 689 aaronmk
--
1058 4754 aaronmk
-- Name: COLUMN method.maxdiameter_m; Type: COMMENT; Schema: public; Owner: -
1059 689 aaronmk
--
1060
1061
1062
1063
1064
--
1065 4754 aaronmk
-- Name: COLUMN method.minheight_m; Type: COMMENT; Schema: public; Owner: -
1066 689 aaronmk
--
1067
1068
1069
1070
1071
--
1072 4754 aaronmk
-- Name: COLUMN method.maxheight_m; Type: COMMENT; Schema: public; Owner: -
1073 689 aaronmk
--
1074
1075
1076
1077 4391 aaronmk
1078 689 aaronmk
--
1079 4391 aaronmk
-- Name: COLUMN method.observationtype; Type: COMMENT; Schema: public; Owner: -
1080 689 aaronmk
--
1081
1082
1083
1084
1085
--
1086 4391 aaronmk
-- Name: COLUMN method.observationmeasure; Type: COMMENT; Schema: public; Owner: -
1087 689 aaronmk
--
1088
1089
1090
1091
1092
--
1093 4391 aaronmk
-- Name: COLUMN method.samplingfactor; Type: COMMENT; Schema: public; Owner: -
1094 689 aaronmk
--
1095
1096
1097
1098 4391 aaronmk
1099 689 aaronmk
--
1100 4391 aaronmk
-- Name: COLUMN method.coverbasis; Type: COMMENT; Schema: public; Owner: -
1101 689 aaronmk
--
1102
1103
1104
1105
1106
--
1107 4391 aaronmk
-- Name: COLUMN method.stemsamplemethod; Type: COMMENT; Schema: public; Owner: -
1108 689 aaronmk
--
1109
1110
1111
1112
1113
--
1114 4391 aaronmk
-- Name: COLUMN method.shape; Type: COMMENT; Schema: public; Owner: -
1115 689 aaronmk
--
1116
1117 4391 aaronmk
1118
1119
1120
--
1121 4754 aaronmk
-- Name: COLUMN method.samplearea_m2; Type: COMMENT; Schema: public; Owner: -
1122 4391 aaronmk
--
1123
1124
1125
1126
1127
--
1128 4754 aaronmk
-- Name: COLUMN method.subplotspacing_m; Type: COMMENT; Schema: public; Owner: -
1129 4391 aaronmk
--
1130
1131
1132
1133
1134
--
1135
-- Name: COLUMN method.subplotmethod_id; Type: COMMENT; Schema: public; Owner: -
1136
--
1137
1138
1139
1140
1141
--
1142
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1143
--
1144
1145
1146
1147
1148
--
1149 4730 aaronmk
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace:
1150 4391 aaronmk
--
1151
1152 4730 aaronmk
CREATE TABLE party (
1153
    party_id int(11) NOT NULL,
1154 6179 aaronmk
    source_id int(11) NOT NULL,
1155 6429 aaronmk
    fullname varchar(255),
1156
    salutation varchar(255),
1157
    givenname varchar(255),
1158
    middlename varchar(255),
1159
    surname varchar(255),
1160
    suffix varchar(255),
1161
    department varchar(255),
1162
    organizationname varchar(255),
1163 4730 aaronmk
    currentname_id int(11),
1164 6429 aaronmk
    contactinstructions varchar(255),
1165
    email varchar(255),
1166
    partytype varchar(255),
1167 4730 aaronmk
    partypublic int(1) DEFAULT true,
1168 6429 aaronmk
    accessioncode varchar(255)
1169 4730 aaronmk
);
1170
1171
1172
--
1173 4391 aaronmk
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace:
1174 689 aaronmk
--
1175
1176 4391 aaronmk
CREATE TABLE plantobservation (
1177
    plantobservation_id int(11) NOT NULL,
1178 6179 aaronmk
    source_id int(11) NOT NULL,
1179 6429 aaronmk
    sourceaccessioncode varchar(255),
1180 5770 aaronmk
    aggregateoccurrence_id int(11),
1181 4753 aaronmk
    overallheight_m double precision,
1182
    overallheightaccuracy_m double precision,
1183 6429 aaronmk
    collectionnumber varchar(255),
1184 4391 aaronmk
    stemcount int(11),
1185
    plant_id int(11),
1186 6429 aaronmk
    accessioncode varchar(255)
1187 4391 aaronmk
);
1188 689 aaronmk
1189
1190 4391 aaronmk
--
1191
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1192
--
1193 689 aaronmk
1194 4391 aaronmk
1195
1196
1197 689 aaronmk
--
1198 4391 aaronmk
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1199 689 aaronmk
--
1200
1201
1202
1203
1204
--
1205 6179 aaronmk
-- Name: source; Type: TABLE; Schema: public; Owner: -; Tablespace:
1206 5961 aaronmk
--
1207
1208 6179 aaronmk
CREATE TABLE source (
1209
    source_id int(11) NOT NULL,
1210 6302 aaronmk
    matched_source_id int(11),
1211 6296 aaronmk
    parent_id int(11),
1212 6429 aaronmk
    shortname varchar(255) NOT NULL,
1213
    citation varchar(255),
1214
    sourcetype varchar(255),
1215
    accesslevel varchar(255),
1216
    accessconditions varchar(255),
1217
    title varchar(255),
1218
    titlesuperior varchar(255),
1219
    volume varchar(255),
1220
    issue varchar(255),
1221
    pagerange varchar(255),
1222 5961 aaronmk
    totalpages int(11),
1223 6429 aaronmk
    publisher varchar(255),
1224
    publicationplace varchar(255),
1225
    isbn varchar(255),
1226
    edition varchar(255),
1227 5961 aaronmk
    numberofvolumes int(11),
1228
    chapternumber int(11),
1229
    reportnumber int(11),
1230 6429 aaronmk
    communicationtype varchar(255),
1231
    degree varchar(255),
1232
    url varchar(255),
1233
    doi varchar(255),
1234
    additionalinfo varchar(255),
1235 5961 aaronmk
    pubdate date,
1236
    accessdate date,
1237
    conferencedate date,
1238 6429 aaronmk
    accessioncode varchar(255)
1239 5961 aaronmk
);
1240
1241
1242
--
1243 5748 aaronmk
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace:
1244
--
1245
1246
CREATE TABLE stemobservation (
1247
    stemobservation_id int(11) NOT NULL,
1248 6179 aaronmk
    source_id int(11) NOT NULL,
1249 6429 aaronmk
    sourceaccessioncode varchar(255),
1250 5748 aaronmk
    plantobservation_id int(11) NOT NULL,
1251 6429 aaronmk
    authorstemcode varchar(255),
1252
    tag varchar(255),
1253
    tags varchar(255),
1254 5748 aaronmk
    xposition_m double precision,
1255
    yposition_m double precision,
1256
    diameterbreastheight_m double precision,
1257
    basaldiameter_m double precision,
1258
    diameteraccuracy_m double precision,
1259
    height_m double precision,
1260
    heightfirstbranch_m double precision,
1261
    heightaccuracy_m double precision,
1262 6429 aaronmk
    health varchar(255),
1263 5748 aaronmk
    age double precision,
1264 6429 aaronmk
    accessioncode varchar(255)
1265 5748 aaronmk
);
1266
1267
1268
--
1269
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1270
--
1271
1272
1273
1274
1275
--
1276
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1277
--
1278
1279
1280
1281
1282
--
1283 5225 aaronmk
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace:
1284 4964 aaronmk
--
1285
1286 5225 aaronmk
CREATE TABLE taxondetermination (
1287
    taxondetermination_id int(11) NOT NULL,
1288
    taxonoccurrence_id int(11) NOT NULL,
1289 5657 aaronmk
    taxonverbatim_id int(11) NOT NULL,
1290 5225 aaronmk
    party_id int(11),
1291 6429 aaronmk
    role varchar(255) DEFAULT 'unknown' NOT NULL,
1292
    determinationtype varchar(255),
1293 6179 aaronmk
    source_id int(11),
1294 5225 aaronmk
    isoriginal int(1) DEFAULT false NOT NULL,
1295
    iscurrent int(1) DEFAULT false NOT NULL,
1296 6429 aaronmk
    taxonfit varchar(255),
1297
    taxonconfidence varchar(255),
1298
    grouptype varchar(255),
1299
    notes varchar(255),
1300 5225 aaronmk
    notespublic int(1),
1301
    notesmgt int(1),
1302
    revisions int(1),
1303 5499 aaronmk
    determinationdate date,
1304 6429 aaronmk
    accessioncode varchar(255)
1305 5225 aaronmk
);
1306 4964 aaronmk
1307
1308
--
1309 5225 aaronmk
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1310 4964 aaronmk
--
1311
1312
1313
1314
1315
--
1316 5225 aaronmk
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace:
1317 4964 aaronmk
--
1318
1319 5225 aaronmk
CREATE TABLE taxonoccurrence (
1320
    taxonoccurrence_id int(11) NOT NULL,
1321 6179 aaronmk
    source_id int(11) NOT NULL,
1322 6429 aaronmk
    sourceaccessioncode varchar(255),
1323 5225 aaronmk
    locationevent_id int(11),
1324 6429 aaronmk
    authortaxoncode varchar(255),
1325 6171 aaronmk
    collector_id int(11),
1326 6429 aaronmk
    growthform varchar(255),
1327 5225 aaronmk
    iscultivated int(1),
1328 6429 aaronmk
    cultivatedbasis varchar(255),
1329 5225 aaronmk
    isnative int(1),
1330 6429 aaronmk
    accessioncode varchar(255)
1331 5225 aaronmk
);
1332 4964 aaronmk
1333
1334
--
1335 5225 aaronmk
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1336 4964 aaronmk
--
1337
1338
1339
1340
1341
--
1342 5225 aaronmk
-- Name: COLUMN taxonoccurrence.iscultivated; Type: COMMENT; Schema: public; Owner: -
1343 5200 aaronmk
--
1344
1345
1346
1347
1348
--
1349 5225 aaronmk
-- Name: COLUMN taxonoccurrence.cultivatedbasis; Type: COMMENT; Schema: public; Owner: -
1350 4933 aaronmk
--
1351
1352
1353
1354
1355
--
1356 5225 aaronmk
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1357 4934 aaronmk
--
1358
1359
1360
1361
1362
--
1363 5655 aaronmk
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace:
1364
--
1365
1366
CREATE TABLE taxonverbatim (
1367 5660 aaronmk
    taxonverbatim_id int(11) NOT NULL,
1368 5655 aaronmk
    taxonlabel_id int(11) NOT NULL,
1369 6429 aaronmk
    verbatimrank varchar(255),
1370
    taxonomicname varchar(255),
1371
    taxonname varchar(255),
1372
    author varchar(255),
1373
    family varchar(255),
1374
    genus varchar(255),
1375
    specific_epithet varchar(255),
1376
    morphospecies varchar(255),
1377
    growthform varchar(255),
1378
    description varchar(255)
1379 5655 aaronmk
);
1380
1381
1382
--
1383
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1384
--
1385
1386
1387
1388
1389
--
1390
-- Name: COLUMN taxonverbatim.verbatimrank; Type: COMMENT; Schema: public; Owner: -
1391
--
1392
1393
1394
1395
1396
--
1397
-- Name: COLUMN taxonverbatim.taxonomicname; Type: COMMENT; Schema: public; Owner: -
1398
--
1399
1400
1401
1402
1403
--
1404 5948 aaronmk
-- Name: COLUMN taxonverbatim.taxonname; Type: COMMENT; Schema: public; Owner: -
1405 5655 aaronmk
--
1406
1407
1408
1409
1410
--
1411
-- Name: COLUMN taxonverbatim.author; Type: COMMENT; Schema: public; Owner: -
1412
--
1413
1414
1415
1416
1417
--
1418
-- Name: COLUMN taxonverbatim.family; Type: COMMENT; Schema: public; Owner: -
1419
--
1420
1421
1422
1423
1424
--
1425
-- Name: COLUMN taxonverbatim.genus; Type: COMMENT; Schema: public; Owner: -
1426
--
1427
1428
1429
1430
1431
--
1432 5783 aaronmk
-- Name: COLUMN taxonverbatim.specific_epithet; Type: COMMENT; Schema: public; Owner: -
1433 5655 aaronmk
--
1434
1435
1436
1437
1438
--
1439 5666 aaronmk
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1440
--
1441
1442
1443
1444
1445
--
1446 6092 aaronmk
-- Name: threatened_taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace:
1447
--
1448
1449
CREATE TABLE threatened_taxonlabel (
1450
    taxonlabel_id int(11) NOT NULL
1451
);
1452
1453
1454
--
1455 5865 aaronmk
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1456 689 aaronmk
--
1457
1458
1459
1460 6420 aaronmk
1461 4391 aaronmk
--
1462
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace:
1463 689 aaronmk
--
1464
1465 4391 aaronmk
CREATE TABLE classcontributor (
1466
    classcontributor_id int(11) NOT NULL,
1467
    commclass_id int(11) NOT NULL,
1468
    party_id int(11) NOT NULL,
1469 6429 aaronmk
    role varchar(255)
1470 689 aaronmk
);
1471
1472
1473
--
1474 4391 aaronmk
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1475 689 aaronmk
--
1476
1477
1478
1479
1480
--
1481 4391 aaronmk
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1482 689 aaronmk
--
1483
1484
1485
1486
1487
--
1488 6029 aaronmk
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1489
--
1490
1491
1492
1493
--
1494 4391 aaronmk
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace:
1495 689 aaronmk
--
1496
1497 4391 aaronmk
CREATE TABLE commclass (
1498
    commclass_id int(11) NOT NULL,
1499 689 aaronmk
    locationevent_id int(11) NOT NULL,
1500 4391 aaronmk
    inspection int(1),
1501
    tableanalysis int(1),
1502
    multivariateanalysis int(1),
1503
    classpublication_id int(11),
1504 6429 aaronmk
    classnotes varchar(255),
1505
    commname varchar(255),
1506
    commcode varchar(255),
1507
    commframework varchar(255),
1508
    commlevel varchar(255),
1509 5499 aaronmk
    classstartdate date,
1510
    classstopdate date,
1511 6429 aaronmk
    expertsystem varchar(255),
1512
    accessioncode varchar(255)
1513 689 aaronmk
);
1514
1515
1516
--
1517 4391 aaronmk
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1518 689 aaronmk
--
1519
1520
1521
1522
1523
--
1524 4391 aaronmk
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1525 689 aaronmk
--
1526
1527
1528
1529
1530
--
1531 6029 aaronmk
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1532
--
1533
1534
1535
1536
--
1537 4391 aaronmk
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace:
1538 689 aaronmk
--
1539
1540 4391 aaronmk
CREATE TABLE commconcept (
1541
    commconcept_id int(11) NOT NULL,
1542
    commname_id int(11) NOT NULL,
1543 6179 aaronmk
    source_id int(11),
1544 6429 aaronmk
    commdescription varchar(255),
1545
    commname varchar(255),
1546
    accessioncode varchar(255)
1547 689 aaronmk
);
1548
1549
1550
--
1551 4391 aaronmk
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1552 1020 aaronmk
--
1553
1554
1555
1556
1557
--
1558 4391 aaronmk
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1559 689 aaronmk
--
1560
1561
1562
1563
1564
--
1565 6029 aaronmk
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1566
--
1567
1568
1569
1570
--
1571 4391 aaronmk
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace:
1572 689 aaronmk
--
1573
1574 4391 aaronmk
CREATE TABLE commcorrelation (
1575
    commcorrelation_id int(11) NOT NULL,
1576
    commstatus_id int(11) NOT NULL,
1577
    commconcept_id int(11) NOT NULL,
1578 6429 aaronmk
    commconvergence varchar(255) NOT NULL,
1579 5499 aaronmk
    correlationstart date NOT NULL,
1580
    correlationstop date
1581 4391 aaronmk
);
1582 689 aaronmk
1583
1584 4391 aaronmk
--
1585
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1586
--
1587 689 aaronmk
1588 4391 aaronmk
1589
1590
1591 689 aaronmk
--
1592 4391 aaronmk
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1593 906 aaronmk
--
1594
1595 4391 aaronmk
1596
1597
1598
--
1599 6029 aaronmk
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1600
--
1601
1602
1603
1604
--
1605 4391 aaronmk
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace:
1606
--
1607
1608
CREATE TABLE commdetermination (
1609
    commdetermination_id int(11) NOT NULL,
1610
    commclass_id int(11) NOT NULL,
1611
    commconcept_id int(11) NOT NULL,
1612 6429 aaronmk
    commcode varchar(255),
1613
    commname varchar(255),
1614
    classfit varchar(255),
1615
    classconfidence varchar(255),
1616 4391 aaronmk
    commauthority_id int(11),
1617 6429 aaronmk
    notes varchar(255),
1618 4391 aaronmk
    type int(1),
1619
    nomenclaturaltype int(1)
1620 906 aaronmk
);
1621
1622
1623
--
1624 4391 aaronmk
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1625 1021 aaronmk
--
1626
1627
1628
1629
1630
--
1631 4391 aaronmk
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1632 1022 aaronmk
--
1633
1634
1635
1636
1637
--
1638 6029 aaronmk
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1639
--
1640
1641
1642
1643
--
1644 4391 aaronmk
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace:
1645 1020 aaronmk
--
1646
1647 4391 aaronmk
CREATE TABLE commlineage (
1648
    commlineage_id int(11) NOT NULL,
1649
    parentcommstatus_id int(11) NOT NULL,
1650
    childcommstatus_id int(11) NOT NULL
1651
);
1652 1020 aaronmk
1653
1654
--
1655 4391 aaronmk
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1656 906 aaronmk
--
1657
1658
1659
1660
1661
--
1662 4391 aaronmk
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1663 906 aaronmk
--
1664
1665
1666
1667
1668
--
1669 6029 aaronmk
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1670
--
1671
1672
1673
1674
--
1675 4391 aaronmk
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace:
1676 689 aaronmk
--
1677
1678 4391 aaronmk
CREATE TABLE commname (
1679
    commname_id int(11) NOT NULL,
1680 6429 aaronmk
    commname varchar(255) NOT NULL,
1681 6179 aaronmk
    source_id int(11),
1682 5499 aaronmk
    dateentered date
1683 689 aaronmk
);
1684
1685
1686
--
1687 4391 aaronmk
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1688 689 aaronmk
--
1689
1690
1691
1692
1693
--
1694 4391 aaronmk
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1695 689 aaronmk
--
1696
1697
1698
1699
1700
--
1701 6029 aaronmk
-- Name: commname_commname_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1702
--
1703
1704
1705
1706
--
1707 4391 aaronmk
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace:
1708 689 aaronmk
--
1709
1710 4391 aaronmk
CREATE TABLE commstatus (
1711
    commstatus_id int(11) NOT NULL,
1712
    commconcept_id int(11) NOT NULL,
1713 6179 aaronmk
    source_id int(11),
1714 6429 aaronmk
    commconceptstatus varchar(255) NOT NULL,
1715 4391 aaronmk
    commparent_id int(11),
1716 6429 aaronmk
    commlevel varchar(255),
1717
    commpartycomments varchar(255),
1718 4391 aaronmk
    party_id int(11) NOT NULL,
1719 5499 aaronmk
    startdate date NOT NULL,
1720
    stopdate date,
1721 6429 aaronmk
    accessioncode varchar(255)
1722 4391 aaronmk
);
1723 689 aaronmk
1724
1725 4391 aaronmk
--
1726
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1727
--
1728 689 aaronmk
1729 4391 aaronmk
1730
1731
1732 689 aaronmk
--
1733 4391 aaronmk
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1734 689 aaronmk
--
1735
1736 4391 aaronmk
1737
1738
1739
--
1740 6029 aaronmk
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1741
--
1742
1743
1744
1745
--
1746 4391 aaronmk
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace:
1747
--
1748
1749
CREATE TABLE commusage (
1750
    commusage_id int(11) NOT NULL,
1751
    commname_id int(11) NOT NULL,
1752 6429 aaronmk
    commname varchar(255),
1753 4391 aaronmk
    commconcept_id int(11),
1754 6429 aaronmk
    commnamestatus varchar(255),
1755
    classsystem varchar(255),
1756 4391 aaronmk
    party_id int(11),
1757
    commstatus_id int(11),
1758 5499 aaronmk
    usagestart date,
1759
    usagestop date
1760 689 aaronmk
);
1761
1762
1763
--
1764 4391 aaronmk
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1765 689 aaronmk
--
1766
1767
1768
1769
1770
--
1771 4391 aaronmk
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1772 689 aaronmk
--
1773
1774
1775
1776
1777
--
1778 6029 aaronmk
-- Name: commusage_commusage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1779
--
1780
1781
1782
1783
--
1784 5859 aaronmk
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1785
--
1786
1787
1788
1789
1790
--
1791
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1792
--
1793
1794
1795
1796
1797
--
1798 6029 aaronmk
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1799
--
1800
1801
1802
1803
--
1804 4391 aaronmk
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace:
1805 689 aaronmk
--
1806
1807 4391 aaronmk
CREATE TABLE coverindex (
1808
    coverindex_id int(11) NOT NULL,
1809
    covermethod_id int(11) NOT NULL,
1810 6429 aaronmk
    covercode varchar(255) NOT NULL,
1811 4391 aaronmk
    upperlimit double precision,
1812
    lowerlimit double precision,
1813
    coverpercent double precision NOT NULL,
1814 6429 aaronmk
    indexdescription varchar(255)
1815 689 aaronmk
);
1816
1817
1818
--
1819 4391 aaronmk
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1820 689 aaronmk
--
1821
1822
1823
1824
1825
--
1826 4391 aaronmk
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1827 689 aaronmk
--
1828
1829
1830
1831
1832
--
1833 6029 aaronmk
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1834
--
1835
1836
1837
1838
--
1839 4391 aaronmk
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace:
1840 907 aaronmk
--
1841
1842 4391 aaronmk
CREATE TABLE covermethod (
1843
    covermethod_id int(11) NOT NULL,
1844 6179 aaronmk
    source_id int(11),
1845 6429 aaronmk
    covertype varchar(255) NOT NULL,
1846
    coverestimationmethod varchar(255),
1847
    accessioncode varchar(255)
1848 907 aaronmk
);
1849
1850
1851
--
1852 4391 aaronmk
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1853 1039 aaronmk
--
1854
1855
1856
1857
1858
--
1859 4391 aaronmk
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1860 1100 aaronmk
--
1861
1862
1863
1864
1865
--
1866 6029 aaronmk
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1867
--
1868
1869
1870
1871
--
1872 4391 aaronmk
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE; Schema: public; Owner: -
1873 1064 aaronmk
--
1874
1875
1876
1877
1878
--
1879 6029 aaronmk
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1880
--
1881
1882
1883
1884
--
1885 4391 aaronmk
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace:
1886 1064 aaronmk
--
1887
1888 4391 aaronmk
CREATE TABLE definedvalue (
1889
    definedvalue_id int(11) NOT NULL,
1890
    userdefined_id int(11) NOT NULL,
1891
    tablerecord_id int(11) NOT NULL,
1892 6429 aaronmk
    definedvalue varchar(255)
1893 4391 aaronmk
);
1894 1064 aaronmk
1895
1896
--
1897 4391 aaronmk
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1898 1064 aaronmk
--
1899
1900
1901
1902
1903
--
1904 4391 aaronmk
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1905 1064 aaronmk
--
1906
1907
1908
1909
1910
--
1911 6029 aaronmk
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1912
--
1913
1914
1915
1916
--
1917 4391 aaronmk
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace:
1918 1064 aaronmk
--
1919
1920 4391 aaronmk
CREATE TABLE disturbanceobs (
1921
    disturbanceobs_id int(11) NOT NULL,
1922
    locationevent_id int(11) NOT NULL,
1923 6429 aaronmk
    disturbancetype varchar(255) NOT NULL,
1924
    disturbanceintensity varchar(255),
1925 4391 aaronmk
    disturbanceage double precision,
1926
    disturbanceextent double precision,
1927 6429 aaronmk
    disturbancecomment varchar(255)
1928 4391 aaronmk
);
1929 1064 aaronmk
1930
1931
--
1932 4391 aaronmk
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1933 1112 aaronmk
--
1934
1935
1936
1937
1938
--
1939 4391 aaronmk
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1940 1064 aaronmk
--
1941
1942
1943
1944
1945
--
1946 6029 aaronmk
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1947
--
1948
1949
1950
1951
--
1952 5991 aaronmk
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace:
1953
--
1954
1955
CREATE TABLE geoscrub_input (
1956 6429 aaronmk
    country varchar(255),
1957
    `stateProvince` varchar(255),
1958
    county varchar(255),
1959 5991 aaronmk
    `decimalLatitude` double precision,
1960
    `decimalLongitude` double precision
1961
);
1962
1963
1964
--
1965
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1966
--
1967
1968
1969
1970
1971
--
1972 4391 aaronmk
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace:
1973 1034 aaronmk
--
1974
1975 4391 aaronmk
CREATE TABLE graphic (
1976
    graphic_id int(11) NOT NULL,
1977
    locationevent_id int(11) NOT NULL,
1978 6429 aaronmk
    graphicname varchar(255),
1979
    graphiclocation varchar(255),
1980
    graphicdescription varchar(255),
1981
    graphictype varchar(255),
1982 4391 aaronmk
    graphicdata int(11),
1983 5499 aaronmk
    graphicdate date,
1984 6429 aaronmk
    accessioncode varchar(255)
1985 4391 aaronmk
);
1986 1034 aaronmk
1987
1988
--
1989 4391 aaronmk
-- Name: graphic_graphic_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1990 1034 aaronmk
--
1991
1992
1993
1994
1995
--
1996 4391 aaronmk
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1997 1034 aaronmk
--
1998
1999
2000
2001
2002
--
2003 6029 aaronmk
-- Name: graphic_graphic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2004
--
2005
2006
2007
2008
--
2009 6030 aaronmk
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace:
2010
--
2011
2012
CREATE TABLE higher_plant_group_nodes (
2013 6429 aaronmk
    higher_plant_group varchar(255),
2014
    node_name varchar(255) NOT NULL
2015 6030 aaronmk
);
2016
2017
2018
--
2019 4391 aaronmk
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2020 1034 aaronmk
--
2021
2022
2023
2024
2025
--
2026 4391 aaronmk
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2027 1064 aaronmk
--
2028
2029
2030
2031
2032
--
2033 6029 aaronmk
-- Name: location_location_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2034
--
2035
2036
2037
2038
--
2039 4391 aaronmk
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2040 1099 aaronmk
--
2041
2042
2043
2044
2045
--
2046 4391 aaronmk
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2047 1099 aaronmk
--
2048
2049
2050
2051
2052
--
2053 6029 aaronmk
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2054
--
2055
2056
2057
2058
--
2059 4391 aaronmk
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace:
2060 1099 aaronmk
--
2061
2062 4391 aaronmk
CREATE TABLE locationeventcontributor (
2063
    locationeventcontributor_id int(11) NOT NULL,
2064
    locationevent_id int(11) NOT NULL,
2065
    party_id int(11) NOT NULL,
2066 6429 aaronmk
    role varchar(255) NOT NULL,
2067 5499 aaronmk
    contributiondate date
2068 4391 aaronmk
);
2069 1099 aaronmk
2070
2071
--
2072 4391 aaronmk
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2073 1099 aaronmk
--
2074
2075
2076
2077
2078
--
2079 4391 aaronmk
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2080 1162 aaronmk
--
2081
2082
2083
2084
2085
--
2086 6029 aaronmk
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2087
--
2088
2089
2090
2091
--
2092 4391 aaronmk
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace:
2093 1162 aaronmk
--
2094
2095 4391 aaronmk
CREATE TABLE locationeventsynonym (
2096
    locationeventsynonym_id int(11) NOT NULL,
2097
    synonymlocationevent_id int(11) NOT NULL,
2098
    primarylocationevent_id int(11) NOT NULL,
2099
    party_id int(11) NOT NULL,
2100 6429 aaronmk
    role varchar(255) NOT NULL,
2101
    synonymcomment varchar(255),
2102 5499 aaronmk
    classstartdate date  NOT NULL,
2103
    classstopdate date,
2104 6429 aaronmk
    accessioncode varchar(255)
2105 4391 aaronmk
);
2106 1162 aaronmk
2107
2108 4391 aaronmk
--
2109
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2110
--
2111 1162 aaronmk
2112 4391 aaronmk
2113
2114
2115 1162 aaronmk
--
2116 4391 aaronmk
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2117 1168 aaronmk
--
2118
2119
2120
2121
2122
--
2123 6029 aaronmk
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2124
--
2125
2126
2127
2128
--
2129 4726 aaronmk
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2130
--
2131
2132
2133
2134
2135
--
2136
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2137
--
2138
2139
2140
2141
2142
--
2143 6029 aaronmk
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2144
--
2145
2146
2147
2148
--
2149 1101 aaronmk
-- Name: method_method_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2150 1099 aaronmk
--
2151
2152
2153
2154
2155
--
2156 1101 aaronmk
-- Name: method_method_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2157 1099 aaronmk
--
2158
2159
2160
2161
2162
--
2163 6029 aaronmk
-- Name: method_method_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2164
--
2165
2166
2167
2168
--
2169 1101 aaronmk
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace:
2170
--
2171
2172
CREATE TABLE methodtaxonclass (
2173
    methodtaxonclass_id int(11) NOT NULL,
2174
    method_id int(11) NOT NULL,
2175 5608 aaronmk
    taxonlabel_id int(11),
2176 1152 aaronmk
    included int(1) NOT NULL,
2177 1160 aaronmk
    submethod_id int(11),
2178 6429 aaronmk
    taxonclass varchar(255)
2179 1101 aaronmk
);
2180
2181
2182
--
2183
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2184
--
2185
2186
2187
2188
2189
--
2190 1105 aaronmk
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2191
--
2192
2193
2194
2195
2196
--
2197 1101 aaronmk
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2198
--
2199
2200
2201
2202
2203
--
2204
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2205
--
2206
2207
2208
2209
2210
--
2211 6029 aaronmk
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2212
--
2213
2214
2215
2216
--
2217 689 aaronmk
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace:
2218
--
2219
2220
CREATE TABLE note (
2221
    note_id int(11) NOT NULL,
2222
    notelink_id int(11) NOT NULL,
2223
    party_id int(11) NOT NULL,
2224 6429 aaronmk
    role varchar(255) NOT NULL,
2225
    notetype varchar(255) NOT NULL,
2226
    notetext varchar(255) NOT NULL,
2227 5499 aaronmk
    notedate date,
2228 6429 aaronmk
    accessioncode varchar(255)
2229 689 aaronmk
);
2230
2231
2232
--
2233
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2234
--
2235
2236
2237
2238
2239
--
2240
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2241
--
2242
2243
2244
2245
2246
--
2247 6029 aaronmk
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2248
--
2249
2250
2251
2252
--
2253 689 aaronmk
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace:
2254
--
2255
2256
CREATE TABLE notelink (
2257
    notelink_id int(11) NOT NULL,
2258 6429 aaronmk
    tablename varchar(255) NOT NULL,
2259
    attributename varchar(255),
2260 689 aaronmk
    tablerecord int(11) NOT NULL
2261
);
2262
2263
2264
--
2265
-- Name: notelink_notelink_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2266
--
2267
2268
2269
2270
2271
--
2272
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2273
--
2274
2275
2276
2277
2278
--
2279 6029 aaronmk
-- Name: notelink_notelink_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2280
--
2281
2282
2283
2284
--
2285 689 aaronmk
-- Name: party_party_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2286
--
2287
2288
2289
2290
2291
--
2292
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2293
--
2294
2295
2296
2297
2298
--
2299 6029 aaronmk
-- Name: party_party_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2300
--
2301
2302
2303
2304
--
2305 689 aaronmk
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace:
2306
--
2307
2308
CREATE TABLE partymember (
2309
    partymember_id int(11) NOT NULL,
2310
    parentparty_id int(11) NOT NULL,
2311
    childparty_id int(11) NOT NULL,
2312 6429 aaronmk
    role varchar(255),
2313 5499 aaronmk
    memberstart date  NOT NULL,
2314
    memberstop date
2315 689 aaronmk
);
2316
2317
2318
--
2319
-- Name: partymember_partymember_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2320
--
2321
2322
2323
2324
2325
--
2326
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2327
--
2328
2329
2330
2331
2332
--
2333 6029 aaronmk
-- Name: partymember_partymember_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2334
--
2335
2336
2337
2338
--
2339 5855 aaronmk
-- Name: place_place_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2340
--
2341
2342
2343
2344
2345
--
2346
-- Name: place_place_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2347
--
2348
2349
2350
2351
2352
--
2353 6029 aaronmk
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2354
--
2355
2356
2357
2358
--
2359 5854 aaronmk
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace:
2360 4730 aaronmk
--
2361
2362 5854 aaronmk
CREATE TABLE placecorrelation (
2363
    placecorrelation_id int(11) NOT NULL,
2364
    parentplace_id int(11) NOT NULL,
2365
    childplace_id int(11) NOT NULL,
2366 6429 aaronmk
    placeconvergence varchar(255) NOT NULL
2367 4739 aaronmk
);
2368 4730 aaronmk
2369
2370
--
2371 5854 aaronmk
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2372 4730 aaronmk
--
2373
2374
2375
2376
2377
--
2378 5854 aaronmk
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2379 4730 aaronmk
--
2380
2381
2382
2383 5854 aaronmk
2384 4730 aaronmk
--
2385 6029 aaronmk
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2386
--
2387
2388
2389
2390
--
2391 5854 aaronmk
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace:
2392 5440 aaronmk
--
2393
2394 5854 aaronmk
CREATE TABLE placename (
2395
    placename_id int(11) NOT NULL,
2396
    parent_id int(11),
2397 6429 aaronmk
    rank varchar(255) NOT NULL,
2398
    placename varchar(255) NOT NULL
2399 5854 aaronmk
);
2400 5440 aaronmk
2401
2402
--
2403 5854 aaronmk
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2404 4730 aaronmk
--
2405
2406
2407
2408
2409
--
2410 5854 aaronmk
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace:
2411 4730 aaronmk
--
2412
2413 5854 aaronmk
CREATE TABLE placename_ancestor (
2414
    placename_id int(11) NOT NULL,
2415
    ancestor_id int(11) NOT NULL
2416
);
2417 4730 aaronmk
2418
2419
--
2420 5854 aaronmk
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2421 4727 aaronmk
--
2422
2423
2424
2425 5854 aaronmk
2426 4727 aaronmk
--
2427 5854 aaronmk
-- Name: placename_placename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2428 4727 aaronmk
--
2429
2430
2431
2432
2433
--
2434 5854 aaronmk
-- Name: placename_placename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2435 4739 aaronmk
--
2436
2437
2438
2439
2440
--
2441 6029 aaronmk
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2442
--
2443
2444
2445
2446
--
2447 689 aaronmk
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace:
2448
--
2449
2450
CREATE TABLE plant (
2451
    plant_id int(11) NOT NULL
2452
);
2453
2454
2455
--
2456
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2457
--
2458
2459
2460
2461
2462
--
2463
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2464
--
2465
2466
2467
2468
2469
--
2470
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2471
--
2472
2473
2474
2475
2476
--
2477 6029 aaronmk
-- Name: plant_plant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2478
--
2479
2480
2481
2482
--
2483 689 aaronmk
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2484
--
2485
2486
2487
2488
2489
--
2490
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2491
--
2492
2493
2494
2495
2496
--
2497 6029 aaronmk
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2498
--
2499
2500
2501
2502
--
2503 689 aaronmk
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace:
2504
--
2505
2506
CREATE TABLE project (
2507
    project_id int(11) NOT NULL,
2508 6179 aaronmk
    source_id int(11) NOT NULL,
2509 6429 aaronmk
    sourceaccessioncode varchar(255),
2510
    projectname varchar(255),
2511
    projectdescription varchar(255),
2512 5499 aaronmk
    startdate date,
2513
    stopdate date,
2514 6429 aaronmk
    accessioncode varchar(255)
2515 689 aaronmk
);
2516
2517
2518
--
2519
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2520
--
2521
2522
2523
2524
2525
--
2526
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2527
--
2528
2529
2530
2531
2532
--
2533 6029 aaronmk
-- Name: project_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2534
--
2535
2536
2537
2538
--
2539 689 aaronmk
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace:
2540
--
2541
2542
CREATE TABLE projectcontributor (
2543
    projectcontributor_id int(11) NOT NULL,
2544
    project_id int(11) NOT NULL,
2545
    party_id int(11) NOT NULL,
2546 6429 aaronmk
    role varchar(255)
2547 689 aaronmk
);
2548
2549
2550
--
2551
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2552
--
2553
2554
2555
2556
2557
--
2558
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2559
--
2560
2561
2562
2563
2564
--
2565 6029 aaronmk
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2566
--
2567
2568
2569
2570
--
2571 6179 aaronmk
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace:
2572 689 aaronmk
--
2573
2574 6179 aaronmk
CREATE TABLE revision (
2575
    revision_id int(11) NOT NULL,
2576 6429 aaronmk
    tablename varchar(255) NOT NULL,
2577
    tableattribute varchar(255) NOT NULL,
2578 6179 aaronmk
    tablerecord int(11) NOT NULL,
2579 6429 aaronmk
    previousvaluetext varchar(255) NOT NULL,
2580
    previousvaluetype varchar(255) NOT NULL,
2581 6179 aaronmk
    previousrevision_id int(11),
2582
    revisiondate date NOT NULL
2583
);
2584 689 aaronmk
2585
2586 6179 aaronmk
--
2587
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2588
--
2589 689 aaronmk
2590 6179 aaronmk
2591
2592
2593 689 aaronmk
--
2594 6179 aaronmk
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2595 689 aaronmk
--
2596
2597
2598
2599
2600
--
2601 6179 aaronmk
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2602 6029 aaronmk
--
2603
2604
2605
2606
--
2607 6179 aaronmk
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace:
2608 689 aaronmk
--
2609
2610 6179 aaronmk
CREATE TABLE soilobs (
2611
    soilobs_id int(11) NOT NULL,
2612
    locationevent_id int(11) NOT NULL,
2613 6429 aaronmk
    horizon varchar(255) DEFAULT 'unknown' NOT NULL,
2614
    description varchar(255),
2615 6179 aaronmk
    depthtop_m double precision,
2616
    depthbottom_m double precision,
2617 6429 aaronmk
    color varchar(255),
2618
    texture varchar(255),
2619 6179 aaronmk
    organic_fraction double precision,
2620
    sand_fraction double precision,
2621
    silt_fraction double precision,
2622
    clay_fraction double precision,
2623
    coarse_fraction double precision,
2624
    ph double precision,
2625
    acidity_fraction double precision,
2626
    basesaturation_fraction double precision,
2627
    cationexchangecapacity_cmol_kg double precision,
2628
    conductivity double precision,
2629
    carbon_fraction double precision,
2630
    phosphorus_fraction double precision,
2631
    potassium_fraction double precision,
2632
    magnesium_fraction double precision,
2633
    nitrogen_fraction double precision,
2634
    calcium_fraction double precision,
2635
    sodium_fraction double precision
2636 689 aaronmk
);
2637
2638
2639
--
2640 6179 aaronmk
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2641 689 aaronmk
--
2642
2643
2644
2645
2646
--
2647 6179 aaronmk
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2648 689 aaronmk
--
2649
2650
2651
2652
2653
--
2654 6179 aaronmk
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2655 6029 aaronmk
--
2656
2657
2658
2659
--
2660 6179 aaronmk
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace:
2661 689 aaronmk
--
2662
2663 6179 aaronmk
CREATE TABLE soiltaxon (
2664
    soiltaxon_id int(11) NOT NULL,
2665 6429 aaronmk
    soilcode varchar(255),
2666
    soilname varchar(255),
2667 6179 aaronmk
    soillevel int(11),
2668
    soilparent_id int(11),
2669 6429 aaronmk
    soilframework varchar(255),
2670
    accessioncode varchar(255)
2671 689 aaronmk
);
2672
2673
2674
--
2675 6179 aaronmk
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2676 689 aaronmk
--
2677
2678
2679
2680
2681
--
2682 6179 aaronmk
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2683 689 aaronmk
--
2684
2685
2686
2687
2688
--
2689 6179 aaronmk
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2690 6029 aaronmk
--
2691
2692
2693
2694
--
2695 6179 aaronmk
-- Name: source_source_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2696 689 aaronmk
--
2697
2698
2699
2700
2701
--
2702 6179 aaronmk
-- Name: source_source_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2703 689 aaronmk
--
2704
2705
2706
2707
2708
--
2709 6179 aaronmk
-- Name: source_source_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2710 6029 aaronmk
--
2711
2712
2713
2714
--
2715 6179 aaronmk
-- Name: sourcecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace:
2716 689 aaronmk
--
2717
2718 6179 aaronmk
CREATE TABLE sourcecontributor (
2719
    sourcecontributor_id int(11) NOT NULL,
2720
    source_id int(11) NOT NULL,
2721
    sourceparty_id int(11) NOT NULL,
2722 6429 aaronmk
    role varchar(255),
2723 6282 aaronmk
    `order` int(11)
2724 689 aaronmk
);
2725
2726
2727
--
2728 6179 aaronmk
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2729 689 aaronmk
--
2730
2731
2732
2733
2734
--
2735 6179 aaronmk
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2736 689 aaronmk
--
2737
2738
2739
2740
2741
--
2742 6179 aaronmk
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2743 6029 aaronmk
--
2744
2745
2746
2747
--
2748 6179 aaronmk
-- Name: sourcename; Type: TABLE; Schema: public; Owner: -; Tablespace:
2749 689 aaronmk
--
2750
2751 6179 aaronmk
CREATE TABLE sourcename (
2752
    sourcename_id int(11) NOT NULL,
2753
    source_id int(11) NOT NULL,
2754 6429 aaronmk
    system varchar(255),
2755
    name varchar(255) NOT NULL,
2756 6179 aaronmk
    matched_source_id int(11)
2757 689 aaronmk
);
2758
2759
2760
--
2761 6179 aaronmk
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2762 689 aaronmk
--
2763
2764
2765
2766
2767
--
2768 6179 aaronmk
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2769 689 aaronmk
--
2770
2771
2772
2773
2774
--
2775 6179 aaronmk
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2776 6029 aaronmk
--
2777
2778
2779
2780
--
2781 689 aaronmk
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace:
2782
--
2783
2784
CREATE TABLE specimen (
2785
    specimen_id int(11) NOT NULL
2786
);
2787
2788
2789
--
2790
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2791
--
2792
2793
2794
2795
2796
--
2797
-- Name: specimen_specimen_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2798
--
2799
2800
2801
2802
2803
--
2804
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2805
--
2806
2807
2808
2809
2810
--
2811 6029 aaronmk
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2812
--
2813
2814
2815
2816
--
2817 6060 aaronmk
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace:
2818
--
2819
2820
CREATE TABLE specimenreplicate (
2821
    specimenreplicate_id int(11) NOT NULL,
2822 6179 aaronmk
    source_id int(11) NOT NULL,
2823 6429 aaronmk
    sourceaccessioncode varchar(255),
2824 6060 aaronmk
    plantobservation_id int(11),
2825
    institution_id int(11),
2826 6429 aaronmk
    collectioncode_dwc varchar(255),
2827
    catalognumber_dwc varchar(255),
2828
    description varchar(255),
2829 6060 aaronmk
    specimen_id int(11),
2830 6429 aaronmk
    accessioncode varchar(255)
2831 6060 aaronmk
);
2832
2833
2834
--
2835
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2836
--
2837
2838
2839
2840
2841
--
2842
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2843
--
2844
2845
2846
2847
2848
--
2849
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2850
--
2851
2852
2853
2854
2855
--
2856 3934 aaronmk
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2857 689 aaronmk
--
2858
2859
2860
2861
2862
--
2863 3934 aaronmk
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2864 3199 aaronmk
--
2865
2866
2867
2868
2869
--
2870 6029 aaronmk
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2871
--
2872
2873
2874
2875
--
2876 689 aaronmk
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2877
--
2878
2879
2880
2881
2882
--
2883
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2884
--
2885
2886
2887
2888
2889
--
2890 6029 aaronmk
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2891
--
2892
2893
2894
2895
--
2896 689 aaronmk
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace:
2897
--
2898
2899
CREATE TABLE stratum (
2900
    stratum_id int(11) NOT NULL,
2901
    locationevent_id int(11) NOT NULL,
2902
    stratumheight double precision,
2903
    stratumbase double precision,
2904
    stratumcover double precision,
2905 1029 aaronmk
    area double precision,
2906
    method_id int(11)
2907 689 aaronmk
);
2908
2909
2910
--
2911
-- Name: stratum_stratum_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2912
--
2913
2914
2915
2916
2917
--
2918
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2919
--
2920
2921
2922
2923
2924
--
2925 6029 aaronmk
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2926
--
2927
2928
2929
2930
--
2931 689 aaronmk
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace:
2932
--
2933
2934
CREATE TABLE taxonalt (
2935
    taxonalt_id int(11) NOT NULL,
2936
    taxondetermination_id int(11) NOT NULL,
2937 5608 aaronmk
    taxonlabel_id int(11) NOT NULL,
2938 6429 aaronmk
    taxonaltfit varchar(255),
2939
    taxonaltconfidence varchar(255),
2940
    taxonaltnotes varchar(255)
2941 689 aaronmk
);
2942
2943
2944
--
2945
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2946
--
2947
2948
2949
2950
2951
--
2952
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2953
--
2954
2955
2956
2957
2958
--
2959 6029 aaronmk
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2960
--
2961
2962
2963
2964
--
2965 5627 aaronmk
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace:
2966
--
2967
2968
CREATE TABLE taxonconcept (
2969
    taxonlabel_id int(11) NOT NULL,
2970 6179 aaronmk
    concept_source_id int(11)
2971 5627 aaronmk
);
2972
2973
2974
--
2975
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2976
--
2977
2978
2979
2980
2981
--
2982 6179 aaronmk
-- Name: COLUMN taxonconcept.concept_source_id; Type: COMMENT; Schema: public; Owner: -
2983 5627 aaronmk
--
2984
2985
2986
2987
2988
--
2989
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2990
--
2991
2992
2993
2994
2995
--
2996
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2997
--
2998
2999
3000
3001
3002
--
3003 6029 aaronmk
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3004
--
3005
3006
3007
3008
--
3009 5608 aaronmk
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace:
3010 5274 aaronmk
--
3011
3012 5608 aaronmk
CREATE TABLE taxoncorrelation (
3013
    taxoncorrelation_id int(11) NOT NULL,
3014
    taxonstatus_id int(11) NOT NULL,
3015
    taxonlabel_id int(11) NOT NULL,
3016 6429 aaronmk
    plantconvergence varchar(255) NOT NULL,
3017 5608 aaronmk
    correlationstart date NOT NULL,
3018
    correlationstop date
3019 5274 aaronmk
);
3020
3021
3022
--
3023 5608 aaronmk
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3024 5440 aaronmk
--
3025
3026
3027
3028
3029
--
3030 5608 aaronmk
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3031 689 aaronmk
--
3032
3033
3034
3035
3036
--
3037 6029 aaronmk
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3038
--
3039
3040
3041
3042
--
3043 5608 aaronmk
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3044 689 aaronmk
--
3045
3046
3047
3048
3049
--
3050 5608 aaronmk
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3051 5286 aaronmk
--
3052
3053
3054
3055 5608 aaronmk
3056 5286 aaronmk
--
3057 6029 aaronmk
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3058
--
3059
3060
3061
3062
--
3063 5609 aaronmk
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace:
3064 5286 aaronmk
--
3065
3066 5609 aaronmk
CREATE TABLE taxonlabel_relationship (
3067 5608 aaronmk
    descendant_id int(11) NOT NULL,
3068 5622 aaronmk
    ancestor_id int(11) NOT NULL,
3069 6429 aaronmk
    relationship varchar(255) DEFAULT 'is included in' NOT NULL
3070 5608 aaronmk
);
3071 5286 aaronmk
3072
3073
--
3074 5609 aaronmk
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3075 5286 aaronmk
--
3076
3077
3078
3079
3080
--
3081 5622 aaronmk
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3082
--
3083
3084
3085
3086
3087
--
3088 5608 aaronmk
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3089 3934 aaronmk
--
3090
3091
3092
3093
3094
--
3095 5608 aaronmk
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3096 3934 aaronmk
--
3097
3098
3099
3100
3101
--
3102 6029 aaronmk
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3103
--
3104
3105
3106
3107
--
3108 5286 aaronmk
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace:
3109
--
3110
3111
CREATE TABLE taxonlineage (
3112
    taxonlineage_id int(11) NOT NULL,
3113
    childtaxonstatus_id int(11) NOT NULL,
3114
    parenttaxonstatus_id int(11) NOT NULL
3115
);
3116
3117
3118
--
3119
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3120
--
3121
3122
3123
3124
3125
--
3126
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3127
--
3128
3129
3130
3131
3132
--
3133 6029 aaronmk
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3134
--
3135
3136
3137
3138
--
3139 5225 aaronmk
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3140 4718 aaronmk
--
3141
3142
3143
3144
3145
--
3146 5225 aaronmk
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3147 4718 aaronmk
--
3148
3149
3150
3151
3152
--
3153 6029 aaronmk
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3154
--
3155
3156
3157
3158
--
3159 5286 aaronmk
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace:
3160
--
3161
3162
CREATE TABLE taxonstatus (
3163
    taxonstatus_id int(11) NOT NULL,
3164 5608 aaronmk
    taxonlabel_id int(11) NOT NULL,
3165 5286 aaronmk
    party_id int(11),
3166 6429 aaronmk
    taxonlabelstatus varchar(255) DEFAULT 'undetermined' NOT NULL,
3167 6179 aaronmk
    source_id int(11),
3168 6429 aaronmk
    plantpartycomments varchar(255),
3169 5499 aaronmk
    startdate date,
3170
    stopdate date,
3171 6429 aaronmk
    accessioncode varchar(255)
3172 5286 aaronmk
);
3173
3174
3175
--
3176
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3177
--
3178
3179
3180
3181
3182
--
3183
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3184
--
3185
3186
3187
3188
3189
--
3190 6029 aaronmk
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3191
--
3192
3193
3194
3195
--
3196 5660 aaronmk
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3197
--
3198
3199
3200
3201
3202
--
3203
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3204
--
3205
3206
3207
3208
3209
--
3210 6029 aaronmk
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3211
--
3212
3213
3214
3215
--
3216 689 aaronmk
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace:
3217
--
3218
3219
CREATE TABLE telephone (
3220
    telephone_id int(11) NOT NULL,
3221
    party_id int(11) NOT NULL,
3222 6429 aaronmk
    phonenumber varchar(255) NOT NULL,
3223
    phonetype varchar(255) NOT NULL
3224 689 aaronmk
);
3225
3226
3227
--
3228
-- Name: telephone_telephone_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3229
--
3230
3231
3232
3233
3234
--
3235
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3236
--
3237
3238
3239
3240
3241
--
3242 6029 aaronmk
-- Name: telephone_telephone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3243
--
3244
3245
3246
3247
--
3248 6085 aaronmk
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3249
--
3250
3251
3252
3253
3254
--
3255 5667 aaronmk
-- Name: tnrs_input_name; Type: VIEW; Schema: public; Owner: -
3256
--
3257
3258
3259
3260 5772 aaronmk
3261 5667 aaronmk
--
3262 689 aaronmk
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace:
3263
--
3264
3265
CREATE TABLE trait (
3266
    trait_id int(11) NOT NULL,
3267
    stemobservation_id int(11) NOT NULL,
3268 6429 aaronmk
    type varchar(255) NOT NULL,
3269
    value varchar(255)
3270 689 aaronmk
);
3271
3272
3273
--
3274
-- Name: trait_trait_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3275
--
3276
3277
3278
3279
3280
--
3281
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3282
--
3283
3284
3285
3286
3287
--
3288 6029 aaronmk
-- Name: trait_trait_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3289
--
3290
3291
3292
3293
--
3294 689 aaronmk
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace:
3295
--
3296
3297
CREATE TABLE userdefined (
3298
    userdefined_id int(11) NOT NULL,
3299 6429 aaronmk
    userdefinedname varchar(255) NOT NULL,
3300
    userdefinedmetadata varchar(255),
3301
    userdefinedcategory varchar(255),
3302
    userdefinedtype varchar(255) DEFAULT 'varchar(255)' NOT NULL,
3303
    tablename varchar(255) NOT NULL,
3304
    accessioncode varchar(255)
3305 689 aaronmk
);
3306
3307
3308
--
3309
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3310
--
3311
3312
3313
3314
3315
--
3316
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3317
--
3318
3319
3320
3321
3322
--
3323 6029 aaronmk
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3324
--
3325
3326
3327
3328
--
3329 689 aaronmk
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace:
3330
--
3331
3332
CREATE TABLE voucher (
3333
    voucher_id int(11) NOT NULL,
3334
    taxonoccurrence_id int(11) NOT NULL,
3335 5243 aaronmk
    specimenreplicate_id int(11) NOT NULL
3336 689 aaronmk
);
3337
3338
3339
--
3340
-- Name: voucher_voucher_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3341
--
3342
3343
3344
3345
3346
--
3347
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3348
--
3349
3350
3351
3352
3353
--
3354 6029 aaronmk
-- Name: voucher_voucher_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3355
--
3356
3357
3358
3359
--
3360 689 aaronmk
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
3361
--
3362
3363
3364
3365
3366
--
3367
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3368
--
3369
3370
3371
3372
3373
--
3374
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3375
--
3376
3377
3378
3379
3380
--
3381
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
3382
--
3383
3384
3385
3386
3387
--
3388
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
3389
--
3390
3391
3392
3393
3394
--
3395
-- Name: commcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3396
--
3397
3398
3399
3400
3401
--
3402
-- Name: commdetermination_id; Type: DEFAULT; Schema: public; Owner: -
3403
--
3404
3405
3406
3407
3408
--
3409
-- Name: commlineage_id; Type: DEFAULT; Schema: public; Owner: -
3410
--
3411
3412
3413
3414
3415
--
3416
-- Name: commname_id; Type: DEFAULT; Schema: public; Owner: -
3417
--
3418
3419
3420
3421
3422
--
3423
-- Name: commstatus_id; Type: DEFAULT; Schema: public; Owner: -
3424
--
3425
3426
3427
3428
3429
--
3430
-- Name: commusage_id; Type: DEFAULT; Schema: public; Owner: -
3431
--
3432
3433
3434
3435
3436
--
3437 5859 aaronmk
-- Name: coordinates_id; Type: DEFAULT; Schema: public; Owner: -
3438
--
3439
3440
3441
3442
3443
--
3444 689 aaronmk
-- Name: coverindex_id; Type: DEFAULT; Schema: public; Owner: -
3445
--
3446
3447
3448
3449
3450
--
3451
-- Name: covermethod_id; Type: DEFAULT; Schema: public; Owner: -
3452
--
3453
3454
3455
3456
3457
--
3458
-- Name: definedvalue_id; Type: DEFAULT; Schema: public; Owner: -
3459
--
3460
3461
3462
3463
3464
--
3465
-- Name: disturbanceobs_id; Type: DEFAULT; Schema: public; Owner: -
3466
--
3467
3468
3469
3470
3471
--
3472
-- Name: graphic_id; Type: DEFAULT; Schema: public; Owner: -
3473
--
3474
3475
3476
3477
3478
--
3479
-- Name: location_id; Type: DEFAULT; Schema: public; Owner: -
3480
--
3481
3482
3483
3484
3485
--
3486 906 aaronmk
-- Name: locationevent_id; Type: DEFAULT; Schema: public; Owner: -
3487 689 aaronmk
--
3488
3489
3490
3491
3492
--
3493 906 aaronmk
-- Name: locationeventcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3494 689 aaronmk
--
3495
3496
3497
3498
3499
--
3500 906 aaronmk
-- Name: locationeventsynonym_id; Type: DEFAULT; Schema: public; Owner: -
3501 689 aaronmk
--
3502
3503
3504
3505
3506
--
3507 4726 aaronmk
-- Name: locationplace_id; Type: DEFAULT; Schema: public; Owner: -
3508
--
3509
3510
3511
3512
3513
--
3514 907 aaronmk
-- Name: method_id; Type: DEFAULT; Schema: public; Owner: -
3515
--
3516
3517
3518
3519
3520
--
3521 1101 aaronmk
-- Name: methodtaxonclass_id; Type: DEFAULT; Schema: public; Owner: -
3522
--
3523
3524
3525
3526
3527
--
3528 4730 aaronmk
-- Name: note_id; Type: DEFAULT; Schema: public; Owner: -
3529 689 aaronmk
--
3530
3531
3532
3533
3534
--
3535 4730 aaronmk
-- Name: notelink_id; Type: DEFAULT; Schema: public; Owner: -
3536 689 aaronmk
--
3537
3538
3539
3540
3541
--
3542 4730 aaronmk
-- Name: party_id; Type: DEFAULT; Schema: public; Owner: -
3543 689 aaronmk
--
3544
3545
3546
3547
3548
--
3549 4730 aaronmk
-- Name: partymember_id; Type: DEFAULT; Schema: public; Owner: -
3550 689 aaronmk
--
3551
3552
3553
3554
3555
--
3556 5855 aaronmk
-- Name: place_id; Type: DEFAULT; Schema: public; Owner: -
3557 689 aaronmk
--
3558
3559
3560
3561
3562
--
3563 5855 aaronmk
-- Name: placecorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3564 689 aaronmk
--
3565
3566
3567
3568
3569
--
3570 5855 aaronmk
-- Name: placename_id; Type: DEFAULT; Schema: public; Owner: -
3571 4727 aaronmk
--
3572
3573
3574
3575
3576
--
3577 689 aaronmk
-- Name: plant_id; Type: DEFAULT; Schema: public; Owner: -
3578
--
3579
3580
3581
3582
3583
--
3584 5286 aaronmk
-- Name: plantobservation_id; Type: DEFAULT; Schema: public; Owner: -
3585 903 aaronmk
--
3586
3587
3588
3589
3590
--
3591 5286 aaronmk
-- Name: project_id; Type: DEFAULT; Schema: public; Owner: -
3592 689 aaronmk
--
3593
3594
3595
3596
3597
--
3598 5286 aaronmk
-- Name: projectcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3599 689 aaronmk
--
3600
3601
3602
3603
3604
--
3605 6179 aaronmk
-- Name: revision_id; Type: DEFAULT; Schema: public; Owner: -
3606 689 aaronmk
--
3607
3608
3609
3610
3611
--
3612 6179 aaronmk
-- Name: soilobs_id; Type: DEFAULT; Schema: public; Owner: -
3613 689 aaronmk
--
3614
3615
3616
3617
3618
--
3619 6179 aaronmk
-- Name: soiltaxon_id; Type: DEFAULT; Schema: public; Owner: -
3620 689 aaronmk
--
3621
3622
3623
3624
3625
--
3626 6179 aaronmk
-- Name: source_id; Type: DEFAULT; Schema: public; Owner: -
3627 689 aaronmk
--
3628
3629
3630
3631
3632
--
3633 6179 aaronmk
-- Name: sourcecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3634 689 aaronmk
--
3635
3636
3637
3638
3639
--
3640 6179 aaronmk
-- Name: sourcename_id; Type: DEFAULT; Schema: public; Owner: -
3641 689 aaronmk
--
3642
3643
3644
3645
3646
--
3647 5286 aaronmk
-- Name: specimen_id; Type: DEFAULT; Schema: public; Owner: -
3648 689 aaronmk
--
3649
3650
3651
3652
3653
--
3654 5286 aaronmk
-- Name: specimenreplicate_id; Type: DEFAULT; Schema: public; Owner: -
3655 689 aaronmk
--
3656
3657
3658
3659
3660
--
3661 5286 aaronmk
-- Name: stemobservation_id; Type: DEFAULT; Schema: public; Owner: -
3662 689 aaronmk
--
3663
3664
3665
3666
3667
--
3668 5286 aaronmk
-- Name: stratum_id; Type: DEFAULT; Schema: public; Owner: -
3669 689 aaronmk
--
3670
3671
3672
3673
3674
--
3675 5286 aaronmk
-- Name: taxonalt_id; Type: DEFAULT; Schema: public; Owner: -
3676 689 aaronmk
--
3677
3678
3679
3680
3681
--
3682 5608 aaronmk
-- Name: taxoncorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3683 3934 aaronmk
--
3684
3685
3686
3687
3688
--
3689 5608 aaronmk
-- Name: taxondetermination_id; Type: DEFAULT; Schema: public; Owner: -
3690 689 aaronmk
--
3691
3692
3693
3694
3695
--
3696 5608 aaronmk
-- Name: taxonlabel_id; Type: DEFAULT; Schema: public; Owner: -
3697 689 aaronmk
--
3698
3699
3700
3701
3702
--
3703 5286 aaronmk
-- Name: taxonlineage_id; Type: DEFAULT; Schema: public; Owner: -
3704 689 aaronmk
--
3705
3706
3707
3708
3709
--
3710 5286 aaronmk
-- Name: taxonoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3711 689 aaronmk
--
3712
3713
3714
3715
3716
--
3717 5286 aaronmk
-- Name: taxonstatus_id; Type: DEFAULT; Schema: public; Owner: -
3718 689 aaronmk
--
3719
3720
3721
3722
3723
--
3724 5660 aaronmk
-- Name: taxonverbatim_id; Type: DEFAULT; Schema: public; Owner: -
3725
--
3726
3727
3728
3729
3730
--
3731 689 aaronmk
-- Name: telephone_id; Type: DEFAULT; Schema: public; Owner: -
3732
--
3733
3734
3735
3736
3737
--
3738
-- Name: trait_id; Type: DEFAULT; Schema: public; Owner: -
3739
--
3740
3741
3742
3743
3744
--
3745
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
3746
--
3747
3748
3749
3750
3751
--
3752
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
3753
--
3754
3755
3756
3757
3758
--
3759 6029 aaronmk
-- Data for Name: address; Type: TABLE DATA; Schema: public; Owner: -
3760
--
3761
3762
3763
3764
--
3765
-- Data for Name: aggregateoccurrence; Type: TABLE DATA; Schema: public; Owner: -
3766
--
3767
3768
3769
3770
--
3771
-- Data for Name: analytical_aggregate; Type: TABLE DATA; Schema: public; Owner: -
3772
--
3773
3774
3775
3776
--
3777
-- Data for Name: analytical_stem; Type: TABLE DATA; Schema: public; Owner: -
3778
--
3779
3780
3781
3782
--
3783
-- Data for Name: classcontributor; Type: TABLE DATA; Schema: public; Owner: -
3784
--
3785
3786
3787
3788
--
3789
-- Data for Name: commclass; Type: TABLE DATA; Schema: public; Owner: -
3790
--
3791
3792
3793
3794
--
3795
-- Data for Name: commconcept; Type: TABLE DATA; Schema: public; Owner: -
3796
--
3797
3798
3799
3800
--
3801
-- Data for Name: commcorrelation; Type: TABLE DATA; Schema: public; Owner: -
3802
--
3803
3804
3805
3806
--
3807
-- Data for Name: commdetermination; Type: TABLE DATA; Schema: public; Owner: -
3808
--
3809
3810
3811
3812
--
3813
-- Data for Name: commlineage; Type: TABLE DATA; Schema: public; Owner: -
3814
--
3815
3816
3817
3818
--
3819
-- Data for Name: commname; Type: TABLE DATA; Schema: public; Owner: -
3820
--
3821
3822
3823
3824
--
3825
-- Data for Name: commstatus; Type: TABLE DATA; Schema: public; Owner: -
3826
--
3827
3828
3829
3830
--
3831
-- Data for Name: commusage; Type: TABLE DATA; Schema: public; Owner: -
3832
--
3833
3834
3835
3836
--
3837
-- Data for Name: coordinates; Type: TABLE DATA; Schema: public; Owner: -
3838
--
3839
3840
3841
3842
--
3843
-- Data for Name: coverindex; Type: TABLE DATA; Schema: public; Owner: -
3844
--
3845
3846
3847
3848
--
3849
-- Data for Name: covermethod; Type: TABLE DATA; Schema: public; Owner: -
3850
--
3851
3852
3853
3854
--
3855
-- Data for Name: definedvalue; Type: TABLE DATA; Schema: public; Owner: -
3856
--
3857
3858
3859
3860
--
3861
-- Data for Name: disturbanceobs; Type: TABLE DATA; Schema: public; Owner: -
3862
--
3863
3864
3865
3866
--
3867 6036 aaronmk
-- Data for Name: family_higher_plant_group; Type: TABLE DATA; Schema: public; Owner: -
3868
--
3869
3870
3871
3872
--
3873 6029 aaronmk
-- Data for Name: geoscrub_input; Type: TABLE DATA; Schema: public; Owner: -
3874
--
3875
3876
3877
3878
--
3879
-- Data for Name: graphic; Type: TABLE DATA; Schema: public; Owner: -
3880
--
3881
3882
3883
3884
--
3885 6030 aaronmk
-- Data for Name: higher_plant_group_nodes; Type: TABLE DATA; Schema: public; Owner: -
3886
--
3887
3888 6038 aaronmk
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3889
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3890
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3891
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3892
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3893
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3894
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3895
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3896
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3897
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3898
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3899
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3900 6247 aaronmk
INSERT INTO higher_plant_group_nodes VALUES (NULL, 'root');
3901 6030 aaronmk
3902
3903
--
3904 6029 aaronmk
-- Data for Name: location; Type: TABLE DATA; Schema: public; Owner: -
3905
--
3906
3907
3908
3909
--
3910
-- Data for Name: locationevent; Type: TABLE DATA; Schema: public; Owner: -
3911
--
3912
3913
3914
3915
--
3916
-- Data for Name: locationeventcontributor; Type: TABLE DATA; Schema: public; Owner: -
3917
--
3918
3919
3920
3921
--
3922
-- Data for Name: locationeventsynonym; Type: TABLE DATA; Schema: public; Owner: -
3923
--
3924
3925
3926
3927
--
3928
-- Data for Name: locationplace; Type: TABLE DATA; Schema: public; Owner: -
3929
--
3930
3931
3932
3933
--
3934
-- Data for Name: method; Type: TABLE DATA; Schema: public; Owner: -
3935
--
3936
3937
3938
3939
--
3940
-- Data for Name: methodtaxonclass; Type: TABLE DATA; Schema: public; Owner: -
3941
--
3942
3943
3944
3945
--
3946
-- Data for Name: note; Type: TABLE DATA; Schema: public; Owner: -
3947
--
3948
3949
3950
3951
--
3952
-- Data for Name: notelink; Type: TABLE DATA; Schema: public; Owner: -
3953
--
3954
3955
3956
3957
--
3958
-- Data for Name: party; Type: TABLE DATA; Schema: public; Owner: -
3959
--
3960
3961
3962
3963
--
3964
-- Data for Name: partymember; Type: TABLE DATA; Schema: public; Owner: -
3965
--
3966
3967
3968
3969
--
3970
-- Data for Name: place; Type: TABLE DATA; Schema: public; Owner: -
3971
--
3972
3973
3974
3975
--
3976
-- Data for Name: placecorrelation; Type: TABLE DATA; Schema: public; Owner: -
3977
--
3978
3979
3980
3981
--
3982
-- Data for Name: placename; Type: TABLE DATA; Schema: public; Owner: -
3983
--
3984
3985
3986
3987
--
3988
-- Data for Name: placename_ancestor; Type: TABLE DATA; Schema: public; Owner: -
3989
--
3990
3991
3992
3993
--
3994
-- Data for Name: plant; Type: TABLE DATA; Schema: public; Owner: -
3995
--
3996
3997
3998
3999
--
4000
-- Data for Name: plantobservation; Type: TABLE DATA; Schema: public; Owner: -
4001
--
4002
4003
4004
4005
--
4006
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: -
4007
--
4008
4009
4010
4011
--
4012
-- Data for Name: projectcontributor; Type: TABLE DATA; Schema: public; Owner: -
4013
--
4014
4015
4016
4017
--
4018 6179 aaronmk
-- Data for Name: revision; Type: TABLE DATA; Schema: public; Owner: -
4019 6029 aaronmk
--
4020
4021
4022
4023
--
4024 6179 aaronmk
-- Data for Name: soilobs; Type: TABLE DATA; Schema: public; Owner: -
4025 6029 aaronmk
--
4026
4027
4028
4029
--
4030 6179 aaronmk
-- Data for Name: soiltaxon; Type: TABLE DATA; Schema: public; Owner: -
4031 6029 aaronmk
--
4032
4033
4034
4035
--
4036 6179 aaronmk
-- Data for Name: source; Type: TABLE DATA; Schema: public; Owner: -
4037 6029 aaronmk
--
4038
4039
4040
4041
--
4042 6179 aaronmk
-- Data for Name: sourcecontributor; Type: TABLE DATA; Schema: public; Owner: -
4043 6029 aaronmk
--
4044
4045
4046
4047
--
4048 6179 aaronmk
-- Data for Name: sourcename; Type: TABLE DATA; Schema: public; Owner: -
4049 6029 aaronmk
--
4050
4051
4052
4053
--
4054
-- Data for Name: specimen; Type: TABLE DATA; Schema: public; Owner: -
4055
--
4056
4057
4058
4059
--
4060
-- Data for Name: specimenreplicate; Type: TABLE DATA; Schema: public; Owner: -
4061
--
4062
4063
4064
4065
--
4066
-- Data for Name: stemobservation; Type: TABLE DATA; Schema: public; Owner: -
4067
--
4068
4069
4070
4071
--
4072
-- Data for Name: stratum; Type: TABLE DATA; Schema: public; Owner: -
4073
--
4074
4075
4076
4077
--
4078
-- Data for Name: taxonalt; Type: TABLE DATA; Schema: public; Owner: -
4079
--
4080
4081
4082
4083
--
4084
-- Data for Name: taxonconcept; Type: TABLE DATA; Schema: public; Owner: -
4085
--
4086
4087
4088
4089
--
4090
-- Data for Name: taxoncorrelation; Type: TABLE DATA; Schema: public; Owner: -
4091
--
4092
4093
4094
4095
--
4096
-- Data for Name: taxondetermination; Type: TABLE DATA; Schema: public; Owner: -
4097
--
4098
4099
4100
4101
--
4102
-- Data for Name: taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4103
--
4104
4105
4106
4107
--
4108
-- Data for Name: taxonlabel_relationship; Type: TABLE DATA; Schema: public; Owner: -
4109
--
4110
4111
4112
4113
--
4114
-- Data for Name: taxonlineage; Type: TABLE DATA; Schema: public; Owner: -
4115
--
4116
4117
4118
4119
--
4120
-- Data for Name: taxonoccurrence; Type: TABLE DATA; Schema: public; Owner: -
4121
--
4122
4123
4124
4125
--
4126
-- Data for Name: taxonstatus; Type: TABLE DATA; Schema: public; Owner: -
4127
--
4128
4129
4130
4131
--
4132
-- Data for Name: taxonverbatim; Type: TABLE DATA; Schema: public; Owner: -
4133
--
4134
4135
4136
4137
--
4138
-- Data for Name: telephone; Type: TABLE DATA; Schema: public; Owner: -
4139
--
4140
4141
4142
4143
--
4144 6085 aaronmk
-- Data for Name: threatened_taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4145
--
4146
4147
4148
4149
--
4150 6029 aaronmk
-- Data for Name: trait; Type: TABLE DATA; Schema: public; Owner: -
4151
--
4152
4153
4154
4155
--
4156
-- Data for Name: userdefined; Type: TABLE DATA; Schema: public; Owner: -
4157
--
4158
4159
4160
4161
--
4162
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4163
--
4164
4165
4166
4167
--
4168 689 aaronmk
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4169
--
4170
4171
ALTER TABLE address
4172
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4173
4174
4175
--
4176 1113 aaronmk
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4177 689 aaronmk
--
4178
4179
ALTER TABLE aggregateoccurrence
4180 1113 aaronmk
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4181 689 aaronmk
4182
4183
--
4184 6414 aaronmk
-- Name: analytical_aggregate_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4185
--
4186
4187
ALTER TABLE analytical_aggregate
4188 6425 aaronmk
    ADD CONSTRAINT analytical_aggregate_pkey PRIMARY KEY (`institutionCode`, `plotName`, `dateCollected`, `scientificNameWithMorphospecies`);
4189 6414 aaronmk
4190
4191
--
4192 6417 aaronmk
-- Name: analytical_stem_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4193
--
4194
4195
ALTER TABLE analytical_stem
4196 6425 aaronmk
    ADD CONSTRAINT analytical_stem_pkey PRIMARY KEY (`institutionCode`, `plotName`, `dateCollected`, `scientificNameWithMorphospecies`, `recordNumber`);
4197 6417 aaronmk
4198
4199
--
4200 689 aaronmk
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4201
--
4202
4203
ALTER TABLE classcontributor
4204
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4205
4206
4207
--
4208 1113 aaronmk
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4209 689 aaronmk
--
4210
4211
ALTER TABLE commclass
4212 1113 aaronmk
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4213 689 aaronmk
4214
4215
--
4216 1113 aaronmk
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4217 689 aaronmk
--
4218
4219
ALTER TABLE commconcept
4220 1113 aaronmk
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4221 689 aaronmk
4222
4223
--
4224 1113 aaronmk
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4225 689 aaronmk
--
4226
4227
ALTER TABLE commconcept
4228 1113 aaronmk
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4229 689 aaronmk
4230
4231
--
4232
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4233
--
4234
4235
ALTER TABLE commcorrelation
4236
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4237
4238
4239
--
4240 1113 aaronmk
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4241 689 aaronmk
--
4242
4243
ALTER TABLE commdetermination
4244 1113 aaronmk
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4245 689 aaronmk
4246
4247
--
4248 1113 aaronmk
-- Name: commdetermination_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4249 689 aaronmk
--
4250
4251
ALTER TABLE commdetermination
4252 1113 aaronmk
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4253 689 aaronmk
4254
4255
--
4256
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4257
--
4258
4259
ALTER TABLE commlineage
4260
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4261
4262
4263
--
4264 1113 aaronmk
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4265 689 aaronmk
--
4266
4267
ALTER TABLE commname
4268 1113 aaronmk
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4269 689 aaronmk
4270
4271
--
4272 1113 aaronmk
-- Name: commname_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4273 689 aaronmk
--
4274
4275
ALTER TABLE commname
4276 1113 aaronmk
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4277 689 aaronmk
4278
4279
--
4280
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4281
--
4282
4283
ALTER TABLE commstatus
4284
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4285
4286
4287
--
4288
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4289
--
4290
4291
ALTER TABLE commusage
4292
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4293
4294
4295
--
4296 5859 aaronmk
-- Name: coordinates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4297
--
4298
4299
ALTER TABLE coordinates
4300
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4301
4302
4303
--
4304 689 aaronmk
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4305
--
4306
4307
ALTER TABLE coverindex
4308
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4309
4310
4311
--
4312
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4313
--
4314
4315
ALTER TABLE covermethod
4316
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4317
4318
4319
--
4320
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4321
--
4322
4323
ALTER TABLE definedvalue
4324
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4325
4326
4327
--
4328 1221 aaronmk
-- Name: definedvalue_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4329
--
4330
4331
ALTER TABLE definedvalue
4332
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4333
4334
4335
--
4336 689 aaronmk
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4337
--
4338
4339
ALTER TABLE disturbanceobs
4340
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4341
4342
4343
--
4344 6036 aaronmk
-- Name: family_higher_plant_group_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4345
--
4346
4347
ALTER TABLE family_higher_plant_group
4348
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4349
4350
4351
--
4352 689 aaronmk
-- Name: graphic_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4353
--
4354
4355
ALTER TABLE graphic
4356
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4357
4358
4359
--
4360 1113 aaronmk
-- Name: location_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4361 689 aaronmk
--
4362
4363
ALTER TABLE location
4364 1113 aaronmk
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4365 689 aaronmk
4366
4367
--
4368 1113 aaronmk
-- Name: locationevent_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4369 1074 aaronmk
--
4370
4371
ALTER TABLE locationevent
4372 1113 aaronmk
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4373 1074 aaronmk
4374
4375
--
4376 689 aaronmk
-- Name: locationeventcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4377
--
4378
4379
ALTER TABLE locationeventcontributor
4380
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4381
4382
4383
--
4384
-- Name: locationeventsynonym_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4385
--
4386
4387
ALTER TABLE locationeventsynonym
4388
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4389
4390
4391
--
4392 4726 aaronmk
-- Name: locationplace_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4393
--
4394
4395
ALTER TABLE locationplace
4396
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4397
4398
4399
--
4400 907 aaronmk
-- Name: method_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4401
--
4402
4403
ALTER TABLE method
4404
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4405
4406
4407
--
4408 1101 aaronmk
-- Name: methodtaxonclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4409
--
4410
4411
ALTER TABLE methodtaxonclass
4412
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4413
4414
4415
--
4416 1160 aaronmk
-- Name: methodtaxonclass_unique_description; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4417
--
4418
4419
ALTER TABLE methodtaxonclass
4420 1174 aaronmk
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4421 1160 aaronmk
4422
4423
--
4424 5608 aaronmk
-- Name: methodtaxonclass_unique_taxonlabel_id; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4425 1160 aaronmk
--
4426
4427
ALTER TABLE methodtaxonclass
4428 5608 aaronmk
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4429 1160 aaronmk
4430
4431
--
4432 4730 aaronmk
-- Name: note_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4433 1555 aaronmk
--
4434
4435 4730 aaronmk
ALTER TABLE note
4436
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4437 1555 aaronmk
4438
4439
--
4440 4730 aaronmk
-- Name: notelink_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4441 689 aaronmk
--
4442
4443 4730 aaronmk
ALTER TABLE notelink
4444
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4445 689 aaronmk
4446
4447
--
4448 4730 aaronmk
-- Name: party_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4449 689 aaronmk
--
4450
4451 4730 aaronmk
ALTER TABLE party
4452
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4453 689 aaronmk
4454
4455
--
4456 4730 aaronmk
-- Name: partymember_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4457 689 aaronmk
--
4458
4459 4730 aaronmk
ALTER TABLE partymember
4460
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4461 689 aaronmk
4462
4463
--
4464 5855 aaronmk
-- Name: place_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4465
--
4466
4467
ALTER TABLE place
4468
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4469
4470
4471
--
4472 5854 aaronmk
-- Name: placecorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4473 689 aaronmk
--
4474
4475 5854 aaronmk
ALTER TABLE placecorrelation
4476
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4477 689 aaronmk
4478
4479
--
4480 5854 aaronmk
-- Name: placename_ancestor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4481 689 aaronmk
--
4482
4483 5854 aaronmk
ALTER TABLE placename_ancestor
4484
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4485 689 aaronmk
4486
4487
--
4488 5854 aaronmk
-- Name: placename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4489 689 aaronmk
--
4490
4491 5854 aaronmk
ALTER TABLE placename
4492
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4493 689 aaronmk
4494
4495
--
4496
-- Name: plant_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4497
--
4498
4499
ALTER TABLE plant
4500
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4501
4502
4503
--
4504
-- Name: plantobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4505
--
4506
4507
ALTER TABLE plantobservation
4508
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4509
4510
4511
--
4512 1113 aaronmk
-- Name: project_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4513 689 aaronmk
--
4514
4515
ALTER TABLE project
4516 1113 aaronmk
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4517 689 aaronmk
4518
4519
--
4520 1113 aaronmk
-- Name: project_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4521 689 aaronmk
--
4522
4523
ALTER TABLE project
4524 6179 aaronmk
    ADD CONSTRAINT project_unique UNIQUE (source_id, projectname);
4525 689 aaronmk
4526
4527
--
4528
-- Name: projectcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4529
--
4530
4531
ALTER TABLE projectcontributor
4532
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4533
4534
4535
--
4536 6179 aaronmk
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4537 689 aaronmk
--
4538
4539 6179 aaronmk
ALTER TABLE revision
4540
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4541 689 aaronmk
4542
4543
--
4544 6179 aaronmk
-- Name: soilobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4545 689 aaronmk
--
4546
4547 6179 aaronmk
ALTER TABLE soilobs
4548
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4549 689 aaronmk
4550
4551
--
4552 6179 aaronmk
-- Name: soilobs_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4553 689 aaronmk
--
4554
4555 6179 aaronmk
ALTER TABLE soilobs
4556
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4557 689 aaronmk
4558
4559
--
4560 6179 aaronmk
-- Name: soiltaxon_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4561 6145 aaronmk
--
4562
4563 6179 aaronmk
ALTER TABLE soiltaxon
4564
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4565 6145 aaronmk
4566
4567
--
4568 6179 aaronmk
-- Name: source_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4569 689 aaronmk
--
4570
4571 6179 aaronmk
ALTER TABLE source
4572
    ADD CONSTRAINT source_pkey PRIMARY KEY (source_id);
4573 689 aaronmk
4574
4575
--
4576 6179 aaronmk
-- Name: sourcecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4577 689 aaronmk
--
4578
4579 6179 aaronmk
ALTER TABLE sourcecontributor
4580
    ADD CONSTRAINT sourcecontributor_pkey PRIMARY KEY (sourcecontributor_id);
4581 689 aaronmk
4582
4583
--
4584 6179 aaronmk
-- Name: sourcename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4585 689 aaronmk
--
4586
4587 6179 aaronmk
ALTER TABLE sourcename
4588
    ADD CONSTRAINT sourcename_pkey PRIMARY KEY (sourcename_id);
4589 689 aaronmk
4590
4591
--
4592
-- Name: specimen_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4593
--
4594
4595
ALTER TABLE specimen
4596
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4597
4598
4599
--
4600 1113 aaronmk
-- Name: specimenreplicate_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4601 689 aaronmk
--
4602
4603
ALTER TABLE specimenreplicate
4604 3934 aaronmk
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4605 689 aaronmk
4606
4607
--
4608 1113 aaronmk
-- Name: stemobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4609 689 aaronmk
--
4610
4611
ALTER TABLE stemobservation
4612 1113 aaronmk
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4613 689 aaronmk
4614
4615
--
4616
-- Name: stratum_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4617
--
4618
4619
ALTER TABLE stratum
4620
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4621
4622
4623
--
4624
-- Name: taxonalt_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4625
--
4626
4627
ALTER TABLE taxonalt
4628
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4629
4630
4631
--
4632 5627 aaronmk
-- Name: taxonconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4633
--
4634
4635
ALTER TABLE taxonconcept
4636
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4637
4638
4639
--
4640 5608 aaronmk
-- Name: taxoncorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4641 5274 aaronmk
--
4642
4643 5608 aaronmk
ALTER TABLE taxoncorrelation
4644
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4645 5274 aaronmk
4646
4647
--
4648 5608 aaronmk
-- Name: taxondetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4649 5225 aaronmk
--
4650
4651 5608 aaronmk
ALTER TABLE taxondetermination
4652
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4653 5225 aaronmk
4654
4655
--
4656 5609 aaronmk
-- Name: taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4657 5286 aaronmk
--
4658
4659 5609 aaronmk
ALTER TABLE taxonlabel
4660
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4661 5286 aaronmk
4662
4663
--
4664 5609 aaronmk
-- Name: taxonlabel_relationship_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4665 689 aaronmk
--
4666
4667 5609 aaronmk
ALTER TABLE taxonlabel_relationship
4668
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4669 689 aaronmk
4670
4671
--
4672 5286 aaronmk
-- Name: taxonlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4673
--
4674
4675
ALTER TABLE taxonlineage
4676
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4677
4678
4679
--
4680 689 aaronmk
-- Name: taxonoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4681
--
4682
4683
ALTER TABLE taxonoccurrence
4684
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4685
4686
4687
--
4688 5286 aaronmk
-- Name: taxonstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4689
--
4690
4691
ALTER TABLE taxonstatus
4692
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4693
4694
4695
--
4696
-- Name: taxonstatus_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4697
--
4698
4699
ALTER TABLE taxonstatus
4700 5608 aaronmk
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4701 5286 aaronmk
4702
4703
--
4704 5655 aaronmk
-- Name: taxonverbatim_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4705
--
4706
4707
ALTER TABLE taxonverbatim
4708 5660 aaronmk
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4709 5655 aaronmk
4710
4711
--
4712 5660 aaronmk
-- Name: taxonverbatim_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4713
--
4714
4715
ALTER TABLE taxonverbatim
4716
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4717
4718
4719
--
4720 689 aaronmk
-- Name: telephone_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4721
--
4722
4723
ALTER TABLE telephone
4724
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4725
4726
4727
--
4728 6085 aaronmk
-- Name: threatened_taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4729
--
4730
4731
ALTER TABLE threatened_taxonlabel
4732
    ADD CONSTRAINT threatened_taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4733
4734
4735
--
4736 689 aaronmk
-- Name: trait_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4737
--
4738
4739
ALTER TABLE trait
4740
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4741
4742
4743
--
4744
-- Name: userdefined_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4745
--
4746
4747
ALTER TABLE userdefined
4748
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4749
4750
4751
--
4752 1221 aaronmk
-- Name: userdefined_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4753
--
4754
4755
ALTER TABLE userdefined
4756
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4757
4758
4759
--
4760 1113 aaronmk
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4761 689 aaronmk
--
4762
4763
ALTER TABLE voucher
4764 1113 aaronmk
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4765 689 aaronmk
4766
4767
--
4768 1113 aaronmk
-- Name: voucher_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace:
4769 689 aaronmk
--
4770
4771
ALTER TABLE voucher
4772 1113 aaronmk
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4773 689 aaronmk
4774
4775
--
4776 4791 aaronmk
-- Name: aggregateoccurrence_taxonoccurrence; Type: INDEX; Schema: public; Owner: -; Tablespace:
4777
--
4778
4779
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4780
4781
4782
--
4783 3737 aaronmk
-- Name: aggregateoccurrence_taxonoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace:
4784 3615 aaronmk
--
4785
4786
4787
4788
4789
--
4790 5242 aaronmk
-- Name: aggregateoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
4791 3712 aaronmk
--
4792
4793
4794
4795
4796
--
4797 689 aaronmk
-- Name: commclass_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4798
--
4799
4800
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4801
4802
4803
--
4804 3214 aaronmk
-- Name: commclass_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
4805
--
4806
4807
4808
4809
4810
--
4811 689 aaronmk
-- Name: commconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4812
--
4813
4814
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4815
4816
4817
--
4818
-- Name: commstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4819
--
4820
4821
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4822
4823
4824
--
4825 5859 aaronmk
-- Name: coordinates_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
4826
--
4827
4828
4829
4830
4831
--
4832 689 aaronmk
-- Name: covermethod_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4833
--
4834
4835
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4836
4837
4838
--
4839
-- Name: graphic_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4840
--
4841
4842
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4843
4844
4845
--
4846 6246 aaronmk
-- Name: higher_plant_group_nodes_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
4847
--
4848
4849
4850
4851
4852
--
4853 689 aaronmk
-- Name: location_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4854
--
4855
4856
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4857
4858
4859
--
4860 5759 aaronmk
-- Name: location_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
4861
--
4862
4863 6179 aaronmk
CREATE INDEX location_creator ON location  (source_id);
4864 5759 aaronmk
4865
4866
--
4867 5760 aaronmk
-- Name: location_parent; Type: INDEX; Schema: public; Owner: -; Tablespace:
4868
--
4869
4870
CREATE INDEX location_parent ON location  (parent_id);
4871
4872
4873
--
4874 5242 aaronmk
-- Name: location_unique_within_creator_by_authorlocationcode; Type: INDEX; Schema: public; Owner: -; Tablespace:
4875 3989 aaronmk
--
4876
4877
4878
4879
4880
--
4881 5242 aaronmk
-- Name: location_unique_within_creator_by_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace:
4882 3615 aaronmk
--
4883
4884
4885
4886 3997 aaronmk
4887 3615 aaronmk
--
4888 3988 aaronmk
-- Name: location_unique_within_parent; Type: INDEX; Schema: public; Owner: -; Tablespace:
4889 3986 aaronmk
--
4890
4891
4892
4893
4894
--
4895 689 aaronmk
-- Name: locationevent_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4896
--
4897
4898
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4899
4900
4901
--
4902 4791 aaronmk
-- Name: locationevent_location; Type: INDEX; Schema: public; Owner: -; Tablespace:
4903
--
4904
4905
CREATE INDEX locationevent_location ON locationevent  (location_id);
4906
4907
4908
--
4909 5242 aaronmk
-- Name: locationevent_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
4910 689 aaronmk
--
4911
4912
4913
4914 3219 aaronmk
4915 689 aaronmk
--
4916 3733 aaronmk
-- Name: locationevent_unique_within_location; Type: INDEX; Schema: public; Owner: -; Tablespace:
4917 3615 aaronmk
--
4918
4919
4920
4921
4922
--
4923 3953 aaronmk
-- Name: locationevent_unique_within_parent_by_authoreventcode; Type: INDEX; Schema: public; Owner: -; Tablespace:
4924 689 aaronmk
--
4925
4926
4927
4928 3234 aaronmk
4929 689 aaronmk
--
4930 3733 aaronmk
-- Name: locationevent_unique_within_parent_by_location; Type: INDEX; Schema: public; Owner: -; Tablespace:
4931 2886 aaronmk
--
4932
4933
4934
4935
4936
--
4937 3733 aaronmk
-- Name: locationevent_unique_within_project; Type: INDEX; Schema: public; Owner: -; Tablespace:
4938 3202 aaronmk
--
4939
4940
4941
4942
4943
--
4944 689 aaronmk
-- Name: locationeventsynonym_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4945
--
4946
4947
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4948
4949
4950
--
4951 4734 aaronmk
-- Name: locationplace_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
4952
--
4953
4954
4955
4956
4957
--
4958 907 aaronmk
-- Name: method_accessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace:
4959
--
4960
4961
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4962
4963
4964
--
4965 1113 aaronmk
-- Name: method_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
4966 1067 aaronmk
--
4967
4968
4969
4970
4971
--
4972 4730 aaronmk
-- Name: note_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4973 689 aaronmk
--
4974
4975 4730 aaronmk
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4976 689 aaronmk
4977
4978
--
4979 4730 aaronmk
-- Name: party_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
4980 2869 aaronmk
--
4981
4982 4730 aaronmk
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
4983 2869 aaronmk
4984
4985
--
4986 5952 aaronmk
-- Name: party_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
4987 689 aaronmk
--
4988
4989
4990
4991 4730 aaronmk
4992 689 aaronmk
--
4993 5992 aaronmk
-- Name: place_matched_place_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
4994
--
4995
4996
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
4997
4998
4999
--
5000 5855 aaronmk
-- Name: place_unique_within_creator_by_name; Type: INDEX; Schema: public; Owner: -; Tablespace:
5001 1247 aaronmk
--
5002
5003
5004
5005
5006
--
5007 5855 aaronmk
-- Name: placename_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
5008 4727 aaronmk
--
5009
5010
5011
5012
5013
--
5014 3735 aaronmk
-- Name: plantobservation_aggregateoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace:
5015
--
5016
5017
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5018
5019
5020
--
5021 5242 aaronmk
-- Name: plantobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
5022 3615 aaronmk
--
5023
5024
5025
5026
5027
--
5028 689 aaronmk
-- Name: project_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5029
--
5030
5031
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5032
5033
5034
--
5035 4468 aaronmk
-- Name: project_unique_name_date; Type: INDEX; Schema: public; Owner: -; Tablespace:
5036
--
5037
5038
5039
5040
5041
--
5042 5242 aaronmk
-- Name: project_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
5043 3615 aaronmk
--
5044
5045
5046
5047
5048
--
5049 6179 aaronmk
-- Name: soiltaxon_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5050 689 aaronmk
--
5051
5052 6179 aaronmk
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5053 689 aaronmk
5054
5055
--
5056 6179 aaronmk
-- Name: source_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5057 5951 aaronmk
--
5058
5059 6179 aaronmk
CREATE UNIQUE INDEX source_accessioncode_index ON source  (accessioncode);
5060 5951 aaronmk
5061
5062
--
5063 6179 aaronmk
-- Name: source_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
5064 689 aaronmk
--
5065
5066 6383 aaronmk
CREATE UNIQUE INDEX source_unique ON source  (shortname);
5067 689 aaronmk
5068
5069
--
5070 6179 aaronmk
-- Name: sourcename_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
5071 689 aaronmk
--
5072
5073
5074
5075 6179 aaronmk
5076 689 aaronmk
--
5077 4792 aaronmk
-- Name: specimenreplicate_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace:
5078
--
5079
5080
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5081
5082
5083
--
5084 3734 aaronmk
-- Name: specimenreplicate_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace:
5085 3232 aaronmk
--
5086
5087
5088
5089
5090
--
5091 3734 aaronmk
-- Name: specimenreplicate_unique_catalognumber; Type: INDEX; Schema: public; Owner: -; Tablespace:
5092 1253 aaronmk
--
5093
5094
5095
5096
5097
--
5098 5242 aaronmk
-- Name: specimenreplicate_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
5099 3342 aaronmk
--
5100
5101
5102
5103
5104
--
5105 3736 aaronmk
-- Name: stemobservation_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace:
5106 3615 aaronmk
--
5107
5108
5109
5110
5111
--
5112 5758 aaronmk
-- Name: stemobservation_plantobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace:
5113
--
5114
5115
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5116
5117
5118
--
5119 5242 aaronmk
-- Name: stemobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
5120 3727 aaronmk
--
5121
5122
5123
5124
5125
--
5126 3740 aaronmk
-- Name: stemobservation_unique_within_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace:
5127
--
5128
5129
5130
5131
5132
--
5133 5608 aaronmk
-- Name: taxondetermination_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5134 689 aaronmk
--
5135
5136 5608 aaronmk
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5137 689 aaronmk
5138
5139
--
5140 6419 aaronmk
-- Name: taxondetermination_single_current_determination; Type: INDEX; Schema: public; Owner: -; Tablespace:
5141
--
5142
5143
5144
5145
5146
--
5147 5608 aaronmk
-- Name: taxondetermination_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
5148 5469 aaronmk
--
5149
5150
5151
5152
5153
--
5154 5608 aaronmk
-- Name: taxonlabel_0_unique_identifying_name; Type: INDEX; Schema: public; Owner: -; Tablespace:
5155 1113 aaronmk
--
5156
5157
5158
5159 5608 aaronmk
5160 1113 aaronmk
--
5161 5608 aaronmk
-- Name: taxonlabel_1_unique_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace:
5162 5546 aaronmk
--
5163
5164
5165
5166 5608 aaronmk
5167 5546 aaronmk
--
5168 5608 aaronmk
-- Name: taxonlabel_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5169 5517 aaronmk
--
5170
5171 5608 aaronmk
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5172 5517 aaronmk
5173
5174
--
5175 5609 aaronmk
-- Name: taxonlabel_matched_label_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace:
5176 5267 aaronmk
--
5177
5178 5609 aaronmk
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5179 5267 aaronmk
5180
5181
--
5182 5609 aaronmk
-- Name: taxonlabel_relationship_descendants; Type: INDEX; Schema: public; Owner: -; Tablespace:
5183 4791 aaronmk
--
5184
5185 5609 aaronmk
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5186 4791 aaronmk
5187
5188
--
5189 5608 aaronmk
-- Name: taxonlabel_unique; Type: INDEX; Schema: public; Owner: -; Tablespace:
5190 3615 aaronmk
--
5191
5192
5193
5194
5195
--
5196 5225 aaronmk
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5197 3711 aaronmk
--
5198
5199 5225 aaronmk
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5200 3711 aaronmk
5201
5202
--
5203 5225 aaronmk
-- Name: taxonoccurrence_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace:
5204 4718 aaronmk
--
5205
5206 5225 aaronmk
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5207 4718 aaronmk
5208
5209
--
5210 5242 aaronmk
-- Name: taxonoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace:
5211 4718 aaronmk
--
5212
5213
5214
5215 5134 aaronmk
5216 4718 aaronmk
--
5217 5225 aaronmk
-- Name: taxonoccurrence_unique_within_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace:
5218 5134 aaronmk
--
5219
5220
5221
5222
5223
--
5224 5286 aaronmk
-- Name: taxonstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5225
--
5226
5227
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5228
5229
5230
--
5231 689 aaronmk
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace:
5232
--
5233
5234
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5235
5236
5237
--
5238 6179 aaronmk
-- Name: party_source_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5239 5234 aaronmk
--
5240
5241
5242
5243
5244
--
5245 5855 aaronmk
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5246 704 aaronmk
--
5247
5248
5249
5250 705 aaronmk
5251 704 aaronmk
--
5252 5984 aaronmk
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5253
--
5254
5255
5256
5257
5258
--
5259
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5260
--
5261
5262
5263
5264
5265
--
5266 5855 aaronmk
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5267 5032 aaronmk
--
5268
5269
5270
5271
5272
--
5273 4717 aaronmk
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5274 1555 aaronmk
--
5275
5276
5277
5278
5279
--
5280 6421 aaronmk
-- Name: taxondetermination_set_iscurrent; Type: TRIGGER; Schema: public; Owner: -
5281
--
5282
5283
5284
5285
5286
--
5287 5608 aaronmk
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5288 5032 aaronmk
--
5289
5290
5291
5292
5293
--
5294 5608 aaronmk
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5295 5412 aaronmk
--
5296
5297
5298
5299
5300
--
5301 5705 aaronmk
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5302 5473 aaronmk
--
5303
5304
5305
5306
5307
--
5308 5705 aaronmk
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5309
--
5310
5311
5312
5313
5314
--
5315 5608 aaronmk
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5316 5547 aaronmk
--
5317
5318
5319
5320
5321
--
5322 5608 aaronmk
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5323 5274 aaronmk
--
5324
5325
5326
5327
5328
--
5329 5608 aaronmk
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5330 5548 aaronmk
--
5331
5332
5333
5334
5335
--
5336 3731 aaronmk
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5337 689 aaronmk
--
5338
5339
ALTER TABLE address
5340 3731 aaronmk
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5341 689 aaronmk
5342
5343
--
5344 3731 aaronmk
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5345 689 aaronmk
--
5346
5347
ALTER TABLE address
5348 3731 aaronmk
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5349 689 aaronmk
5350
5351
--
5352 3731 aaronmk
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5353 1151 aaronmk
--
5354
5355
5356
5357 3992 aaronmk
5358 1151 aaronmk
--
5359 5953 aaronmk
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5360 3654 aaronmk
--
5361
5362
5363
5364
5365
--
5366 6179 aaronmk
-- Name: aggregateoccurrence_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5367 1028 aaronmk
--
5368
5369
5370
5371 3992 aaronmk
5372 1028 aaronmk
--
5373 3731 aaronmk
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5374 689 aaronmk
--
5375
5376
ALTER TABLE aggregateoccurrence
5377 3731 aaronmk
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5378 689 aaronmk
5379
5380
--
5381 3731 aaronmk
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5382 689 aaronmk
--
5383
5384
ALTER TABLE aggregateoccurrence
5385 3731 aaronmk
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5386 689 aaronmk
5387
5388
--
5389 3731 aaronmk
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5390 689 aaronmk
--
5391
5392
ALTER TABLE classcontributor
5393 3731 aaronmk
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5394 689 aaronmk
5395
5396
--
5397 3731 aaronmk
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5398 689 aaronmk
--
5399
5400
5401
5402 812 aaronmk
5403 689 aaronmk
--
5404 3731 aaronmk
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5405 689 aaronmk
--
5406
5407
5408
5409 812 aaronmk
5410 689 aaronmk
--
5411 3731 aaronmk
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5412 689 aaronmk
--
5413
5414
5415
5416 3992 aaronmk
5417 689 aaronmk
--
5418 3731 aaronmk
-- Name: commconcept_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5419 689 aaronmk
--
5420
5421
ALTER TABLE commconcept
5422 3731 aaronmk
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5423 689 aaronmk
5424
5425
--
5426 6179 aaronmk
-- Name: commconcept_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5427 689 aaronmk
--
5428
5429
5430
5431 812 aaronmk
5432 689 aaronmk
--
5433 3731 aaronmk
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5434 689 aaronmk
--
5435
5436
ALTER TABLE commcorrelation
5437 3731 aaronmk
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5438 689 aaronmk
5439
5440
--
5441 3731 aaronmk
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5442 689 aaronmk
--
5443
5444
ALTER TABLE commcorrelation
5445 3731 aaronmk
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5446 689 aaronmk
5447
5448
--
5449 3731 aaronmk
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5450 689 aaronmk
--
5451
5452
5453
5454 812 aaronmk
5455 689 aaronmk
--
5456 3731 aaronmk
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5457 689 aaronmk
--
5458
5459
ALTER TABLE commdetermination
5460 3731 aaronmk
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5461 689 aaronmk
5462
5463
--
5464 3731 aaronmk
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5465 689 aaronmk
--
5466
5467
ALTER TABLE commdetermination
5468 3731 aaronmk
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5469 689 aaronmk
5470
5471
--
5472 3731 aaronmk
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5473 689 aaronmk
--
5474
5475
ALTER TABLE commlineage
5476 3731 aaronmk
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5477 689 aaronmk
5478
5479
--
5480 3731 aaronmk
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5481 689 aaronmk
--
5482
5483
ALTER TABLE commlineage
5484 3731 aaronmk
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5485 689 aaronmk
5486
5487
--
5488 6179 aaronmk
-- Name: commname_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5489 689 aaronmk
--
5490
5491
5492
5493 812 aaronmk
5494 689 aaronmk
--
5495 3731 aaronmk
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5496 689 aaronmk
--
5497
5498
ALTER TABLE commstatus
5499 3731 aaronmk
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5500 689 aaronmk
5501
5502
--
5503 3731 aaronmk
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5504 689 aaronmk
--
5505
5506
ALTER TABLE commstatus
5507 3731 aaronmk
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5508 689 aaronmk
5509
5510
--
5511 3731 aaronmk
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5512 689 aaronmk
--
5513
5514
5515
5516 812 aaronmk
5517 689 aaronmk
--
5518 6179 aaronmk
-- Name: commstatus_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5519 689 aaronmk
--
5520
5521
5522
5523 812 aaronmk
5524 689 aaronmk
--
5525 3731 aaronmk
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5526 689 aaronmk
--
5527
5528
ALTER TABLE commusage
5529 3731 aaronmk
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5530 689 aaronmk
5531
5532
--
5533 3731 aaronmk
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5534 689 aaronmk
--
5535
5536
ALTER TABLE commusage
5537 3731 aaronmk
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5538 689 aaronmk
5539
5540
--
5541 3731 aaronmk
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5542 689 aaronmk
--
5543
5544
ALTER TABLE commusage
5545 3731 aaronmk
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5546 689 aaronmk
5547
5548
--
5549 3731 aaronmk
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5550 689 aaronmk
--
5551
5552
5553
5554 812 aaronmk
5555 689 aaronmk
--
5556 6179 aaronmk
-- Name: coordinates_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5557 5859 aaronmk
--
5558
5559
5560
5561
5562
--
5563 3731 aaronmk
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5564 689 aaronmk
--
5565
5566
ALTER TABLE coverindex
5567 3731 aaronmk
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5568 689 aaronmk
5569
5570
--
5571 6179 aaronmk
-- Name: covermethod_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5572 689 aaronmk
--
5573
5574
5575
5576 812 aaronmk
5577 689 aaronmk
--
5578 3731 aaronmk
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5579 689 aaronmk
--
5580
5581
ALTER TABLE definedvalue
5582 3731 aaronmk
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5583 689 aaronmk
5584
5585
--
5586 3731 aaronmk
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5587 689 aaronmk
--
5588
5589
ALTER TABLE disturbanceobs
5590 3731 aaronmk
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5591 689 aaronmk
5592
5593
--
5594 3731 aaronmk
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5595 689 aaronmk
--
5596
5597
ALTER TABLE graphic
5598 3731 aaronmk
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5599 689 aaronmk
5600
5601
--
5602 3731 aaronmk
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5603 689 aaronmk
--
5604
5605
ALTER TABLE location
5606 3731 aaronmk
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5607 689 aaronmk
5608
5609
--
5610 6179 aaronmk
-- Name: location_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5611 3654 aaronmk
--
5612
5613
5614
5615
5616
--
5617 3731 aaronmk
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5618 689 aaronmk
--
5619
5620
ALTER TABLE locationevent
5621 3731 aaronmk
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5622 689 aaronmk
5623
5624
--
5625 3731 aaronmk
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5626 898 aaronmk
--
5627
5628
5629
5630 3992 aaronmk
5631 898 aaronmk
--
5632 3731 aaronmk
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5633 910 aaronmk
--
5634
5635
ALTER TABLE locationevent
5636 3731 aaronmk
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5637 910 aaronmk
5638
5639
--
5640 3731 aaronmk
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5641 689 aaronmk
--
5642
5643
ALTER TABLE locationevent
5644 3731 aaronmk
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5645 689 aaronmk
5646
5647
--
5648 3731 aaronmk
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5649 689 aaronmk
--
5650
5651
ALTER TABLE locationevent
5652 3731 aaronmk
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5653 689 aaronmk
5654
5655
--
5656 6179 aaronmk
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5657 5953 aaronmk
--
5658
5659 6179 aaronmk
ALTER TABLE locationevent
5660
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5661 5953 aaronmk
5662
5663
--
5664 6179 aaronmk
-- Name: locationevent_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5665 689 aaronmk
--
5666
5667
5668
5669 6179 aaronmk
5670 689 aaronmk
--
5671 3731 aaronmk
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5672 689 aaronmk
--
5673
5674
ALTER TABLE locationeventcontributor
5675 3731 aaronmk
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5676 689 aaronmk
5677
5678
--
5679 3731 aaronmk
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5680 689 aaronmk
--
5681
5682
5683
5684 812 aaronmk
5685 689 aaronmk
--
5686 3731 aaronmk
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5687 689 aaronmk
--
5688
5689
5690
5691 812 aaronmk
5692 689 aaronmk
--
5693 3731 aaronmk
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5694 689 aaronmk
--
5695
5696
ALTER TABLE locationeventsynonym
5697 3731 aaronmk
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5698 689 aaronmk
5699
5700
--
5701 3731 aaronmk
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5702 689 aaronmk
--
5703
5704
ALTER TABLE locationeventsynonym
5705 3731 aaronmk
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5706 689 aaronmk
5707
5708
--
5709 4734 aaronmk
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5710
--
5711
5712
5713
5714
5715
--
5716 4726 aaronmk
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5717
--
5718
5719
ALTER TABLE locationplace
5720
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5721
5722
5723
--
5724 5855 aaronmk
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5725 4726 aaronmk
--
5726
5727
ALTER TABLE locationplace
5728 5855 aaronmk
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5729 4726 aaronmk
5730
5731
--
5732 3731 aaronmk
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5733 1031 aaronmk
--
5734
5735
ALTER TABLE method
5736 3731 aaronmk
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5737 1031 aaronmk
5738
5739
--
5740 6179 aaronmk
-- Name: method_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5741 907 aaronmk
--
5742
5743
5744
5745
5746
--
5747 3731 aaronmk
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5748 1162 aaronmk
--
5749
5750
ALTER TABLE method
5751 3731 aaronmk
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5752 1162 aaronmk
5753
5754
--
5755 3731 aaronmk
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5756 1101 aaronmk
--
5757
5758
ALTER TABLE methodtaxonclass
5759 3731 aaronmk
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5760 1101 aaronmk
5761
5762
--
5763 4718 aaronmk
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5764 1101 aaronmk
--
5765
5766
5767
5768 5625 aaronmk
5769 1101 aaronmk
--
5770 5608 aaronmk
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5771 1105 aaronmk
--
5772
5773
ALTER TABLE methodtaxonclass
5774 5608 aaronmk
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5775 1105 aaronmk
5776
5777
--
5778 4730 aaronmk
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5779 1555 aaronmk
--
5780
5781 4730 aaronmk
ALTER TABLE note
5782
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5783 1555 aaronmk
5784
5785
--
5786 4730 aaronmk
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5787 1555 aaronmk
--
5788
5789
5790
5791 4730 aaronmk
5792 1555 aaronmk
--
5793 5953 aaronmk
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5794 689 aaronmk
--
5795
5796 5953 aaronmk
ALTER TABLE party
5797
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5798 689 aaronmk
5799
5800
--
5801 6179 aaronmk
-- Name: party_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5802 5234 aaronmk
--
5803
5804
5805
5806 5953 aaronmk
5807 5234 aaronmk
--
5808 4730 aaronmk
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5809 689 aaronmk
--
5810
5811 4730 aaronmk
ALTER TABLE partymember
5812
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5813 689 aaronmk
5814
5815
--
5816 4730 aaronmk
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5817 689 aaronmk
--
5818
5819 4730 aaronmk
ALTER TABLE partymember
5820
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5821 689 aaronmk
5822
5823
--
5824 5983 aaronmk
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5825
--
5826
5827
5828
5829
5830
--
5831 5860 aaronmk
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5832
--
5833
5834
ALTER TABLE place
5835
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5836
5837
5838
--
5839 5855 aaronmk
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5840
--
5841
5842
ALTER TABLE place
5843
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5844
5845
5846
--
5847
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5848
--
5849
5850
ALTER TABLE place
5851
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5852
5853
5854
--
5855 6179 aaronmk
-- Name: place_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5856 5953 aaronmk
--
5857
5858
5859
5860
5861
--
5862 5854 aaronmk
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5863 689 aaronmk
--
5864
5865 5854 aaronmk
ALTER TABLE placecorrelation
5866
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5867 689 aaronmk
5868
5869
--
5870 5854 aaronmk
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5871 689 aaronmk
--
5872
5873 5854 aaronmk
ALTER TABLE placecorrelation
5874
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5875 689 aaronmk
5876
5877
--
5878 5854 aaronmk
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5879 689 aaronmk
--
5880
5881 5854 aaronmk
ALTER TABLE placename_ancestor
5882
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5883 689 aaronmk
5884
5885
--
5886 5854 aaronmk
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5887 689 aaronmk
--
5888
5889 5854 aaronmk
ALTER TABLE placename_ancestor
5890
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5891 689 aaronmk
5892
5893
--
5894 5854 aaronmk
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5895 689 aaronmk
--
5896
5897 5854 aaronmk
ALTER TABLE placename
5898
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5899 689 aaronmk
5900
5901
--
5902 3731 aaronmk
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5903 3722 aaronmk
--
5904
5905
ALTER TABLE plantobservation
5906 3731 aaronmk
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5907 3722 aaronmk
5908
5909
--
5910 5953 aaronmk
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5911 3654 aaronmk
--
5912
5913 5953 aaronmk
ALTER TABLE plantobservation
5914
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5915 3654 aaronmk
5916
5917
--
5918 6179 aaronmk
-- Name: plantobservation_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5919 689 aaronmk
--
5920
5921
5922
5923 5953 aaronmk
5924 689 aaronmk
--
5925 6179 aaronmk
-- Name: project_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5926 719 aaronmk
--
5927
5928
5929
5930 812 aaronmk
5931 719 aaronmk
--
5932 3731 aaronmk
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5933 689 aaronmk
--
5934
5935
5936
5937 812 aaronmk
5938 689 aaronmk
--
5939 3731 aaronmk
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5940 689 aaronmk
--
5941
5942
5943
5944 6248 aaronmk
5945 689 aaronmk
--
5946 6179 aaronmk
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5947 689 aaronmk
--
5948
5949 6179 aaronmk
ALTER TABLE revision
5950
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
5951 689 aaronmk
5952
5953
--
5954 6179 aaronmk
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5955 689 aaronmk
--
5956
5957 6179 aaronmk
ALTER TABLE soilobs
5958
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5959 689 aaronmk
5960
5961
--
5962 6179 aaronmk
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5963 689 aaronmk
--
5964
5965 6179 aaronmk
ALTER TABLE soiltaxon
5966
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5967 689 aaronmk
5968
5969
--
5970 6302 aaronmk
-- Name: source_matched_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5971
--
5972
5973
ALTER TABLE source
5974
    ADD CONSTRAINT source_matched_source_id_fkey FOREIGN KEY (matched_source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
5975
5976
5977
--
5978 6296 aaronmk
-- Name: source_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5979
--
5980
5981
ALTER TABLE source
5982
    ADD CONSTRAINT source_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
5983
5984
5985
--
5986 6179 aaronmk
-- Name: sourcecontributor_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5987 6178 aaronmk
--
5988
5989 6179 aaronmk
ALTER TABLE sourcecontributor
5990
    ADD CONSTRAINT sourcecontributor_source_id_fkey FOREIGN KEY (source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
5991 6178 aaronmk
5992
5993
--
5994 6179 aaronmk
-- Name: sourcecontributor_sourceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5995 689 aaronmk
--
5996
5997 6179 aaronmk
ALTER TABLE sourcecontributor
5998
    ADD CONSTRAINT sourcecontributor_sourceparty_id_fkey FOREIGN KEY (sourceparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5999 689 aaronmk
6000
6001
--
6002 6179 aaronmk
-- Name: sourcename_matched_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6003 689 aaronmk
--
6004
6005 6179 aaronmk
ALTER TABLE sourcename
6006
    ADD CONSTRAINT sourcename_matched_source_id_fkey FOREIGN KEY (matched_source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
6007 689 aaronmk
6008
6009
--
6010 6179 aaronmk
-- Name: sourcename_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6011 689 aaronmk
--
6012
6013
6014
6015 6179 aaronmk
6016 689 aaronmk
--
6017 5953 aaronmk
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6018 689 aaronmk
--
6019
6020
6021
6022 812 aaronmk
6023 689 aaronmk
--
6024 5953 aaronmk
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6025 689 aaronmk
--
6026
6027 5953 aaronmk
ALTER TABLE specimenreplicate
6028
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6029 689 aaronmk
6030
6031
--
6032 6179 aaronmk
-- Name: specimenreplicate_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6033 3222 aaronmk
--
6034
6035
6036
6037 5953 aaronmk
6038 3222 aaronmk
--
6039 3731 aaronmk
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6040 689 aaronmk
--
6041
6042
ALTER TABLE specimenreplicate
6043 3731 aaronmk
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6044 689 aaronmk
6045
6046
--
6047 5953 aaronmk
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6048 3654 aaronmk
--
6049
6050 5953 aaronmk
ALTER TABLE stemobservation
6051
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6052 3654 aaronmk
6053
6054
--
6055 6179 aaronmk
-- Name: stemobservation_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6056 689 aaronmk
--
6057
6058
6059
6060 5953 aaronmk
6061 689 aaronmk
--
6062 3731 aaronmk
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6063 689 aaronmk
--
6064
6065
ALTER TABLE stratum
6066 3731 aaronmk
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6067 689 aaronmk
6068
6069
--
6070 3731 aaronmk
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6071 689 aaronmk
--
6072
6073
6074
6075 3992 aaronmk
6076 689 aaronmk
--
6077 5608 aaronmk
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6078 689 aaronmk
--
6079
6080
ALTER TABLE taxonalt
6081 5608 aaronmk
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6082 689 aaronmk
6083
6084
--
6085 5608 aaronmk
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6086 689 aaronmk
--
6087
6088
ALTER TABLE taxonalt
6089 5608 aaronmk
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6090 689 aaronmk
6091
6092
--
6093 6179 aaronmk
-- Name: taxonconcept_concept_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6094 5627 aaronmk
--
6095
6096
6097
6098
6099
--
6100
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6101
--
6102
6103
ALTER TABLE taxonconcept
6104
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6105
6106
6107
--
6108 5608 aaronmk
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6109 5464 aaronmk
--
6110
6111
6112
6113 5608 aaronmk
6114 5464 aaronmk
--
6115 5608 aaronmk
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6116 5274 aaronmk
--
6117
6118 5608 aaronmk
ALTER TABLE taxoncorrelation
6119
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6120 5274 aaronmk
6121
6122
--
6123 5608 aaronmk
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6124 5274 aaronmk
--
6125
6126
6127
6128 5608 aaronmk
6129 5274 aaronmk
--
6130 6179 aaronmk
-- Name: taxondetermination_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6131 689 aaronmk
--
6132
6133
6134
6135 5465 aaronmk
6136 689 aaronmk
--
6137 5657 aaronmk
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6138 689 aaronmk
--
6139
6140 5608 aaronmk
ALTER TABLE taxondetermination
6141 5657 aaronmk
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6142 689 aaronmk
6143
6144
--
6145 5657 aaronmk
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6146 5271 aaronmk
--
6147
6148 5608 aaronmk
ALTER TABLE taxondetermination
6149 5660 aaronmk
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6150 5271 aaronmk
6151
6152
--
6153 5626 aaronmk
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6154 5286 aaronmk
--
6155
6156
6157
6158 5655 aaronmk
6159 5286 aaronmk
--
6160 5609 aaronmk
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6161 3654 aaronmk
--
6162
6163 5609 aaronmk
ALTER TABLE taxonlabel
6164
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6165 3654 aaronmk
6166
6167
--
6168 5609 aaronmk
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6169 689 aaronmk
--
6170
6171 5609 aaronmk
ALTER TABLE taxonlabel
6172
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6173 689 aaronmk
6174
6175
--
6176 5609 aaronmk
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6177 4941 aaronmk
--
6178
6179 5609 aaronmk
ALTER TABLE taxonlabel_relationship
6180
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6181 4941 aaronmk
6182
6183
--
6184 5609 aaronmk
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6185 5134 aaronmk
--
6186
6187 5609 aaronmk
ALTER TABLE taxonlabel_relationship
6188
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6189 5134 aaronmk
6190
6191
--
6192 6179 aaronmk
-- Name: taxonlabel_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6193
--
6194
6195
6196
6197
6198
--
6199 5286 aaronmk
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6200
--
6201
6202
ALTER TABLE taxonlineage
6203
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6204
6205
6206
--
6207
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6208
--
6209
6210
ALTER TABLE taxonlineage
6211
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6212
6213
6214
--
6215 6171 aaronmk
-- Name: taxonoccurrence_collector_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6216
--
6217
6218
6219
6220
6221
--
6222 5953 aaronmk
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6223 4934 aaronmk
--
6224
6225 5953 aaronmk
ALTER TABLE taxonoccurrence
6226
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6227 4934 aaronmk
6228
6229
--
6230 6179 aaronmk
-- Name: taxonoccurrence_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6231 4718 aaronmk
--
6232
6233
6234
6235 5953 aaronmk
6236 4718 aaronmk
--
6237 5286 aaronmk
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6238
--
6239
6240
6241
6242
6243
--
6244 6179 aaronmk
-- Name: taxonstatus_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6245 5286 aaronmk
--
6246
6247
6248
6249
6250
--
6251 5608 aaronmk
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6252 5286 aaronmk
--
6253
6254
ALTER TABLE taxonstatus
6255 5608 aaronmk
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6256 5286 aaronmk
6257
6258
--
6259 5655 aaronmk
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6260
--
6261
6262
ALTER TABLE taxonverbatim
6263
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6264
6265
6266
--
6267 3731 aaronmk
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6268 689 aaronmk
--
6269
6270
ALTER TABLE telephone
6271 3731 aaronmk
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6272 689 aaronmk
6273
6274
--
6275 6085 aaronmk
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6276
--
6277
6278
6279
6280
6281
--
6282 689 aaronmk
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6283
--
6284
6285
ALTER TABLE trait
6286
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6287
6288
6289
--
6290 3731 aaronmk
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6291 689 aaronmk
--
6292
6293
ALTER TABLE voucher
6294 3934 aaronmk
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6295 689 aaronmk
6296
6297
--
6298 3731 aaronmk
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6299 689 aaronmk
--
6300
6301
ALTER TABLE voucher
6302 3731 aaronmk
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6303 689 aaronmk
6304
6305
--
6306 6340 aaronmk
-- Name: public; Type: ACL; Schema: -; Owner: -
6307
--
6308
6309
6310
6311
6312
6313
6314
6315
--
6316 6341 aaronmk
-- Name: place; Type: ACL; Schema: public; Owner: -
6317
--
6318
6319
6320
6321
6322
6323
6324
6325
--
6326
-- Name: taxonlabel; Type: ACL; Schema: public; Owner: -
6327
--
6328
6329
6330
6331
6332
6333
6334
6335
--
6336
-- Name: address; Type: ACL; Schema: public; Owner: -
6337
--
6338
6339
6340
6341
6342
6343
6344
6345
--
6346
-- Name: aggregateoccurrence; Type: ACL; Schema: public; Owner: -
6347
--
6348
6349
6350
6351
6352
6353
6354
6355
--
6356 6340 aaronmk
-- Name: analytical_stem; Type: ACL; Schema: public; Owner: -
6357
--
6358
6359
6360
6361
6362
6363
6364
6365
--
6366 6341 aaronmk
-- Name: analytical_aggregate_view; Type: ACL; Schema: public; Owner: -
6367
--
6368
6369
6370
6371
6372
6373
6374
6375
--
6376
-- Name: coordinates; Type: ACL; Schema: public; Owner: -
6377
--
6378
6379
6380
6381
6382
6383
6384
6385
--
6386
-- Name: family_higher_plant_group; Type: ACL; Schema: public; Owner: -
6387
--
6388
6389
6390
6391
6392
6393
6394
6395
--
6396
-- Name: location; Type: ACL; Schema: public; Owner: -
6397
--
6398
6399
6400
6401
6402
6403
6404
6405
--
6406
-- Name: locationevent; Type: ACL; Schema: public; Owner: -
6407
--
6408
6409
6410
6411
6412
6413
6414
6415
--
6416
-- Name: locationplace; Type: ACL; Schema: public; Owner: -
6417
--
6418
6419
6420
6421
6422
6423
6424
6425
--
6426
-- Name: method; Type: ACL; Schema: public; Owner: -
6427
--
6428
6429
6430
6431
6432
6433
6434
6435
--
6436
-- Name: party; Type: ACL; Schema: public; Owner: -
6437
--
6438
6439
6440
6441
6442
6443
6444
6445
--
6446
-- Name: plantobservation; Type: ACL; Schema: public; Owner: -
6447
--
6448
6449
6450
6451
6452
6453
6454
6455
--
6456
-- Name: source; Type: ACL; Schema: public; Owner: -
6457
--
6458
6459
6460
6461
6462
6463
6464
6465
--
6466
-- Name: stemobservation; Type: ACL; Schema: public; Owner: -
6467
--
6468
6469
6470
6471
6472
6473
6474
6475
--
6476
-- Name: taxondetermination; Type: ACL; Schema: public; Owner: -
6477
--
6478
6479
6480
6481
6482
6483
6484
6485
--
6486
-- Name: taxonoccurrence; Type: ACL; Schema: public; Owner: -
6487
--
6488
6489
6490
6491
6492
6493
6494
6495
--
6496
-- Name: taxonverbatim; Type: ACL; Schema: public; Owner: -
6497
--
6498
6499
6500
6501
6502
6503
6504
6505
--
6506
-- Name: threatened_taxonlabel; Type: ACL; Schema: public; Owner: -
6507
--
6508
6509
6510
6511
6512
6513
6514
6515
--
6516
-- Name: analytical_stem_view; Type: ACL; Schema: public; Owner: -
6517
--
6518
6519
6520
6521
6522
6523
6524
6525
--
6526
-- Name: classcontributor; Type: ACL; Schema: public; Owner: -
6527
--
6528
6529
6530
6531
6532
6533
6534
6535
--
6536
-- Name: commclass; Type: ACL; Schema: public; Owner: -
6537
--
6538
6539
6540
6541
6542
6543
6544
6545
--
6546
-- Name: commconcept; Type: ACL; Schema: public; Owner: -
6547
--
6548
6549
6550
6551
6552
6553
6554
6555
--
6556
-- Name: commcorrelation; Type: ACL; Schema: public; Owner: -
6557
--
6558
6559
6560
6561
6562
6563
6564
6565
--
6566
-- Name: commdetermination; Type: ACL; Schema: public; Owner: -
6567
--
6568
6569
6570
6571
6572
6573
6574
6575
--
6576
-- Name: commlineage; Type: ACL; Schema: public; Owner: -
6577
--
6578
6579
6580
6581
6582
6583
6584
6585
--
6586
-- Name: commname; Type: ACL; Schema: public; Owner: -
6587
--
6588
6589
6590
6591
6592
6593
6594
6595
--
6596
-- Name: commstatus; Type: ACL; Schema: public; Owner: -
6597
--
6598
6599
6600
6601
6602
6603
6604
6605
--
6606
-- Name: commusage; Type: ACL; Schema: public; Owner: -
6607
--
6608
6609
6610
6611
6612
6613
6614
6615
--
6616
-- Name: coverindex; Type: ACL; Schema: public; Owner: -
6617
--
6618
6619
6620
6621
6622
6623
6624
6625
--
6626
-- Name: covermethod; Type: ACL; Schema: public; Owner: -
6627
--
6628
6629
6630
6631
6632
6633
6634
6635
--
6636
-- Name: definedvalue; Type: ACL; Schema: public; Owner: -
6637
--
6638
6639
6640
6641
6642
6643
6644
6645
--
6646
-- Name: disturbanceobs; Type: ACL; Schema: public; Owner: -
6647
--
6648
6649
6650
6651
6652
6653
6654
6655
--
6656
-- Name: geoscrub_input; Type: ACL; Schema: public; Owner: -
6657
--
6658
6659
6660
6661
6662
6663
6664
6665
--
6666
-- Name: geoscrub_input_view; Type: ACL; Schema: public; Owner: -
6667
--
6668
6669
6670
6671
6672
6673
6674
6675
--
6676
-- Name: graphic; Type: ACL; Schema: public; Owner: -
6677
--
6678
6679
6680
6681
6682
6683
6684
6685
--
6686
-- Name: higher_plant_group_nodes; Type: ACL; Schema: public; Owner: -
6687
--
6688
6689
6690
6691
6692
6693
6694
6695
--
6696
-- Name: locationeventcontributor; Type: ACL; Schema: public; Owner: -
6697
--
6698
6699
6700
6701
6702
6703
6704
6705
--
6706
-- Name: locationeventsynonym; Type: ACL; Schema: public; Owner: -
6707
--
6708
6709
6710
6711
6712
6713
6714
6715
--
6716
-- Name: methodtaxonclass; Type: ACL; Schema: public; Owner: -
6717
--
6718
6719
6720
6721
6722
6723
6724
6725
--
6726
-- Name: note; Type: ACL; Schema: public; Owner: -
6727
--
6728
6729
6730
6731
6732
6733
6734
6735
--
6736
-- Name: notelink; Type: ACL; Schema: public; Owner: -
6737
--
6738
6739
6740
6741
6742
6743
6744
6745
--
6746
-- Name: partymember; Type: ACL; Schema: public; Owner: -
6747
--
6748
6749
6750
6751
6752
6753
6754
6755
--
6756
-- Name: placecorrelation; Type: ACL; Schema: public; Owner: -
6757
--
6758
6759
6760
6761
6762
6763
6764
6765
--
6766
-- Name: placename; Type: ACL; Schema: public; Owner: -
6767
--
6768
6769
6770
6771
6772
6773
6774
6775
--
6776
-- Name: placename_ancestor; Type: ACL; Schema: public; Owner: -
6777
--
6778
6779
6780
6781
6782
6783
6784
6785
--
6786
-- Name: plant; Type: ACL; Schema: public; Owner: -
6787
--
6788
6789
6790
6791
6792
6793
6794
6795
--
6796
-- Name: project; Type: ACL; Schema: public; Owner: -
6797
--
6798
6799
6800
6801
6802
6803
6804
6805
--
6806
-- Name: projectcontributor; Type: ACL; Schema: public; Owner: -
6807
--
6808
6809
6810
6811
6812
6813
6814
6815
--
6816
-- Name: revision; Type: ACL; Schema: public; Owner: -
6817
--
6818
6819
6820
6821
6822
6823
6824
6825
--
6826
-- Name: soilobs; Type: ACL; Schema: public; Owner: -
6827
--
6828
6829
6830
6831
6832
6833
6834
6835
--
6836
-- Name: soiltaxon; Type: ACL; Schema: public; Owner: -
6837
--
6838
6839
6840
6841
6842
6843
6844
6845
--
6846
-- Name: sourcecontributor; Type: ACL; Schema: public; Owner: -
6847
--
6848
6849
6850
6851
6852
6853
6854
6855
--
6856
-- Name: sourcename; Type: ACL; Schema: public; Owner: -
6857
--
6858
6859
6860
6861
6862
6863
6864
6865
--
6866
-- Name: specimen; Type: ACL; Schema: public; Owner: -
6867
--
6868
6869
6870
6871
6872
6873
6874
6875
--
6876
-- Name: specimenreplicate; Type: ACL; Schema: public; Owner: -
6877
--
6878
6879
6880
6881
6882
6883
6884
6885
--
6886
-- Name: stratum; Type: ACL; Schema: public; Owner: -
6887
--
6888
6889
6890
6891
6892
6893
6894
6895
--
6896
-- Name: taxonalt; Type: ACL; Schema: public; Owner: -
6897
--
6898
6899
6900
6901
6902
6903
6904
6905
--
6906
-- Name: taxonconcept; Type: ACL; Schema: public; Owner: -
6907
--
6908
6909
6910
6911
6912
6913
6914
6915
--
6916
-- Name: taxoncorrelation; Type: ACL; Schema: public; Owner: -
6917
--
6918
6919
6920
6921
6922
6923
6924
6925
--
6926
-- Name: taxonlabel_relationship; Type: ACL; Schema: public; Owner: -
6927
--
6928
6929
6930
6931
6932
6933
6934
6935
--
6936
-- Name: taxonlineage; Type: ACL; Schema: public; Owner: -
6937
--
6938
6939
6940
6941
6942
6943
6944
6945
--
6946
-- Name: taxonstatus; Type: ACL; Schema: public; Owner: -
6947
--
6948
6949
6950
6951
6952
6953
6954
6955
--
6956
-- Name: telephone; Type: ACL; Schema: public; Owner: -
6957
--
6958
6959
6960
6961
6962
6963
6964
6965
--
6966
-- Name: threatened_taxonlabel_view; Type: ACL; Schema: public; Owner: -
6967
--
6968
6969
6970
6971
6972
6973
6974
6975
--
6976
-- Name: tnrs_input_name; Type: ACL; Schema: public; Owner: -
6977
--
6978
6979
6980
6981
6982
6983
6984
6985
--
6986
-- Name: trait; Type: ACL; Schema: public; Owner: -
6987
--
6988
6989
6990
6991
6992
6993
6994
6995
--
6996
-- Name: userdefined; Type: ACL; Schema: public; Owner: -
6997
--
6998
6999
7000
7001
7002
7003
7004
7005
--
7006
-- Name: voucher; Type: ACL; Schema: public; Owner: -
7007
--
7008
7009
7010
7011
7012
7013
7014
7015
--
7016 689 aaronmk
-- PostgreSQL database dump complete
7017
--