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