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