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