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