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