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