Project

General

Profile

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