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