Project

General

Profile

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