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