Project

General

Profile

1
--
2
-- PostgreSQL database dump
3
--
4

    
5

    
6

    
7

    
8

    
9

    
10

    
11

    
12

    
13

    
14
--
15
-- 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
-- Name: higher_plant_group; Type: TYPE; Schema: public; Owner: -
37
--
38

    
39

    
40

    
41

    
42
--
43
-- Name: occurrencestatus_dwc; Type: TYPE; Schema: public; Owner: -
44
--
45

    
46

    
47

    
48

    
49
--
50
-- 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
-- Name: rankedplacename; Type: TYPE; Schema: public; Owner: -
65
--
66

    
67

    
68

    
69

    
70
--
71
-- Name: taxonrank; Type: TYPE; Schema: public; Owner: -
72
--
73

    
74

    
75

    
76

    
77
--
78
-- Name: TYPE taxonrank; Type: COMMENT; Schema: public; Owner: -
79
--
80

    
81

    
82

    
83

    
84
--
85
-- Name: rankedtaxonname; Type: TYPE; Schema: public; Owner: -
86
--
87

    
88

    
89

    
90

    
91
--
92
-- Name: relationship; Type: TYPE; Schema: public; Owner: -
93
--
94

    
95

    
96

    
97

    
98
--
99
-- Name: role; Type: TYPE; Schema: public; Owner: -
100
--
101

    
102

    
103

    
104

    
105
--
106
-- Name: taxonclass; Type: TYPE; Schema: public; Owner: -
107
--
108

    
109

    
110

    
111

    
112
--
113
-- Name: TYPE taxonclass; Type: COMMENT; Schema: public; Owner: -
114
--
115

    
116

    
117

    
118

    
119
--
120
-- Name: taxonomic_status; Type: TYPE; Schema: public; Owner: -
121
--
122

    
123

    
124

    
125

    
126
--
127
-- Name: TYPE taxonomic_status; Type: COMMENT; Schema: public; Owner: -
128
--
129

    
130

    
131

    
132

    
133
--
134
-- Name: _cm_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
135
--
136

    
137

    
138

    
139

    
140
--
141
-- Name: _fraction_to_percent(double precision); Type: FUNCTION; Schema: public; Owner: -
142
--
143

    
144

    
145

    
146

    
147
--
148
-- 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
-- Name: _has_taxonomic_name(taxonrank); Type: FUNCTION; Schema: public; Owner: -
163
--
164

    
165

    
166

    
167

    
168
--
169
-- Name: _in_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
170
--
171

    
172

    
173

    
174

    
175
--
176
-- Name: _km_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
177
--
178

    
179

    
180

    
181

    
182
--
183
-- Name: _m2_to_ha(double precision); Type: FUNCTION; Schema: public; Owner: -
184
--
185

    
186

    
187

    
188

    
189
--
190
-- Name: _m_to_cm(double precision); Type: FUNCTION; Schema: public; Owner: -
191
--
192

    
193

    
194

    
195

    
196
--
197
-- Name: _m_to_km(double precision); Type: FUNCTION; Schema: public; Owner: -
198
--
199

    
200

    
201

    
202

    
203
--
204
-- Name: _percent_to_fraction(double precision); Type: FUNCTION; Schema: public; Owner: -
205
--
206

    
207

    
208

    
209

    
210
--
211
-- Name: _taxon_family_require_std(text); Type: FUNCTION; Schema: public; Owner: -
212
--
213

    
214

    
215

    
216

    
217
--
218
-- Name: _taxonlabel_set_matched_label_id(int(11), int(11), double precision); Type: FUNCTION; Schema: public; Owner: -
219
--
220

    
221

    
222

    
223

    
224
--
225
-- Name: _taxonlabel_set_parent_id(int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
226
--
227

    
228

    
229

    
230

    
231
--
232
-- Name: _taxonomic_name_is_epithet(taxonrank); Type: FUNCTION; Schema: public; Owner: -
233
--
234

    
235

    
236

    
237

    
238
--
239
-- Name: make_family_higher_plant_group(); Type: FUNCTION; Schema: public; Owner: -
240
--
241

    
242

    
243

    
244

    
245
--
246
-- Name: party_reference_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
247
--
248

    
249

    
250

    
251

    
252
--
253
-- Name: place_matched_place_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
254
--
255

    
256

    
257

    
258

    
259

    
260

    
261

    
262

    
263
--
264
-- Name: place; Type: TABLE; Schema: public; Owner: -; Tablespace: 
265
--
266

    
267
CREATE TABLE place (
268
    place_id int(11) NOT NULL,
269
    reference_id int(11) NOT NULL,
270
    placecode text,
271
    canon_place_id int(11),
272
    matched_place_id int(11),
273
    coordinates_id int(11),
274
    placename_id int(11),
275
    continent text,
276
    country text,
277
    stateprovince text,
278
    county text,
279
    description text,
280
    georeference_valid int(1),
281
    distance_to_country_m double precision,
282
    distance_to_state_m double precision
283
);
284

    
285

    
286
--
287
-- Name: TABLE place; Type: COMMENT; Schema: public; Owner: -
288
--
289

    
290

    
291

    
292

    
293
--
294
-- Name: COLUMN place.matched_place_id; Type: COMMENT; Schema: public; Owner: -
295
--
296

    
297

    
298

    
299

    
300
--
301
-- Name: place_set_canon_place_id(place, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
302
--
303

    
304

    
305

    
306

    
307
--
308
-- Name: place_set_canon_place_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
309
--
310

    
311

    
312

    
313

    
314
--
315
-- Name: place_set_canon_place_id_on_update(); Type: FUNCTION; Schema: public; Owner: -
316
--
317

    
318

    
319

    
320

    
321
--
322
-- Name: placename_update_ancestors(); Type: FUNCTION; Schema: public; Owner: -
323
--
324

    
325

    
326

    
327

    
328
--
329
-- Name: plantobservation_aggregateoccurrence_count_1(); Type: FUNCTION; Schema: public; Owner: -
330
--
331

    
332

    
333

    
334

    
335
--
336
-- Name: reference_by_shortname(text); Type: FUNCTION; Schema: public; Owner: -
337
--
338

    
339

    
340

    
341

    
342
--
343
-- Name: sync_analytical_aggregate_to_view(); Type: FUNCTION; Schema: public; Owner: -
344
--
345

    
346

    
347

    
348

    
349
--
350
-- Name: sync_analytical_stem_to_view(); Type: FUNCTION; Schema: public; Owner: -
351
--
352

    
353

    
354

    
355

    
356
--
357
-- Name: sync_geoscrub_input_to_view(); Type: FUNCTION; Schema: public; Owner: -
358
--
359

    
360

    
361

    
362

    
363
--
364
-- Name: taxonlabel_0_matched_label_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
365
--
366

    
367

    
368

    
369

    
370
--
371
-- Name: taxonlabel_1_matched_label_min_fit(); Type: FUNCTION; Schema: public; Owner: -
372
--
373

    
374

    
375

    
376

    
377
--
378
-- Name: taxonlabel_2_set_canon_label_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
379
--
380

    
381

    
382

    
383

    
384
--
385
-- Name: taxonlabel_2_set_canon_label_id_on_update(); Type: FUNCTION; Schema: public; Owner: -
386
--
387

    
388

    
389

    
390

    
391
--
392
-- Name: taxonlabel_3_parent_id_avoid_self_ref(); Type: FUNCTION; Schema: public; Owner: -
393
--
394

    
395

    
396

    
397

    
398
--
399
-- Name: taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
400
--
401

    
402
CREATE TABLE taxonlabel (
403
    taxonlabel_id int(11) NOT NULL,
404
    reference_id int(11) NOT NULL,
405
    sourceaccessioncode text,
406
    creationdate date,
407
    taxonstatus text,
408
    canon_label_id int(11),
409
    matched_label_id int(11),
410
    matched_label_fit_fraction double precision,
411
    parent_id int(11),
412
    taxonepithet text,
413
    rank text,
414
    taxonomicname text,
415
    accessioncode text
416
);
417

    
418

    
419
--
420
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
421
--
422

    
423

    
424

    
425

    
426
--
427
-- Name: COLUMN taxonlabel.reference_id; Type: COMMENT; Schema: public; Owner: -
428
--
429

    
430

    
431

    
432

    
433
--
434
-- Name: COLUMN taxonlabel.sourceaccessioncode; Type: COMMENT; Schema: public; Owner: -
435
--
436

    
437

    
438

    
439

    
440
--
441
-- Name: COLUMN taxonlabel.creationdate; Type: COMMENT; Schema: public; Owner: -
442
--
443

    
444

    
445

    
446

    
447
--
448
-- Name: COLUMN taxonlabel.canon_label_id; Type: COMMENT; Schema: public; Owner: -
449
--
450

    
451

    
452

    
453

    
454
--
455
-- Name: COLUMN taxonlabel.matched_label_id; Type: COMMENT; Schema: public; Owner: -
456
--
457

    
458

    
459

    
460

    
461
--
462
-- Name: COLUMN taxonlabel.matched_label_fit_fraction; Type: COMMENT; Schema: public; Owner: -
463
--
464

    
465

    
466

    
467

    
468
--
469
-- Name: COLUMN taxonlabel.parent_id; Type: COMMENT; Schema: public; Owner: -
470
--
471

    
472

    
473

    
474

    
475
--
476
-- Name: COLUMN taxonlabel.taxonepithet; Type: COMMENT; Schema: public; Owner: -
477
--
478

    
479

    
480

    
481

    
482
--
483
-- Name: COLUMN taxonlabel.rank; Type: COMMENT; Schema: public; Owner: -
484
--
485

    
486

    
487

    
488

    
489
--
490
-- Name: COLUMN taxonlabel.taxonomicname; Type: COMMENT; Schema: public; Owner: -
491
--
492

    
493

    
494

    
495

    
496
--
497
-- Name: taxonlabel_set_canon_label_id(taxonlabel, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
498
--
499

    
500

    
501

    
502

    
503
--
504
-- Name: taxonlabel_update_ancestors(taxonlabel, int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
505
--
506

    
507

    
508

    
509

    
510
--
511
-- Name: taxonlabel_update_ancestors_on_insert(); Type: FUNCTION; Schema: public; Owner: -
512
--
513

    
514

    
515

    
516

    
517
--
518
-- Name: taxonlabel_update_ancestors_on_update(); Type: FUNCTION; Schema: public; Owner: -
519
--
520

    
521

    
522

    
523

    
524
--
525
-- Name: concat(text); Type: AGGREGATE; Schema: public; Owner: -
526
--
527

    
528

    
529

    
530

    
531
--
532
-- 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
    orgposition text,
540
    email text,
541
    deliverypoint text,
542
    city text,
543
    administrativearea text,
544
    postalcode text,
545
    country text,
546
    currentflag int(1),
547
    addressstartdate date
548
);
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
-- Name: address_address_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
567
--
568

    
569

    
570

    
571
--
572
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
573
--
574

    
575
CREATE TABLE aggregateoccurrence (
576
    aggregateoccurrence_id int(11) NOT NULL,
577
    reference_id int(11) NOT NULL,
578
    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
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
633
--
634

    
635

    
636

    
637
--
638
-- Name: analytical_aggregate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
639
--
640

    
641
CREATE TABLE analytical_aggregate (
642
    `institutionCode` text,
643
    country text,
644
    `stateProvince` text,
645
    county text,
646
    `decimalLatitude` double precision,
647
    `decimalLongitude` double precision,
648
    `georeferenceValid` int(1),
649
    `isNewWorld` int(1),
650
    `distanceToCountry_km` double precision,
651
    `distanceToStateProvince_km` double precision,
652
    `plotName` text,
653
    `elevationInMeters` double precision,
654
    `plotArea_ha` double precision,
655
    `samplingProtocol` text,
656
    `dateCollected` date,
657
    `higherPlantGroup` text,
658
    family text,
659
    genus text,
660
    `speciesBinomial` text,
661
    `scientificName` text,
662
    `scientificNameAuthorship` text,
663
    `scientificNameWithMorphospecies` text,
664
    threatened int(1),
665
    `growthForm` text,
666
    cultivated int(1),
667
    `cultivatedBasis` text,
668
    `coverPercent` double precision,
669
    `individualCount` text,
670
    `individualCount_1cm_or_more` text,
671
    `individualCount_2_5cm_or_more` text,
672
    `individualCount_10cm_or_more` text
673
);
674

    
675

    
676
--
677
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
678
--
679

    
680
CREATE TABLE analytical_stem (
681
    `institutionCode` text,
682
    country text,
683
    `stateProvince` text,
684
    county text,
685
    `decimalLatitude` double precision,
686
    `decimalLongitude` double precision,
687
    `georeferenceValid` int(1),
688
    `isNewWorld` int(1),
689
    `distanceToCountry_km` double precision,
690
    `distanceToStateProvince_km` double precision,
691
    `plotName` text,
692
    `elevationInMeters` double precision,
693
    `plotArea_ha` double precision,
694
    `samplingProtocol` text,
695
    `dateCollected` date,
696
    `higherPlantGroup` text,
697
    family text,
698
    genus text,
699
    `speciesBinomial` text,
700
    `scientificName` text,
701
    `scientificNameAuthorship` text,
702
    `scientificNameWithMorphospecies` text,
703
    threatened int(1),
704
    `identifiedBy` text,
705
    `growthForm` text,
706
    cultivated int(1),
707
    `cultivatedBasis` text,
708
    `coverPercent` double precision,
709
    `diameterBreastHeight_cm` double precision,
710
    height_m double precision,
711
    tag text,
712
    `organismX_m` double precision,
713
    `organismY_m` double precision,
714
    `recordedBy` text,
715
    `recordNumber` text
716
);
717

    
718

    
719
--
720
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
721
--
722

    
723

    
724

    
725

    
726
--
727
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
728
--
729

    
730
CREATE TABLE coordinates (
731
    coordinates_id int(11) NOT NULL,
732
    reference_id int(11) NOT NULL,
733
    latitude_deg double precision NOT NULL,
734
    longitude_deg double precision NOT NULL,
735
    verbatimlatitude text,
736
    verbatimlongitude text,
737
    verbatimcoordinates text,
738
    footprintgeometry_dwc text,
739
    coordsaccuracy_deg double precision
740
);
741

    
742

    
743
--
744
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
745
--
746

    
747

    
748

    
749

    
750
--
751
-- Name: COLUMN coordinates.coordsaccuracy_deg; Type: COMMENT; Schema: public; Owner: -
752
--
753

    
754

    
755

    
756

    
757
--
758
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
759
--
760

    
761
CREATE TABLE family_higher_plant_group (
762
    family text NOT NULL,
763
    higher_plant_group text
764
);
765

    
766

    
767
--
768
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
769
--
770

    
771
CREATE TABLE location (
772
    location_id int(11) NOT NULL,
773
    reference_id int(11) NOT NULL,
774
    sourceaccessioncode text,
775
    parent_id int(11),
776
    authorlocationcode text,
777
    confidentialitystatus int(11) DEFAULT 0 NOT NULL,
778
    confidentialityreason text,
779
    sublocationxposition_m double precision,
780
    sublocationyposition_m double precision,
781
    authorzone text,
782
    authordatum text,
783
    authorlocation text,
784
    locationnarrative text,
785
    azimuth double precision,
786
    shape text,
787
    area_m2 double precision,
788
    standsize text,
789
    placementmethod text,
790
    permanence int(1),
791
    layoutnarrative text,
792
    elevation_m double precision,
793
    elevationaccuracy_m double precision,
794
    elevationrange_m double precision,
795
    verbatimelevation text,
796
    slopeaspect_deg double precision,
797
    minslopeaspect_deg double precision,
798
    maxslopeaspect_deg double precision,
799
    slopegradient_fraction double precision,
800
    minslopegradient_fraction double precision,
801
    maxslopegradient_fraction double precision,
802
    topoposition text,
803
    landform text,
804
    surficialdeposits text,
805
    rocktype text,
806
    submitter_surname text,
807
    submitter_givenname text,
808
    submitter_email text,
809
    notespublic int(1),
810
    notesmgt int(1),
811
    revisions int(1),
812
    dateentered date ,
813
    locationrationalenarrative text,
814
    accessioncode text
815
);
816

    
817

    
818
--
819
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
820
--
821

    
822

    
823

    
824

    
825
--
826
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
827
--
828

    
829
CREATE TABLE locationevent (
830
    locationevent_id int(11) NOT NULL,
831
    reference_id int(11) NOT NULL,
832
    sourceaccessioncode text,
833
    parent_id int(11),
834
    location_id int(11),
835
    project_id int(11),
836
    authoreventcode text,
837
    previous_id int(11),
838
    obsstartdate date,
839
    obsenddate date,
840
    dateaccuracy text,
841
    method_id int(11),
842
    temperature_c double precision,
843
    precipitation_m double precision,
844
    autotaxoncover int(1),
845
    originaldata text,
846
    effortlevel text,
847
    floristicquality text,
848
    bryophytequality text,
849
    lichenquality text,
850
    locationeventnarrative text,
851
    landscapenarrative text,
852
    homogeneity text,
853
    phenologicaspect text,
854
    representativeness text,
855
    standmaturity text,
856
    successionalstatus text,
857
    basalarea double precision,
858
    hydrologicregime text,
859
    soilmoistureregime text,
860
    soildrainage text,
861
    watersalinity text,
862
    waterdepth_m double precision,
863
    shoredistance double precision,
864
    soildepth double precision,
865
    organicdepth double precision,
866
    soiltaxon_id int(11),
867
    soiltaxonsrc text,
868
    percentbedrock double precision,
869
    percentrockgravel double precision,
870
    percentwood double precision,
871
    percentlitter double precision,
872
    percentbaresoil double precision,
873
    percentwater double precision,
874
    percentother double precision,
875
    nameother text,
876
    treeht double precision,
877
    shrubht double precision,
878
    fieldht double precision,
879
    nonvascularht double precision,
880
    submergedht double precision,
881
    treecover double precision,
882
    shrubcover double precision,
883
    fieldcover double precision,
884
    nonvascularcover double precision,
885
    floatingcover double precision,
886
    submergedcover double precision,
887
    dominantstratum text,
888
    growthform1type text,
889
    growthform2type text,
890
    growthform3type text,
891
    growthform1cover double precision,
892
    growthform2cover double precision,
893
    growthform3cover double precision,
894
    totalcover double precision,
895
    notespublic int(1),
896
    notesmgt int(1),
897
    revisions int(1),
898
    dateentered date ,
899
    toptaxon1name text,
900
    toptaxon2name text,
901
    toptaxon3name text,
902
    toptaxon4name text,
903
    toptaxon5name text,
904
    numberoftaxa int(11),
905
    accessioncode text
906
);
907

    
908

    
909
--
910
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
911
--
912

    
913

    
914

    
915

    
916
--
917
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
918
--
919

    
920
CREATE TABLE locationplace (
921
    locationplace_id int(11) NOT NULL,
922
    location_id int(11) NOT NULL,
923
    place_id int(11) NOT NULL,
924
    identifier_id int(11)
925
);
926

    
927

    
928
--
929
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
930
--
931

    
932

    
933

    
934

    
935
--
936
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
937
--
938

    
939
CREATE TABLE method (
940
    method_id int(11) NOT NULL,
941
    reference_id int(11) NOT NULL,
942
    name text NOT NULL,
943
    description text,
944
    diameterheight_m double precision,
945
    mindiameter_m double precision,
946
    maxdiameter_m double precision,
947
    minheight_m double precision,
948
    maxheight_m double precision,
949
    observationtype text,
950
    observationmeasure text,
951
    covermethod_id int(11),
952
    samplingfactor double precision DEFAULT 1 NOT NULL,
953
    coverbasis text,
954
    stemsamplemethod text,
955
    shape text,
956
    length_m double precision,
957
    width_m double precision,
958
    radius_m double precision,
959
    area_m2 double precision,
960
    samplearea_m2 double precision,
961
    subplotspacing_m double precision,
962
    subplotmethod_id int(11),
963
    pointsperline int(11),
964
    accessioncode text
965
);
966

    
967

    
968
--
969
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
970
--
971

    
972

    
973

    
974

    
975
--
976
-- Name: COLUMN method.reference_id; Type: COMMENT; Schema: public; Owner: -
977
--
978

    
979

    
980

    
981

    
982
--
983
-- Name: COLUMN method.name; Type: COMMENT; Schema: public; Owner: -
984
--
985

    
986

    
987

    
988

    
989
--
990
-- Name: COLUMN method.description; Type: COMMENT; Schema: public; Owner: -
991
--
992

    
993

    
994

    
995

    
996
--
997
-- Name: COLUMN method.diameterheight_m; Type: COMMENT; Schema: public; Owner: -
998
--
999

    
1000

    
1001

    
1002

    
1003
--
1004
-- Name: COLUMN method.mindiameter_m; Type: COMMENT; Schema: public; Owner: -
1005
--
1006

    
1007

    
1008

    
1009

    
1010
--
1011
-- Name: COLUMN method.maxdiameter_m; Type: COMMENT; Schema: public; Owner: -
1012
--
1013

    
1014

    
1015

    
1016

    
1017
--
1018
-- Name: COLUMN method.minheight_m; Type: COMMENT; Schema: public; Owner: -
1019
--
1020

    
1021

    
1022

    
1023

    
1024
--
1025
-- Name: COLUMN method.maxheight_m; Type: COMMENT; Schema: public; Owner: -
1026
--
1027

    
1028

    
1029

    
1030

    
1031
--
1032
-- Name: COLUMN method.observationtype; Type: COMMENT; Schema: public; Owner: -
1033
--
1034

    
1035

    
1036

    
1037

    
1038
--
1039
-- Name: COLUMN method.observationmeasure; Type: COMMENT; Schema: public; Owner: -
1040
--
1041

    
1042

    
1043

    
1044

    
1045
--
1046
-- Name: COLUMN method.samplingfactor; Type: COMMENT; Schema: public; Owner: -
1047
--
1048

    
1049

    
1050

    
1051

    
1052
--
1053
-- Name: COLUMN method.coverbasis; Type: COMMENT; Schema: public; Owner: -
1054
--
1055

    
1056

    
1057

    
1058

    
1059
--
1060
-- Name: COLUMN method.stemsamplemethod; Type: COMMENT; Schema: public; Owner: -
1061
--
1062

    
1063

    
1064

    
1065

    
1066
--
1067
-- Name: COLUMN method.shape; Type: COMMENT; Schema: public; Owner: -
1068
--
1069

    
1070

    
1071

    
1072

    
1073
--
1074
-- Name: COLUMN method.samplearea_m2; Type: COMMENT; Schema: public; Owner: -
1075
--
1076

    
1077

    
1078

    
1079

    
1080
--
1081
-- Name: COLUMN method.subplotspacing_m; Type: COMMENT; Schema: public; Owner: -
1082
--
1083

    
1084

    
1085

    
1086

    
1087
--
1088
-- Name: COLUMN method.subplotmethod_id; Type: COMMENT; Schema: public; Owner: -
1089
--
1090

    
1091

    
1092

    
1093

    
1094
--
1095
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1096
--
1097

    
1098

    
1099

    
1100

    
1101
--
1102
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1103
--
1104

    
1105
CREATE TABLE party (
1106
    party_id int(11) NOT NULL,
1107
    reference_id int(11) NOT NULL,
1108
    fullname text,
1109
    salutation text,
1110
    givenname text,
1111
    middlename text,
1112
    surname text,
1113
    suffix text,
1114
    organizationname text,
1115
    currentname_id int(11),
1116
    contactinstructions text,
1117
    email text,
1118
    partytype text,
1119
    partypublic int(1) DEFAULT true,
1120
    d_obscount int(11),
1121
    accessioncode text
1122
);
1123

    
1124

    
1125
--
1126
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1127
--
1128

    
1129
CREATE TABLE plantobservation (
1130
    plantobservation_id int(11) NOT NULL,
1131
    reference_id int(11) NOT NULL,
1132
    sourceaccessioncode text,
1133
    aggregateoccurrence_id int(11),
1134
    overallheight_m double precision,
1135
    overallheightaccuracy_m double precision,
1136
    collectionnumber text,
1137
    stemcount int(11),
1138
    plant_id int(11),
1139
    accessioncode text
1140
);
1141

    
1142

    
1143
--
1144
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1145
--
1146

    
1147

    
1148

    
1149

    
1150
--
1151
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1152
--
1153

    
1154

    
1155

    
1156

    
1157
--
1158
-- Name: reference; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1159
--
1160

    
1161
CREATE TABLE reference (
1162
    reference_id int(11) NOT NULL,
1163
    shortname text,
1164
    `fulltext` text,
1165
    referencetype text,
1166
    title text,
1167
    titlesuperior text,
1168
    referencejournal_id int(11),
1169
    volume text,
1170
    issue text,
1171
    pagerange text,
1172
    totalpages int(11),
1173
    publisher text,
1174
    publicationplace text,
1175
    isbn text,
1176
    edition text,
1177
    numberofvolumes int(11),
1178
    chapternumber int(11),
1179
    reportnumber int(11),
1180
    communicationtype text,
1181
    degree text,
1182
    url text,
1183
    doi text,
1184
    additionalinfo text,
1185
    pubdate date,
1186
    accessdate date,
1187
    conferencedate date,
1188
    accessioncode text
1189
);
1190

    
1191

    
1192
--
1193
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1194
--
1195

    
1196
CREATE TABLE stemobservation (
1197
    stemobservation_id int(11) NOT NULL,
1198
    reference_id int(11) NOT NULL,
1199
    sourceaccessioncode text,
1200
    plantobservation_id int(11) NOT NULL,
1201
    authorstemcode text,
1202
    tag text,
1203
    tags text,
1204
    xposition_m double precision,
1205
    yposition_m double precision,
1206
    diameterbreastheight_m double precision,
1207
    basaldiameter_m double precision,
1208
    diameteraccuracy_m double precision,
1209
    height_m double precision,
1210
    heightfirstbranch_m double precision,
1211
    heightaccuracy_m double precision,
1212
    health text,
1213
    age double precision,
1214
    accessioncode text
1215
);
1216

    
1217

    
1218
--
1219
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1220
--
1221

    
1222

    
1223

    
1224

    
1225
--
1226
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1227
--
1228

    
1229

    
1230

    
1231

    
1232
--
1233
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1234
--
1235

    
1236
CREATE TABLE taxondetermination (
1237
    taxondetermination_id int(11) NOT NULL,
1238
    taxonoccurrence_id int(11) NOT NULL,
1239
    taxonverbatim_id int(11) NOT NULL,
1240
    party_id int(11),
1241
    role text DEFAULT 'unknown' NOT NULL,
1242
    determinationtype text,
1243
    reference_id int(11),
1244
    isoriginal int(1) DEFAULT false NOT NULL,
1245
    iscurrent int(1) DEFAULT false NOT NULL,
1246
    taxonfit text,
1247
    taxonconfidence text,
1248
    grouptype text,
1249
    notes text,
1250
    notespublic int(1),
1251
    notesmgt int(1),
1252
    revisions int(1),
1253
    determinationdate date,
1254
    accessioncode text
1255
);
1256

    
1257

    
1258
--
1259
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1260
--
1261

    
1262

    
1263

    
1264

    
1265
--
1266
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1267
--
1268

    
1269
CREATE TABLE taxonoccurrence (
1270
    taxonoccurrence_id int(11) NOT NULL,
1271
    reference_id int(11) NOT NULL,
1272
    sourceaccessioncode text,
1273
    locationevent_id int(11),
1274
    authortaxoncode text,
1275
    verbatimcollectorname text,
1276
    growthform text,
1277
    iscultivated int(1),
1278
    cultivatedbasis text,
1279
    isnative int(1),
1280
    accessioncode text
1281
);
1282

    
1283

    
1284
--
1285
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1286
--
1287

    
1288

    
1289

    
1290

    
1291
--
1292
-- Name: COLUMN taxonoccurrence.iscultivated; Type: COMMENT; Schema: public; Owner: -
1293
--
1294

    
1295

    
1296

    
1297

    
1298
--
1299
-- Name: COLUMN taxonoccurrence.cultivatedbasis; Type: COMMENT; Schema: public; Owner: -
1300
--
1301

    
1302

    
1303

    
1304

    
1305
--
1306
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1307
--
1308

    
1309

    
1310

    
1311

    
1312
--
1313
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1314
--
1315

    
1316
CREATE TABLE taxonverbatim (
1317
    taxonverbatim_id int(11) NOT NULL,
1318
    taxonlabel_id int(11) NOT NULL,
1319
    verbatimrank text,
1320
    taxonomicname text,
1321
    taxonname text,
1322
    author text,
1323
    family text,
1324
    genus text,
1325
    specific_epithet text,
1326
    morphospecies text,
1327
    growthform text,
1328
    description text
1329
);
1330

    
1331

    
1332
--
1333
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1334
--
1335

    
1336

    
1337

    
1338

    
1339
--
1340
-- Name: COLUMN taxonverbatim.verbatimrank; Type: COMMENT; Schema: public; Owner: -
1341
--
1342

    
1343

    
1344

    
1345

    
1346
--
1347
-- Name: COLUMN taxonverbatim.taxonomicname; Type: COMMENT; Schema: public; Owner: -
1348
--
1349

    
1350

    
1351

    
1352

    
1353
--
1354
-- Name: COLUMN taxonverbatim.taxonname; Type: COMMENT; Schema: public; Owner: -
1355
--
1356

    
1357

    
1358

    
1359

    
1360
--
1361
-- Name: COLUMN taxonverbatim.author; Type: COMMENT; Schema: public; Owner: -
1362
--
1363

    
1364

    
1365

    
1366

    
1367
--
1368
-- Name: COLUMN taxonverbatim.family; Type: COMMENT; Schema: public; Owner: -
1369
--
1370

    
1371

    
1372

    
1373

    
1374
--
1375
-- Name: COLUMN taxonverbatim.genus; Type: COMMENT; Schema: public; Owner: -
1376
--
1377

    
1378

    
1379

    
1380

    
1381
--
1382
-- Name: COLUMN taxonverbatim.specific_epithet; Type: COMMENT; Schema: public; Owner: -
1383
--
1384

    
1385

    
1386

    
1387

    
1388
--
1389
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1390
--
1391

    
1392

    
1393

    
1394

    
1395
--
1396
-- Name: threatened_taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1397
--
1398

    
1399
CREATE TABLE threatened_taxonlabel (
1400
    taxonlabel_id int(11) NOT NULL
1401
);
1402

    
1403

    
1404
--
1405
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1406
--
1407

    
1408

    
1409

    
1410

    
1411
--
1412
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1413
--
1414

    
1415
CREATE TABLE classcontributor (
1416
    classcontributor_id int(11) NOT NULL,
1417
    commclass_id int(11) NOT NULL,
1418
    party_id int(11) NOT NULL,
1419
    role text
1420
);
1421

    
1422

    
1423
--
1424
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1425
--
1426

    
1427

    
1428

    
1429

    
1430
--
1431
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1432
--
1433

    
1434

    
1435

    
1436

    
1437
--
1438
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1439
--
1440

    
1441

    
1442

    
1443
--
1444
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1445
--
1446

    
1447
CREATE TABLE commclass (
1448
    commclass_id int(11) NOT NULL,
1449
    locationevent_id int(11) NOT NULL,
1450
    inspection int(1),
1451
    tableanalysis int(1),
1452
    multivariateanalysis int(1),
1453
    classpublication_id int(11),
1454
    classnotes text,
1455
    commname text,
1456
    commcode text,
1457
    commframework text,
1458
    commlevel text,
1459
    classstartdate date,
1460
    classstopdate date,
1461
    expertsystem text,
1462
    accessioncode text
1463
);
1464

    
1465

    
1466
--
1467
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1468
--
1469

    
1470

    
1471

    
1472

    
1473
--
1474
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1475
--
1476

    
1477

    
1478

    
1479

    
1480
--
1481
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1482
--
1483

    
1484

    
1485

    
1486
--
1487
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1488
--
1489

    
1490
CREATE TABLE commconcept (
1491
    commconcept_id int(11) NOT NULL,
1492
    commname_id int(11) NOT NULL,
1493
    reference_id int(11),
1494
    commdescription text,
1495
    d_obscount int(11),
1496
    commname text,
1497
    d_currentaccepted int(1),
1498
    accessioncode text
1499
);
1500

    
1501

    
1502
--
1503
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1504
--
1505

    
1506

    
1507

    
1508

    
1509
--
1510
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1511
--
1512

    
1513

    
1514

    
1515

    
1516
--
1517
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1518
--
1519

    
1520

    
1521

    
1522
--
1523
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1524
--
1525

    
1526
CREATE TABLE commcorrelation (
1527
    commcorrelation_id int(11) NOT NULL,
1528
    commstatus_id int(11) NOT NULL,
1529
    commconcept_id int(11) NOT NULL,
1530
    commconvergence text NOT NULL,
1531
    correlationstart date NOT NULL,
1532
    correlationstop date
1533
);
1534

    
1535

    
1536
--
1537
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1538
--
1539

    
1540

    
1541

    
1542

    
1543
--
1544
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1545
--
1546

    
1547

    
1548

    
1549

    
1550
--
1551
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1552
--
1553

    
1554

    
1555

    
1556
--
1557
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1558
--
1559

    
1560
CREATE TABLE commdetermination (
1561
    commdetermination_id int(11) NOT NULL,
1562
    commclass_id int(11) NOT NULL,
1563
    commconcept_id int(11) NOT NULL,
1564
    commcode text,
1565
    commname text,
1566
    classfit text,
1567
    classconfidence text,
1568
    commauthority_id int(11),
1569
    notes text,
1570
    type int(1),
1571
    nomenclaturaltype int(1)
1572
);
1573

    
1574

    
1575
--
1576
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1577
--
1578

    
1579

    
1580

    
1581

    
1582
--
1583
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1584
--
1585

    
1586

    
1587

    
1588

    
1589
--
1590
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1591
--
1592

    
1593

    
1594

    
1595
--
1596
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1597
--
1598

    
1599
CREATE TABLE commlineage (
1600
    commlineage_id int(11) NOT NULL,
1601
    parentcommstatus_id int(11) NOT NULL,
1602
    childcommstatus_id int(11) NOT NULL
1603
);
1604

    
1605

    
1606
--
1607
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1608
--
1609

    
1610

    
1611

    
1612

    
1613
--
1614
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1615
--
1616

    
1617

    
1618

    
1619

    
1620
--
1621
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1622
--
1623

    
1624

    
1625

    
1626
--
1627
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1628
--
1629

    
1630
CREATE TABLE commname (
1631
    commname_id int(11) NOT NULL,
1632
    commname text NOT NULL,
1633
    reference_id int(11),
1634
    dateentered date 
1635
);
1636

    
1637

    
1638
--
1639
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1640
--
1641

    
1642

    
1643

    
1644

    
1645
--
1646
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1647
--
1648

    
1649

    
1650

    
1651

    
1652
--
1653
-- Name: commname_commname_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1654
--
1655

    
1656

    
1657

    
1658
--
1659
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1660
--
1661

    
1662
CREATE TABLE commstatus (
1663
    commstatus_id int(11) NOT NULL,
1664
    commconcept_id int(11) NOT NULL,
1665
    reference_id int(11),
1666
    commconceptstatus text NOT NULL,
1667
    commparent_id int(11),
1668
    commlevel text,
1669
    commpartycomments text,
1670
    party_id int(11) NOT NULL,
1671
    startdate date NOT NULL,
1672
    stopdate date,
1673
    accessioncode text
1674
);
1675

    
1676

    
1677
--
1678
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1679
--
1680

    
1681

    
1682

    
1683

    
1684
--
1685
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1686
--
1687

    
1688

    
1689

    
1690

    
1691
--
1692
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1693
--
1694

    
1695

    
1696

    
1697
--
1698
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1699
--
1700

    
1701
CREATE TABLE commusage (
1702
    commusage_id int(11) NOT NULL,
1703
    commname_id int(11) NOT NULL,
1704
    commname text,
1705
    commconcept_id int(11),
1706
    commnamestatus text,
1707
    classsystem text,
1708
    party_id int(11),
1709
    commstatus_id int(11),
1710
    usagestart date,
1711
    usagestop date
1712
);
1713

    
1714

    
1715
--
1716
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1717
--
1718

    
1719

    
1720

    
1721

    
1722
--
1723
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1724
--
1725

    
1726

    
1727

    
1728

    
1729
--
1730
-- Name: commusage_commusage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1731
--
1732

    
1733

    
1734

    
1735
--
1736
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1737
--
1738

    
1739

    
1740

    
1741

    
1742
--
1743
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1744
--
1745

    
1746

    
1747

    
1748

    
1749
--
1750
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1751
--
1752

    
1753

    
1754

    
1755
--
1756
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1757
--
1758

    
1759
CREATE TABLE coverindex (
1760
    coverindex_id int(11) NOT NULL,
1761
    covermethod_id int(11) NOT NULL,
1762
    covercode text NOT NULL,
1763
    upperlimit double precision,
1764
    lowerlimit double precision,
1765
    coverpercent double precision NOT NULL,
1766
    indexdescription text
1767
);
1768

    
1769

    
1770
--
1771
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1772
--
1773

    
1774

    
1775

    
1776

    
1777
--
1778
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1779
--
1780

    
1781

    
1782

    
1783

    
1784
--
1785
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1786
--
1787

    
1788

    
1789

    
1790
--
1791
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1792
--
1793

    
1794
CREATE TABLE covermethod (
1795
    covermethod_id int(11) NOT NULL,
1796
    reference_id int(11),
1797
    covertype text NOT NULL,
1798
    coverestimationmethod text,
1799
    accessioncode text
1800
);
1801

    
1802

    
1803
--
1804
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1805
--
1806

    
1807

    
1808

    
1809

    
1810
--
1811
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1812
--
1813

    
1814

    
1815

    
1816

    
1817
--
1818
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1819
--
1820

    
1821

    
1822

    
1823
--
1824
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE; Schema: public; Owner: -
1825
--
1826

    
1827

    
1828

    
1829

    
1830
--
1831
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1832
--
1833

    
1834

    
1835

    
1836
--
1837
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1838
--
1839

    
1840
CREATE TABLE definedvalue (
1841
    definedvalue_id int(11) NOT NULL,
1842
    userdefined_id int(11) NOT NULL,
1843
    tablerecord_id int(11) NOT NULL,
1844
    definedvalue text
1845
);
1846

    
1847

    
1848
--
1849
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1850
--
1851

    
1852

    
1853

    
1854

    
1855
--
1856
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1857
--
1858

    
1859

    
1860

    
1861

    
1862
--
1863
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1864
--
1865

    
1866

    
1867

    
1868
--
1869
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1870
--
1871

    
1872
CREATE TABLE disturbanceobs (
1873
    disturbanceobs_id int(11) NOT NULL,
1874
    locationevent_id int(11) NOT NULL,
1875
    disturbancetype text NOT NULL,
1876
    disturbanceintensity text,
1877
    disturbanceage double precision,
1878
    disturbanceextent double precision,
1879
    disturbancecomment text
1880
);
1881

    
1882

    
1883
--
1884
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1885
--
1886

    
1887

    
1888

    
1889

    
1890
--
1891
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1892
--
1893

    
1894

    
1895

    
1896

    
1897
--
1898
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1899
--
1900

    
1901

    
1902

    
1903
--
1904
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1905
--
1906

    
1907
CREATE TABLE geoscrub_input (
1908
    country text,
1909
    `stateProvince` text,
1910
    county text,
1911
    `decimalLatitude` double precision,
1912
    `decimalLongitude` double precision
1913
);
1914

    
1915

    
1916
--
1917
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1918
--
1919

    
1920

    
1921

    
1922

    
1923
--
1924
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1925
--
1926

    
1927
CREATE TABLE graphic (
1928
    graphic_id int(11) NOT NULL,
1929
    locationevent_id int(11) NOT NULL,
1930
    graphicname text,
1931
    graphiclocation text,
1932
    graphicdescription text,
1933
    graphictype text,
1934
    graphicdata int(11),
1935
    graphicdate date,
1936
    accessioncode text
1937
);
1938

    
1939

    
1940
--
1941
-- Name: graphic_graphic_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1942
--
1943

    
1944

    
1945

    
1946

    
1947
--
1948
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1949
--
1950

    
1951

    
1952

    
1953

    
1954
--
1955
-- Name: graphic_graphic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1956
--
1957

    
1958

    
1959

    
1960
--
1961
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1962
--
1963

    
1964
CREATE TABLE higher_plant_group_nodes (
1965
    higher_plant_group text NOT NULL,
1966
    node_name text NOT NULL
1967
);
1968

    
1969

    
1970
--
1971
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1972
--
1973

    
1974

    
1975

    
1976

    
1977
--
1978
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1979
--
1980

    
1981

    
1982

    
1983

    
1984
--
1985
-- Name: location_location_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1986
--
1987

    
1988

    
1989

    
1990
--
1991
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1992
--
1993

    
1994

    
1995

    
1996

    
1997
--
1998
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1999
--
2000

    
2001

    
2002

    
2003

    
2004
--
2005
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2006
--
2007

    
2008

    
2009

    
2010
--
2011
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2012
--
2013

    
2014
CREATE TABLE locationeventcontributor (
2015
    locationeventcontributor_id int(11) NOT NULL,
2016
    locationevent_id int(11) NOT NULL,
2017
    party_id int(11) NOT NULL,
2018
    role text NOT NULL,
2019
    contributiondate date
2020
);
2021

    
2022

    
2023
--
2024
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2025
--
2026

    
2027

    
2028

    
2029

    
2030
--
2031
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2032
--
2033

    
2034

    
2035

    
2036

    
2037
--
2038
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2039
--
2040

    
2041

    
2042

    
2043
--
2044
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2045
--
2046

    
2047
CREATE TABLE locationeventsynonym (
2048
    locationeventsynonym_id int(11) NOT NULL,
2049
    synonymlocationevent_id int(11) NOT NULL,
2050
    primarylocationevent_id int(11) NOT NULL,
2051
    party_id int(11) NOT NULL,
2052
    role text NOT NULL,
2053
    synonymcomment text,
2054
    classstartdate date  NOT NULL,
2055
    classstopdate date,
2056
    accessioncode text
2057
);
2058

    
2059

    
2060
--
2061
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2062
--
2063

    
2064

    
2065

    
2066

    
2067
--
2068
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2069
--
2070

    
2071

    
2072

    
2073

    
2074
--
2075
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2076
--
2077

    
2078

    
2079

    
2080
--
2081
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2082
--
2083

    
2084

    
2085

    
2086

    
2087
--
2088
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2089
--
2090

    
2091

    
2092

    
2093

    
2094
--
2095
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2096
--
2097

    
2098

    
2099

    
2100
--
2101
-- Name: method_method_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2102
--
2103

    
2104

    
2105

    
2106

    
2107
--
2108
-- Name: method_method_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2109
--
2110

    
2111

    
2112

    
2113

    
2114
--
2115
-- Name: method_method_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2116
--
2117

    
2118

    
2119

    
2120
--
2121
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2122
--
2123

    
2124
CREATE TABLE methodtaxonclass (
2125
    methodtaxonclass_id int(11) NOT NULL,
2126
    method_id int(11) NOT NULL,
2127
    taxonlabel_id int(11),
2128
    included int(1) NOT NULL,
2129
    submethod_id int(11),
2130
    taxonclass text
2131
);
2132

    
2133

    
2134
--
2135
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2136
--
2137

    
2138

    
2139

    
2140

    
2141
--
2142
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2143
--
2144

    
2145

    
2146

    
2147

    
2148
--
2149
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2150
--
2151

    
2152

    
2153

    
2154

    
2155
--
2156
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2157
--
2158

    
2159

    
2160

    
2161

    
2162
--
2163
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2164
--
2165

    
2166

    
2167

    
2168
--
2169
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2170
--
2171

    
2172
CREATE TABLE note (
2173
    note_id int(11) NOT NULL,
2174
    notelink_id int(11) NOT NULL,
2175
    party_id int(11) NOT NULL,
2176
    role text NOT NULL,
2177
    notetype text NOT NULL,
2178
    notetext text NOT NULL,
2179
    notedate date,
2180
    accessioncode text
2181
);
2182

    
2183

    
2184
--
2185
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2186
--
2187

    
2188

    
2189

    
2190

    
2191
--
2192
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2193
--
2194

    
2195

    
2196

    
2197

    
2198
--
2199
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2200
--
2201

    
2202

    
2203

    
2204
--
2205
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2206
--
2207

    
2208
CREATE TABLE notelink (
2209
    notelink_id int(11) NOT NULL,
2210
    tablename text NOT NULL,
2211
    attributename text,
2212
    tablerecord int(11) NOT NULL
2213
);
2214

    
2215

    
2216
--
2217
-- Name: notelink_notelink_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2218
--
2219

    
2220

    
2221

    
2222

    
2223
--
2224
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2225
--
2226

    
2227

    
2228

    
2229

    
2230
--
2231
-- Name: notelink_notelink_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2232
--
2233

    
2234

    
2235

    
2236
--
2237
-- Name: party_party_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2238
--
2239

    
2240

    
2241

    
2242

    
2243
--
2244
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2245
--
2246

    
2247

    
2248

    
2249

    
2250
--
2251
-- Name: party_party_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2252
--
2253

    
2254

    
2255

    
2256
--
2257
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2258
--
2259

    
2260
CREATE TABLE partymember (
2261
    partymember_id int(11) NOT NULL,
2262
    parentparty_id int(11) NOT NULL,
2263
    childparty_id int(11) NOT NULL,
2264
    role text,
2265
    memberstart date  NOT NULL,
2266
    memberstop date
2267
);
2268

    
2269

    
2270
--
2271
-- Name: partymember_partymember_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2272
--
2273

    
2274

    
2275

    
2276

    
2277
--
2278
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2279
--
2280

    
2281

    
2282

    
2283

    
2284
--
2285
-- Name: partymember_partymember_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2286
--
2287

    
2288

    
2289

    
2290
--
2291
-- Name: place_place_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2292
--
2293

    
2294

    
2295

    
2296

    
2297
--
2298
-- Name: place_place_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2299
--
2300

    
2301

    
2302

    
2303

    
2304
--
2305
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2306
--
2307

    
2308

    
2309

    
2310
--
2311
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2312
--
2313

    
2314
CREATE TABLE placecorrelation (
2315
    placecorrelation_id int(11) NOT NULL,
2316
    parentplace_id int(11) NOT NULL,
2317
    childplace_id int(11) NOT NULL,
2318
    placeconvergence text NOT NULL
2319
);
2320

    
2321

    
2322
--
2323
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2324
--
2325

    
2326

    
2327

    
2328

    
2329
--
2330
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2331
--
2332

    
2333

    
2334

    
2335

    
2336
--
2337
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2338
--
2339

    
2340

    
2341

    
2342
--
2343
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2344
--
2345

    
2346
CREATE TABLE placename (
2347
    placename_id int(11) NOT NULL,
2348
    parent_id int(11),
2349
    rank text NOT NULL,
2350
    placename text NOT NULL
2351
);
2352

    
2353

    
2354
--
2355
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2356
--
2357

    
2358

    
2359

    
2360

    
2361
--
2362
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2363
--
2364

    
2365
CREATE TABLE placename_ancestor (
2366
    placename_id int(11) NOT NULL,
2367
    ancestor_id int(11) NOT NULL
2368
);
2369

    
2370

    
2371
--
2372
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2373
--
2374

    
2375

    
2376

    
2377

    
2378
--
2379
-- Name: placename_placename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2380
--
2381

    
2382

    
2383

    
2384

    
2385
--
2386
-- Name: placename_placename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2387
--
2388

    
2389

    
2390

    
2391

    
2392
--
2393
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2394
--
2395

    
2396

    
2397

    
2398
--
2399
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2400
--
2401

    
2402
CREATE TABLE plant (
2403
    plant_id int(11) NOT NULL
2404
);
2405

    
2406

    
2407
--
2408
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2409
--
2410

    
2411

    
2412

    
2413

    
2414
--
2415
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2416
--
2417

    
2418

    
2419

    
2420

    
2421
--
2422
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2423
--
2424

    
2425

    
2426

    
2427

    
2428
--
2429
-- Name: plant_plant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2430
--
2431

    
2432

    
2433

    
2434
--
2435
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2436
--
2437

    
2438

    
2439

    
2440

    
2441
--
2442
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2443
--
2444

    
2445

    
2446

    
2447

    
2448
--
2449
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2450
--
2451

    
2452

    
2453

    
2454
--
2455
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2456
--
2457

    
2458
CREATE TABLE project (
2459
    project_id int(11) NOT NULL,
2460
    reference_id int(11) NOT NULL,
2461
    sourceaccessioncode text,
2462
    projectname text,
2463
    projectdescription text,
2464
    startdate date,
2465
    stopdate date,
2466
    d_obscount int(11),
2467
    d_lastlocationaddeddate date,
2468
    accessioncode text
2469
);
2470

    
2471

    
2472
--
2473
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2474
--
2475

    
2476

    
2477

    
2478

    
2479
--
2480
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2481
--
2482

    
2483

    
2484

    
2485

    
2486
--
2487
-- Name: project_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2488
--
2489

    
2490

    
2491

    
2492
--
2493
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2494
--
2495

    
2496
CREATE TABLE projectcontributor (
2497
    projectcontributor_id int(11) NOT NULL,
2498
    project_id int(11) NOT NULL,
2499
    party_id int(11) NOT NULL,
2500
    role text,
2501
    surname text,
2502
    cheatrole text
2503
);
2504

    
2505

    
2506
--
2507
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2508
--
2509

    
2510

    
2511

    
2512

    
2513
--
2514
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2515
--
2516

    
2517

    
2518

    
2519

    
2520
--
2521
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2522
--
2523

    
2524

    
2525

    
2526
--
2527
-- Name: reference_reference_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2528
--
2529

    
2530

    
2531

    
2532

    
2533
--
2534
-- Name: reference_reference_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2535
--
2536

    
2537

    
2538

    
2539

    
2540
--
2541
-- Name: reference_reference_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2542
--
2543

    
2544

    
2545

    
2546
--
2547
-- Name: referencealtident; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2548
--
2549

    
2550
CREATE TABLE referencealtident (
2551
    referencealtident_id int(11) NOT NULL,
2552
    reference_id int(11) NOT NULL,
2553
    system text,
2554
    identifier text NOT NULL
2555
);
2556

    
2557

    
2558
--
2559
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2560
--
2561

    
2562

    
2563

    
2564

    
2565
--
2566
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2567
--
2568

    
2569

    
2570

    
2571

    
2572
--
2573
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2574
--
2575

    
2576

    
2577

    
2578
--
2579
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2580
--
2581

    
2582
CREATE TABLE referencecontributor (
2583
    referencecontributor_id int(11) NOT NULL,
2584
    reference_id int(11) NOT NULL,
2585
    referenceparty_id int(11) NOT NULL,
2586
    roletype text,
2587
    `position` int(11)
2588
);
2589

    
2590

    
2591
--
2592
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2593
--
2594

    
2595

    
2596

    
2597

    
2598
--
2599
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2600
--
2601

    
2602

    
2603

    
2604

    
2605
--
2606
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2607
--
2608

    
2609

    
2610

    
2611
--
2612
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2613
--
2614

    
2615
CREATE TABLE referencejournal (
2616
    referencejournal_id int(11) NOT NULL,
2617
    journal text NOT NULL,
2618
    issn text,
2619
    abbreviation text,
2620
    accessioncode text
2621
);
2622

    
2623

    
2624
--
2625
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2626
--
2627

    
2628

    
2629

    
2630

    
2631
--
2632
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2633
--
2634

    
2635

    
2636

    
2637

    
2638
--
2639
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2640
--
2641

    
2642

    
2643

    
2644
--
2645
-- Name: referenceparty; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2646
--
2647

    
2648
CREATE TABLE referenceparty (
2649
    referenceparty_id int(11) NOT NULL,
2650
    type text,
2651
    positionname text,
2652
    salutation text,
2653
    givenname text,
2654
    surname text,
2655
    suffix text,
2656
    organizationname text,
2657
    currentparty_id int(11),
2658
    accessioncode text
2659
);
2660

    
2661

    
2662
--
2663
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2664
--
2665

    
2666

    
2667

    
2668

    
2669
--
2670
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2671
--
2672

    
2673

    
2674

    
2675

    
2676
--
2677
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2678
--
2679

    
2680

    
2681

    
2682
--
2683
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2684
--
2685

    
2686
CREATE TABLE revision (
2687
    revision_id int(11) NOT NULL,
2688
    tablename text NOT NULL,
2689
    tableattribute text NOT NULL,
2690
    tablerecord int(11) NOT NULL,
2691
    previousvaluetext text NOT NULL,
2692
    previousvaluetype text NOT NULL,
2693
    previousrevision_id int(11),
2694
    revisiondate date NOT NULL
2695
);
2696

    
2697

    
2698
--
2699
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2700
--
2701

    
2702

    
2703

    
2704

    
2705
--
2706
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2707
--
2708

    
2709

    
2710

    
2711

    
2712
--
2713
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2714
--
2715

    
2716

    
2717

    
2718
--
2719
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2720
--
2721

    
2722
CREATE TABLE soilobs (
2723
    soilobs_id int(11) NOT NULL,
2724
    locationevent_id int(11) NOT NULL,
2725
    horizon text DEFAULT 'unknown' NOT NULL,
2726
    description text,
2727
    depthtop_m double precision,
2728
    depthbottom_m double precision,
2729
    color text,
2730
    texture text,
2731
    organic_fraction double precision,
2732
    sand_fraction double precision,
2733
    silt_fraction double precision,
2734
    clay_fraction double precision,
2735
    coarse_fraction double precision,
2736
    ph double precision,
2737
    acidity_fraction double precision,
2738
    basesaturation_fraction double precision,
2739
    cationexchangecapacity_cmol_kg double precision,
2740
    conductivity double precision,
2741
    carbon_fraction double precision,
2742
    phosphorus_fraction double precision,
2743
    potassium_fraction double precision,
2744
    magnesium_fraction double precision,
2745
    nitrogen_fraction double precision,
2746
    calcium_fraction double precision,
2747
    sodium_fraction double precision
2748
);
2749

    
2750

    
2751
--
2752
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2753
--
2754

    
2755

    
2756

    
2757

    
2758
--
2759
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2760
--
2761

    
2762

    
2763

    
2764

    
2765
--
2766
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2767
--
2768

    
2769

    
2770

    
2771
--
2772
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2773
--
2774

    
2775
CREATE TABLE soiltaxon (
2776
    soiltaxon_id int(11) NOT NULL,
2777
    soilcode text,
2778
    soilname text,
2779
    soillevel int(11),
2780
    soilparent_id int(11),
2781
    soilframework text,
2782
    accessioncode text
2783
);
2784

    
2785

    
2786
--
2787
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2788
--
2789

    
2790

    
2791

    
2792

    
2793
--
2794
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2795
--
2796

    
2797

    
2798

    
2799

    
2800
--
2801
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2802
--
2803

    
2804

    
2805

    
2806
--
2807
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2808
--
2809

    
2810
CREATE TABLE specimen (
2811
    specimen_id int(11) NOT NULL
2812
);
2813

    
2814

    
2815
--
2816
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2817
--
2818

    
2819

    
2820

    
2821

    
2822
--
2823
-- Name: specimen_specimen_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2824
--
2825

    
2826

    
2827

    
2828

    
2829
--
2830
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2831
--
2832

    
2833

    
2834

    
2835

    
2836
--
2837
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2838
--
2839

    
2840

    
2841

    
2842
--
2843
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2844
--
2845

    
2846
CREATE TABLE specimenreplicate (
2847
    specimenreplicate_id int(11) NOT NULL,
2848
    reference_id int(11) NOT NULL,
2849
    sourceaccessioncode text,
2850
    plantobservation_id int(11),
2851
    institution_id int(11),
2852
    collectioncode_dwc text,
2853
    catalognumber_dwc text,
2854
    description text,
2855
    specimen_id int(11),
2856
    accessioncode text
2857
);
2858

    
2859

    
2860
--
2861
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2862
--
2863

    
2864

    
2865

    
2866

    
2867
--
2868
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2869
--
2870

    
2871

    
2872

    
2873

    
2874
--
2875
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2876
--
2877

    
2878

    
2879

    
2880

    
2881
--
2882
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2883
--
2884

    
2885

    
2886

    
2887

    
2888
--
2889
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2890
--
2891

    
2892

    
2893

    
2894

    
2895
--
2896
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2897
--
2898

    
2899

    
2900

    
2901
--
2902
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2903
--
2904

    
2905

    
2906

    
2907

    
2908
--
2909
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2910
--
2911

    
2912

    
2913

    
2914

    
2915
--
2916
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2917
--
2918

    
2919

    
2920

    
2921
--
2922
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2923
--
2924

    
2925
CREATE TABLE stratum (
2926
    stratum_id int(11) NOT NULL,
2927
    locationevent_id int(11) NOT NULL,
2928
    stratumheight double precision,
2929
    stratumbase double precision,
2930
    stratumcover double precision,
2931
    area double precision,
2932
    method_id int(11)
2933
);
2934

    
2935

    
2936
--
2937
-- Name: stratum_stratum_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2938
--
2939

    
2940

    
2941

    
2942

    
2943
--
2944
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2945
--
2946

    
2947

    
2948

    
2949

    
2950
--
2951
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2952
--
2953

    
2954

    
2955

    
2956
--
2957
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2958
--
2959

    
2960
CREATE TABLE taxonalt (
2961
    taxonalt_id int(11) NOT NULL,
2962
    taxondetermination_id int(11) NOT NULL,
2963
    taxonlabel_id int(11) NOT NULL,
2964
    taxonaltfit text,
2965
    taxonaltconfidence text,
2966
    taxonaltnotes text
2967
);
2968

    
2969

    
2970
--
2971
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2972
--
2973

    
2974

    
2975

    
2976

    
2977
--
2978
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2979
--
2980

    
2981

    
2982

    
2983

    
2984
--
2985
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2986
--
2987

    
2988

    
2989

    
2990
--
2991
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2992
--
2993

    
2994
CREATE TABLE taxonconcept (
2995
    taxonlabel_id int(11) NOT NULL,
2996
    concept_reference_id int(11)
2997
);
2998

    
2999

    
3000
--
3001
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
3002
--
3003

    
3004

    
3005

    
3006

    
3007
--
3008
-- Name: COLUMN taxonconcept.concept_reference_id; Type: COMMENT; Schema: public; Owner: -
3009
--
3010

    
3011

    
3012

    
3013

    
3014
--
3015
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3016
--
3017

    
3018

    
3019

    
3020

    
3021
--
3022
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3023
--
3024

    
3025

    
3026

    
3027

    
3028
--
3029
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3030
--
3031

    
3032

    
3033

    
3034
--
3035
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3036
--
3037

    
3038
CREATE TABLE taxoncorrelation (
3039
    taxoncorrelation_id int(11) NOT NULL,
3040
    taxonstatus_id int(11) NOT NULL,
3041
    taxonlabel_id int(11) NOT NULL,
3042
    plantconvergence text NOT NULL,
3043
    correlationstart date NOT NULL,
3044
    correlationstop date
3045
);
3046

    
3047

    
3048
--
3049
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3050
--
3051

    
3052

    
3053

    
3054

    
3055
--
3056
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3057
--
3058

    
3059

    
3060

    
3061

    
3062
--
3063
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3064
--
3065

    
3066

    
3067

    
3068
--
3069
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3070
--
3071

    
3072

    
3073

    
3074

    
3075
--
3076
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3077
--
3078

    
3079

    
3080

    
3081

    
3082
--
3083
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3084
--
3085

    
3086

    
3087

    
3088
--
3089
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3090
--
3091

    
3092
CREATE TABLE taxonlabel_relationship (
3093
    descendant_id int(11) NOT NULL,
3094
    ancestor_id int(11) NOT NULL,
3095
    relationship text DEFAULT 'is included in' NOT NULL
3096
);
3097

    
3098

    
3099
--
3100
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3101
--
3102

    
3103

    
3104

    
3105

    
3106
--
3107
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3108
--
3109

    
3110

    
3111

    
3112

    
3113
--
3114
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3115
--
3116

    
3117

    
3118

    
3119

    
3120
--
3121
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3122
--
3123

    
3124

    
3125

    
3126

    
3127
--
3128
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3129
--
3130

    
3131

    
3132

    
3133
--
3134
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3135
--
3136

    
3137
CREATE TABLE taxonlineage (
3138
    taxonlineage_id int(11) NOT NULL,
3139
    childtaxonstatus_id int(11) NOT NULL,
3140
    parenttaxonstatus_id int(11) NOT NULL
3141
);
3142

    
3143

    
3144
--
3145
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3146
--
3147

    
3148

    
3149

    
3150

    
3151
--
3152
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3153
--
3154

    
3155

    
3156

    
3157

    
3158
--
3159
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3160
--
3161

    
3162

    
3163

    
3164
--
3165
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3166
--
3167

    
3168

    
3169

    
3170

    
3171
--
3172
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3173
--
3174

    
3175

    
3176

    
3177

    
3178
--
3179
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3180
--
3181

    
3182

    
3183

    
3184
--
3185
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3186
--
3187

    
3188
CREATE TABLE taxonstatus (
3189
    taxonstatus_id int(11) NOT NULL,
3190
    taxonlabel_id int(11) NOT NULL,
3191
    party_id int(11),
3192
    taxonlabelstatus text DEFAULT 'undetermined' NOT NULL,
3193
    reference_id int(11),
3194
    plantpartycomments text,
3195
    startdate date,
3196
    stopdate date,
3197
    accessioncode text
3198
);
3199

    
3200

    
3201
--
3202
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3203
--
3204

    
3205

    
3206

    
3207

    
3208
--
3209
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3210
--
3211

    
3212

    
3213

    
3214

    
3215
--
3216
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3217
--
3218

    
3219

    
3220

    
3221
--
3222
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3223
--
3224

    
3225

    
3226

    
3227

    
3228
--
3229
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3230
--
3231

    
3232

    
3233

    
3234

    
3235
--
3236
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3237
--
3238

    
3239

    
3240

    
3241
--
3242
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3243
--
3244

    
3245
CREATE TABLE telephone (
3246
    telephone_id int(11) NOT NULL,
3247
    party_id int(11) NOT NULL,
3248
    phonenumber text NOT NULL,
3249
    phonetype text NOT NULL
3250
);
3251

    
3252

    
3253
--
3254
-- Name: telephone_telephone_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3255
--
3256

    
3257

    
3258

    
3259

    
3260
--
3261
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3262
--
3263

    
3264

    
3265

    
3266

    
3267
--
3268
-- Name: telephone_telephone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3269
--
3270

    
3271

    
3272

    
3273
--
3274
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3275
--
3276

    
3277

    
3278

    
3279

    
3280
--
3281
-- Name: tnrs_input_name; Type: VIEW; Schema: public; Owner: -
3282
--
3283

    
3284

    
3285

    
3286

    
3287
--
3288
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3289
--
3290

    
3291
CREATE TABLE trait (
3292
    trait_id int(11) NOT NULL,
3293
    stemobservation_id int(11) NOT NULL,
3294
    type text NOT NULL,
3295
    value text
3296
);
3297

    
3298

    
3299
--
3300
-- Name: trait_trait_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3301
--
3302

    
3303

    
3304

    
3305

    
3306
--
3307
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3308
--
3309

    
3310

    
3311

    
3312

    
3313
--
3314
-- Name: trait_trait_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3315
--
3316

    
3317

    
3318

    
3319
--
3320
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3321
--
3322

    
3323
CREATE TABLE userdefined (
3324
    userdefined_id int(11) NOT NULL,
3325
    userdefinedname text NOT NULL,
3326
    userdefinedmetadata text,
3327
    userdefinedcategory text,
3328
    userdefinedtype text DEFAULT 'text' NOT NULL,
3329
    tablename text NOT NULL,
3330
    accessioncode text
3331
);
3332

    
3333

    
3334
--
3335
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3336
--
3337

    
3338

    
3339

    
3340

    
3341
--
3342
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3343
--
3344

    
3345

    
3346

    
3347

    
3348
--
3349
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3350
--
3351

    
3352

    
3353

    
3354
--
3355
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3356
--
3357

    
3358
CREATE TABLE voucher (
3359
    voucher_id int(11) NOT NULL,
3360
    taxonoccurrence_id int(11) NOT NULL,
3361
    specimenreplicate_id int(11) NOT NULL
3362
);
3363

    
3364

    
3365
--
3366
-- Name: voucher_voucher_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3367
--
3368

    
3369

    
3370

    
3371

    
3372
--
3373
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3374
--
3375

    
3376

    
3377

    
3378

    
3379
--
3380
-- Name: voucher_voucher_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3381
--
3382

    
3383

    
3384

    
3385
--
3386
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
3387
--
3388

    
3389

    
3390

    
3391

    
3392
--
3393
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3394
--
3395

    
3396

    
3397

    
3398

    
3399
--
3400
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3401
--
3402

    
3403

    
3404

    
3405

    
3406
--
3407
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
3408
--
3409

    
3410

    
3411

    
3412

    
3413
--
3414
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
3415
--
3416

    
3417

    
3418

    
3419

    
3420
--
3421
-- Name: commcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3422
--
3423

    
3424

    
3425

    
3426

    
3427
--
3428
-- Name: commdetermination_id; Type: DEFAULT; Schema: public; Owner: -
3429
--
3430

    
3431

    
3432

    
3433

    
3434
--
3435
-- Name: commlineage_id; Type: DEFAULT; Schema: public; Owner: -
3436
--
3437

    
3438

    
3439

    
3440

    
3441
--
3442
-- Name: commname_id; Type: DEFAULT; Schema: public; Owner: -
3443
--
3444

    
3445

    
3446

    
3447

    
3448
--
3449
-- Name: commstatus_id; Type: DEFAULT; Schema: public; Owner: -
3450
--
3451

    
3452

    
3453

    
3454

    
3455
--
3456
-- Name: commusage_id; Type: DEFAULT; Schema: public; Owner: -
3457
--
3458

    
3459

    
3460

    
3461

    
3462
--
3463
-- Name: coordinates_id; Type: DEFAULT; Schema: public; Owner: -
3464
--
3465

    
3466

    
3467

    
3468

    
3469
--
3470
-- Name: coverindex_id; Type: DEFAULT; Schema: public; Owner: -
3471
--
3472

    
3473

    
3474

    
3475

    
3476
--
3477
-- Name: covermethod_id; Type: DEFAULT; Schema: public; Owner: -
3478
--
3479

    
3480

    
3481

    
3482

    
3483
--
3484
-- Name: definedvalue_id; Type: DEFAULT; Schema: public; Owner: -
3485
--
3486

    
3487

    
3488

    
3489

    
3490
--
3491
-- Name: disturbanceobs_id; Type: DEFAULT; Schema: public; Owner: -
3492
--
3493

    
3494

    
3495

    
3496

    
3497
--
3498
-- Name: graphic_id; Type: DEFAULT; Schema: public; Owner: -
3499
--
3500

    
3501

    
3502

    
3503

    
3504
--
3505
-- Name: location_id; Type: DEFAULT; Schema: public; Owner: -
3506
--
3507

    
3508

    
3509

    
3510

    
3511
--
3512
-- Name: locationevent_id; Type: DEFAULT; Schema: public; Owner: -
3513
--
3514

    
3515

    
3516

    
3517

    
3518
--
3519
-- Name: locationeventcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3520
--
3521

    
3522

    
3523

    
3524

    
3525
--
3526
-- Name: locationeventsynonym_id; Type: DEFAULT; Schema: public; Owner: -
3527
--
3528

    
3529

    
3530

    
3531

    
3532
--
3533
-- Name: locationplace_id; Type: DEFAULT; Schema: public; Owner: -
3534
--
3535

    
3536

    
3537

    
3538

    
3539
--
3540
-- Name: method_id; Type: DEFAULT; Schema: public; Owner: -
3541
--
3542

    
3543

    
3544

    
3545

    
3546
--
3547
-- Name: methodtaxonclass_id; Type: DEFAULT; Schema: public; Owner: -
3548
--
3549

    
3550

    
3551

    
3552

    
3553
--
3554
-- Name: note_id; Type: DEFAULT; Schema: public; Owner: -
3555
--
3556

    
3557

    
3558

    
3559

    
3560
--
3561
-- Name: notelink_id; Type: DEFAULT; Schema: public; Owner: -
3562
--
3563

    
3564

    
3565

    
3566

    
3567
--
3568
-- Name: party_id; Type: DEFAULT; Schema: public; Owner: -
3569
--
3570

    
3571

    
3572

    
3573

    
3574
--
3575
-- Name: partymember_id; Type: DEFAULT; Schema: public; Owner: -
3576
--
3577

    
3578

    
3579

    
3580

    
3581
--
3582
-- Name: place_id; Type: DEFAULT; Schema: public; Owner: -
3583
--
3584

    
3585

    
3586

    
3587

    
3588
--
3589
-- Name: placecorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3590
--
3591

    
3592

    
3593

    
3594

    
3595
--
3596
-- Name: placename_id; Type: DEFAULT; Schema: public; Owner: -
3597
--
3598

    
3599

    
3600

    
3601

    
3602
--
3603
-- Name: plant_id; Type: DEFAULT; Schema: public; Owner: -
3604
--
3605

    
3606

    
3607

    
3608

    
3609
--
3610
-- Name: plantobservation_id; Type: DEFAULT; Schema: public; Owner: -
3611
--
3612

    
3613

    
3614

    
3615

    
3616
--
3617
-- Name: project_id; Type: DEFAULT; Schema: public; Owner: -
3618
--
3619

    
3620

    
3621

    
3622

    
3623
--
3624
-- Name: projectcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3625
--
3626

    
3627

    
3628

    
3629

    
3630
--
3631
-- Name: reference_id; Type: DEFAULT; Schema: public; Owner: -
3632
--
3633

    
3634

    
3635

    
3636

    
3637
--
3638
-- Name: referencealtident_id; Type: DEFAULT; Schema: public; Owner: -
3639
--
3640

    
3641

    
3642

    
3643

    
3644
--
3645
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3646
--
3647

    
3648

    
3649

    
3650

    
3651
--
3652
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
3653
--
3654

    
3655

    
3656

    
3657

    
3658
--
3659
-- Name: referenceparty_id; Type: DEFAULT; Schema: public; Owner: -
3660
--
3661

    
3662

    
3663

    
3664

    
3665
--
3666
-- Name: revision_id; Type: DEFAULT; Schema: public; Owner: -
3667
--
3668

    
3669

    
3670

    
3671

    
3672
--
3673
-- Name: soilobs_id; Type: DEFAULT; Schema: public; Owner: -
3674
--
3675

    
3676

    
3677

    
3678

    
3679
--
3680
-- Name: soiltaxon_id; Type: DEFAULT; Schema: public; Owner: -
3681
--
3682

    
3683

    
3684

    
3685

    
3686
--
3687
-- Name: specimen_id; Type: DEFAULT; Schema: public; Owner: -
3688
--
3689

    
3690

    
3691

    
3692

    
3693
--
3694
-- Name: specimenreplicate_id; Type: DEFAULT; Schema: public; Owner: -
3695
--
3696

    
3697

    
3698

    
3699

    
3700
--
3701
-- Name: stemobservation_id; Type: DEFAULT; Schema: public; Owner: -
3702
--
3703

    
3704

    
3705

    
3706

    
3707
--
3708
-- Name: stratum_id; Type: DEFAULT; Schema: public; Owner: -
3709
--
3710

    
3711

    
3712

    
3713

    
3714
--
3715
-- Name: taxonalt_id; Type: DEFAULT; Schema: public; Owner: -
3716
--
3717

    
3718

    
3719

    
3720

    
3721
--
3722
-- Name: taxoncorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3723
--
3724

    
3725

    
3726

    
3727

    
3728
--
3729
-- Name: taxondetermination_id; Type: DEFAULT; Schema: public; Owner: -
3730
--
3731

    
3732

    
3733

    
3734

    
3735
--
3736
-- Name: taxonlabel_id; Type: DEFAULT; Schema: public; Owner: -
3737
--
3738

    
3739

    
3740

    
3741

    
3742
--
3743
-- Name: taxonlineage_id; Type: DEFAULT; Schema: public; Owner: -
3744
--
3745

    
3746

    
3747

    
3748

    
3749
--
3750
-- Name: taxonoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3751
--
3752

    
3753

    
3754

    
3755

    
3756
--
3757
-- Name: taxonstatus_id; Type: DEFAULT; Schema: public; Owner: -
3758
--
3759

    
3760

    
3761

    
3762

    
3763
--
3764
-- Name: taxonverbatim_id; Type: DEFAULT; Schema: public; Owner: -
3765
--
3766

    
3767

    
3768

    
3769

    
3770
--
3771
-- Name: telephone_id; Type: DEFAULT; Schema: public; Owner: -
3772
--
3773

    
3774

    
3775

    
3776

    
3777
--
3778
-- Name: trait_id; Type: DEFAULT; Schema: public; Owner: -
3779
--
3780

    
3781

    
3782

    
3783

    
3784
--
3785
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
3786
--
3787

    
3788

    
3789

    
3790

    
3791
--
3792
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
3793
--
3794

    
3795

    
3796

    
3797

    
3798
--
3799
-- Data for Name: address; Type: TABLE DATA; Schema: public; Owner: -
3800
--
3801

    
3802

    
3803

    
3804
--
3805
-- Data for Name: aggregateoccurrence; Type: TABLE DATA; Schema: public; Owner: -
3806
--
3807

    
3808

    
3809

    
3810
--
3811
-- Data for Name: analytical_aggregate; Type: TABLE DATA; Schema: public; Owner: -
3812
--
3813

    
3814

    
3815

    
3816
--
3817
-- Data for Name: analytical_stem; Type: TABLE DATA; Schema: public; Owner: -
3818
--
3819

    
3820

    
3821

    
3822
--
3823
-- Data for Name: classcontributor; Type: TABLE DATA; Schema: public; Owner: -
3824
--
3825

    
3826

    
3827

    
3828
--
3829
-- Data for Name: commclass; Type: TABLE DATA; Schema: public; Owner: -
3830
--
3831

    
3832

    
3833

    
3834
--
3835
-- Data for Name: commconcept; Type: TABLE DATA; Schema: public; Owner: -
3836
--
3837

    
3838

    
3839

    
3840
--
3841
-- Data for Name: commcorrelation; Type: TABLE DATA; Schema: public; Owner: -
3842
--
3843

    
3844

    
3845

    
3846
--
3847
-- Data for Name: commdetermination; Type: TABLE DATA; Schema: public; Owner: -
3848
--
3849

    
3850

    
3851

    
3852
--
3853
-- Data for Name: commlineage; Type: TABLE DATA; Schema: public; Owner: -
3854
--
3855

    
3856

    
3857

    
3858
--
3859
-- Data for Name: commname; Type: TABLE DATA; Schema: public; Owner: -
3860
--
3861

    
3862

    
3863

    
3864
--
3865
-- Data for Name: commstatus; Type: TABLE DATA; Schema: public; Owner: -
3866
--
3867

    
3868

    
3869

    
3870
--
3871
-- Data for Name: commusage; Type: TABLE DATA; Schema: public; Owner: -
3872
--
3873

    
3874

    
3875

    
3876
--
3877
-- Data for Name: coordinates; Type: TABLE DATA; Schema: public; Owner: -
3878
--
3879

    
3880

    
3881

    
3882
--
3883
-- Data for Name: coverindex; Type: TABLE DATA; Schema: public; Owner: -
3884
--
3885

    
3886

    
3887

    
3888
--
3889
-- Data for Name: covermethod; Type: TABLE DATA; Schema: public; Owner: -
3890
--
3891

    
3892

    
3893

    
3894
--
3895
-- Data for Name: definedvalue; Type: TABLE DATA; Schema: public; Owner: -
3896
--
3897

    
3898

    
3899

    
3900
--
3901
-- Data for Name: disturbanceobs; Type: TABLE DATA; Schema: public; Owner: -
3902
--
3903

    
3904

    
3905

    
3906
--
3907
-- Data for Name: family_higher_plant_group; Type: TABLE DATA; Schema: public; Owner: -
3908
--
3909

    
3910

    
3911

    
3912
--
3913
-- Data for Name: geoscrub_input; Type: TABLE DATA; Schema: public; Owner: -
3914
--
3915

    
3916

    
3917

    
3918
--
3919
-- Data for Name: graphic; Type: TABLE DATA; Schema: public; Owner: -
3920
--
3921

    
3922

    
3923

    
3924
--
3925
-- Data for Name: higher_plant_group_nodes; Type: TABLE DATA; Schema: public; Owner: -
3926
--
3927

    
3928
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3929
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3930
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3931
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3932
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3933
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3934
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3935
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3936
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3937
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3938
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3939
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3940

    
3941

    
3942
--
3943
-- Data for Name: location; Type: TABLE DATA; Schema: public; Owner: -
3944
--
3945

    
3946

    
3947

    
3948
--
3949
-- Data for Name: locationevent; Type: TABLE DATA; Schema: public; Owner: -
3950
--
3951

    
3952

    
3953

    
3954
--
3955
-- Data for Name: locationeventcontributor; Type: TABLE DATA; Schema: public; Owner: -
3956
--
3957

    
3958

    
3959

    
3960
--
3961
-- Data for Name: locationeventsynonym; Type: TABLE DATA; Schema: public; Owner: -
3962
--
3963

    
3964

    
3965

    
3966
--
3967
-- Data for Name: locationplace; Type: TABLE DATA; Schema: public; Owner: -
3968
--
3969

    
3970

    
3971

    
3972
--
3973
-- Data for Name: method; Type: TABLE DATA; Schema: public; Owner: -
3974
--
3975

    
3976

    
3977

    
3978
--
3979
-- Data for Name: methodtaxonclass; Type: TABLE DATA; Schema: public; Owner: -
3980
--
3981

    
3982

    
3983

    
3984
--
3985
-- Data for Name: note; Type: TABLE DATA; Schema: public; Owner: -
3986
--
3987

    
3988

    
3989

    
3990
--
3991
-- Data for Name: notelink; Type: TABLE DATA; Schema: public; Owner: -
3992
--
3993

    
3994

    
3995

    
3996
--
3997
-- Data for Name: party; Type: TABLE DATA; Schema: public; Owner: -
3998
--
3999

    
4000

    
4001

    
4002
--
4003
-- Data for Name: partymember; Type: TABLE DATA; Schema: public; Owner: -
4004
--
4005

    
4006

    
4007

    
4008
--
4009
-- Data for Name: place; Type: TABLE DATA; Schema: public; Owner: -
4010
--
4011

    
4012

    
4013

    
4014
--
4015
-- Data for Name: placecorrelation; Type: TABLE DATA; Schema: public; Owner: -
4016
--
4017

    
4018

    
4019

    
4020
--
4021
-- Data for Name: placename; Type: TABLE DATA; Schema: public; Owner: -
4022
--
4023

    
4024

    
4025

    
4026
--
4027
-- Data for Name: placename_ancestor; Type: TABLE DATA; Schema: public; Owner: -
4028
--
4029

    
4030

    
4031

    
4032
--
4033
-- Data for Name: plant; Type: TABLE DATA; Schema: public; Owner: -
4034
--
4035

    
4036

    
4037

    
4038
--
4039
-- Data for Name: plantobservation; Type: TABLE DATA; Schema: public; Owner: -
4040
--
4041

    
4042

    
4043

    
4044
--
4045
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: -
4046
--
4047

    
4048

    
4049

    
4050
--
4051
-- Data for Name: projectcontributor; Type: TABLE DATA; Schema: public; Owner: -
4052
--
4053

    
4054

    
4055

    
4056
--
4057
-- Data for Name: reference; Type: TABLE DATA; Schema: public; Owner: -
4058
--
4059

    
4060

    
4061

    
4062
--
4063
-- Data for Name: referencealtident; Type: TABLE DATA; Schema: public; Owner: -
4064
--
4065

    
4066

    
4067

    
4068
--
4069
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4070
--
4071

    
4072

    
4073

    
4074
--
4075
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4076
--
4077

    
4078

    
4079

    
4080
--
4081
-- Data for Name: referenceparty; Type: TABLE DATA; Schema: public; Owner: -
4082
--
4083

    
4084

    
4085

    
4086
--
4087
-- Data for Name: revision; Type: TABLE DATA; Schema: public; Owner: -
4088
--
4089

    
4090

    
4091

    
4092
--
4093
-- Data for Name: soilobs; Type: TABLE DATA; Schema: public; Owner: -
4094
--
4095

    
4096

    
4097

    
4098
--
4099
-- Data for Name: soiltaxon; Type: TABLE DATA; Schema: public; Owner: -
4100
--
4101

    
4102

    
4103

    
4104
--
4105
-- Data for Name: specimen; Type: TABLE DATA; Schema: public; Owner: -
4106
--
4107

    
4108

    
4109

    
4110
--
4111
-- Data for Name: specimenreplicate; Type: TABLE DATA; Schema: public; Owner: -
4112
--
4113

    
4114

    
4115

    
4116
--
4117
-- Data for Name: stemobservation; Type: TABLE DATA; Schema: public; Owner: -
4118
--
4119

    
4120

    
4121

    
4122
--
4123
-- Data for Name: stratum; Type: TABLE DATA; Schema: public; Owner: -
4124
--
4125

    
4126

    
4127

    
4128
--
4129
-- Data for Name: taxonalt; Type: TABLE DATA; Schema: public; Owner: -
4130
--
4131

    
4132

    
4133

    
4134
--
4135
-- Data for Name: taxonconcept; Type: TABLE DATA; Schema: public; Owner: -
4136
--
4137

    
4138

    
4139

    
4140
--
4141
-- Data for Name: taxoncorrelation; Type: TABLE DATA; Schema: public; Owner: -
4142
--
4143

    
4144

    
4145

    
4146
--
4147
-- Data for Name: taxondetermination; Type: TABLE DATA; Schema: public; Owner: -
4148
--
4149

    
4150

    
4151

    
4152
--
4153
-- Data for Name: taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4154
--
4155

    
4156

    
4157

    
4158
--
4159
-- Data for Name: taxonlabel_relationship; Type: TABLE DATA; Schema: public; Owner: -
4160
--
4161

    
4162

    
4163

    
4164
--
4165
-- Data for Name: taxonlineage; Type: TABLE DATA; Schema: public; Owner: -
4166
--
4167

    
4168

    
4169

    
4170
--
4171
-- Data for Name: taxonoccurrence; Type: TABLE DATA; Schema: public; Owner: -
4172
--
4173

    
4174

    
4175

    
4176
--
4177
-- Data for Name: taxonstatus; Type: TABLE DATA; Schema: public; Owner: -
4178
--
4179

    
4180

    
4181

    
4182
--
4183
-- Data for Name: taxonverbatim; Type: TABLE DATA; Schema: public; Owner: -
4184
--
4185

    
4186

    
4187

    
4188
--
4189
-- Data for Name: telephone; Type: TABLE DATA; Schema: public; Owner: -
4190
--
4191

    
4192

    
4193

    
4194
--
4195
-- Data for Name: threatened_taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4196
--
4197

    
4198

    
4199

    
4200
--
4201
-- Data for Name: trait; Type: TABLE DATA; Schema: public; Owner: -
4202
--
4203

    
4204

    
4205

    
4206
--
4207
-- Data for Name: userdefined; Type: TABLE DATA; Schema: public; Owner: -
4208
--
4209

    
4210

    
4211

    
4212
--
4213
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4214
--
4215

    
4216

    
4217

    
4218
--
4219
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4220
--
4221

    
4222
ALTER TABLE address
4223
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4224

    
4225

    
4226
--
4227
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4228
--
4229

    
4230
ALTER TABLE aggregateoccurrence
4231
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4232

    
4233

    
4234
--
4235
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4236
--
4237

    
4238
ALTER TABLE classcontributor
4239
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4240

    
4241

    
4242
--
4243
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4244
--
4245

    
4246
ALTER TABLE commclass
4247
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4248

    
4249

    
4250
--
4251
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4252
--
4253

    
4254
ALTER TABLE commconcept
4255
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4256

    
4257

    
4258
--
4259
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4260
--
4261

    
4262
ALTER TABLE commconcept
4263
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4264

    
4265

    
4266
--
4267
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4268
--
4269

    
4270
ALTER TABLE commcorrelation
4271
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4272

    
4273

    
4274
--
4275
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4276
--
4277

    
4278
ALTER TABLE commdetermination
4279
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4280

    
4281

    
4282
--
4283
-- Name: commdetermination_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4284
--
4285

    
4286
ALTER TABLE commdetermination
4287
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4288

    
4289

    
4290
--
4291
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4292
--
4293

    
4294
ALTER TABLE commlineage
4295
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4296

    
4297

    
4298
--
4299
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4300
--
4301

    
4302
ALTER TABLE commname
4303
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4304

    
4305

    
4306
--
4307
-- Name: commname_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4308
--
4309

    
4310
ALTER TABLE commname
4311
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4312

    
4313

    
4314
--
4315
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4316
--
4317

    
4318
ALTER TABLE commstatus
4319
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4320

    
4321

    
4322
--
4323
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4324
--
4325

    
4326
ALTER TABLE commusage
4327
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4328

    
4329

    
4330
--
4331
-- Name: coordinates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4332
--
4333

    
4334
ALTER TABLE coordinates
4335
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4336

    
4337

    
4338
--
4339
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4340
--
4341

    
4342
ALTER TABLE coverindex
4343
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4344

    
4345

    
4346
--
4347
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4348
--
4349

    
4350
ALTER TABLE covermethod
4351
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4352

    
4353

    
4354
--
4355
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4356
--
4357

    
4358
ALTER TABLE definedvalue
4359
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4360

    
4361

    
4362
--
4363
-- Name: definedvalue_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4364
--
4365

    
4366
ALTER TABLE definedvalue
4367
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4368

    
4369

    
4370
--
4371
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4372
--
4373

    
4374
ALTER TABLE disturbanceobs
4375
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4376

    
4377

    
4378
--
4379
-- Name: family_higher_plant_group_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4380
--
4381

    
4382
ALTER TABLE family_higher_plant_group
4383
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4384

    
4385

    
4386
--
4387
-- Name: graphic_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4388
--
4389

    
4390
ALTER TABLE graphic
4391
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4392

    
4393

    
4394
--
4395
-- Name: higher_plant_group_node_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4396
--
4397

    
4398
ALTER TABLE higher_plant_group_nodes
4399
    ADD CONSTRAINT higher_plant_group_node_pkey PRIMARY KEY (higher_plant_group, node_name);
4400

    
4401

    
4402
--
4403
-- Name: location_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4404
--
4405

    
4406
ALTER TABLE location
4407
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4408

    
4409

    
4410
--
4411
-- Name: locationevent_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4412
--
4413

    
4414
ALTER TABLE locationevent
4415
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4416

    
4417

    
4418
--
4419
-- Name: locationeventcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4420
--
4421

    
4422
ALTER TABLE locationeventcontributor
4423
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4424

    
4425

    
4426
--
4427
-- Name: locationeventsynonym_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4428
--
4429

    
4430
ALTER TABLE locationeventsynonym
4431
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4432

    
4433

    
4434
--
4435
-- Name: locationplace_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4436
--
4437

    
4438
ALTER TABLE locationplace
4439
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4440

    
4441

    
4442
--
4443
-- Name: method_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4444
--
4445

    
4446
ALTER TABLE method
4447
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4448

    
4449

    
4450
--
4451
-- Name: methodtaxonclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4452
--
4453

    
4454
ALTER TABLE methodtaxonclass
4455
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4456

    
4457

    
4458
--
4459
-- Name: methodtaxonclass_unique_description; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4460
--
4461

    
4462
ALTER TABLE methodtaxonclass
4463
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4464

    
4465

    
4466
--
4467
-- Name: methodtaxonclass_unique_taxonlabel_id; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4468
--
4469

    
4470
ALTER TABLE methodtaxonclass
4471
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4472

    
4473

    
4474
--
4475
-- Name: note_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4476
--
4477

    
4478
ALTER TABLE note
4479
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4480

    
4481

    
4482
--
4483
-- Name: notelink_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4484
--
4485

    
4486
ALTER TABLE notelink
4487
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4488

    
4489

    
4490
--
4491
-- Name: party_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4492
--
4493

    
4494
ALTER TABLE party
4495
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4496

    
4497

    
4498
--
4499
-- Name: partymember_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4500
--
4501

    
4502
ALTER TABLE partymember
4503
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4504

    
4505

    
4506
--
4507
-- Name: place_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4508
--
4509

    
4510
ALTER TABLE place
4511
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4512

    
4513

    
4514
--
4515
-- Name: placecorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4516
--
4517

    
4518
ALTER TABLE placecorrelation
4519
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4520

    
4521

    
4522
--
4523
-- Name: placename_ancestor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4524
--
4525

    
4526
ALTER TABLE placename_ancestor
4527
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4528

    
4529

    
4530
--
4531
-- Name: placename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4532
--
4533

    
4534
ALTER TABLE placename
4535
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4536

    
4537

    
4538
--
4539
-- Name: plant_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4540
--
4541

    
4542
ALTER TABLE plant
4543
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4544

    
4545

    
4546
--
4547
-- Name: plantobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4548
--
4549

    
4550
ALTER TABLE plantobservation
4551
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4552

    
4553

    
4554
--
4555
-- Name: project_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4556
--
4557

    
4558
ALTER TABLE project
4559
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4560

    
4561

    
4562
--
4563
-- Name: project_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4564
--
4565

    
4566
ALTER TABLE project
4567
    ADD CONSTRAINT project_unique UNIQUE (reference_id, projectname);
4568

    
4569

    
4570
--
4571
-- Name: projectcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4572
--
4573

    
4574
ALTER TABLE projectcontributor
4575
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4576

    
4577

    
4578
--
4579
-- Name: reference_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4580
--
4581

    
4582
ALTER TABLE reference
4583
    ADD CONSTRAINT reference_pkey PRIMARY KEY (reference_id);
4584

    
4585

    
4586
--
4587
-- Name: referencealtident_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4588
--
4589

    
4590
ALTER TABLE referencealtident
4591
    ADD CONSTRAINT referencealtident_pkey PRIMARY KEY (referencealtident_id);
4592

    
4593

    
4594
--
4595
-- Name: referencecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4596
--
4597

    
4598
ALTER TABLE referencecontributor
4599
    ADD CONSTRAINT referencecontributor_pkey PRIMARY KEY (referencecontributor_id);
4600

    
4601

    
4602
--
4603
-- Name: referencejournal_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4604
--
4605

    
4606
ALTER TABLE referencejournal
4607
    ADD CONSTRAINT referencejournal_pkey PRIMARY KEY (referencejournal_id);
4608

    
4609

    
4610
--
4611
-- Name: referenceparty_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4612
--
4613

    
4614
ALTER TABLE referenceparty
4615
    ADD CONSTRAINT referenceparty_pkey PRIMARY KEY (referenceparty_id);
4616

    
4617

    
4618
--
4619
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4620
--
4621

    
4622
ALTER TABLE revision
4623
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4624

    
4625

    
4626
--
4627
-- Name: soilobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4628
--
4629

    
4630
ALTER TABLE soilobs
4631
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4632

    
4633

    
4634
--
4635
-- Name: soilobs_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4636
--
4637

    
4638
ALTER TABLE soilobs
4639
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4640

    
4641

    
4642
--
4643
-- Name: soiltaxon_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4644
--
4645

    
4646
ALTER TABLE soiltaxon
4647
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4648

    
4649

    
4650
--
4651
-- Name: specimen_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4652
--
4653

    
4654
ALTER TABLE specimen
4655
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4656

    
4657

    
4658
--
4659
-- Name: specimenreplicate_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4660
--
4661

    
4662
ALTER TABLE specimenreplicate
4663
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4664

    
4665

    
4666
--
4667
-- Name: stemobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4668
--
4669

    
4670
ALTER TABLE stemobservation
4671
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4672

    
4673

    
4674
--
4675
-- Name: stratum_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4676
--
4677

    
4678
ALTER TABLE stratum
4679
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4680

    
4681

    
4682
--
4683
-- Name: taxonalt_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4684
--
4685

    
4686
ALTER TABLE taxonalt
4687
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4688

    
4689

    
4690
--
4691
-- Name: taxonconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4692
--
4693

    
4694
ALTER TABLE taxonconcept
4695
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4696

    
4697

    
4698
--
4699
-- Name: taxoncorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4700
--
4701

    
4702
ALTER TABLE taxoncorrelation
4703
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4704

    
4705

    
4706
--
4707
-- Name: taxondetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4708
--
4709

    
4710
ALTER TABLE taxondetermination
4711
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4712

    
4713

    
4714
--
4715
-- Name: taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4716
--
4717

    
4718
ALTER TABLE taxonlabel
4719
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4720

    
4721

    
4722
--
4723
-- Name: taxonlabel_relationship_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4724
--
4725

    
4726
ALTER TABLE taxonlabel_relationship
4727
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4728

    
4729

    
4730
--
4731
-- Name: taxonlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4732
--
4733

    
4734
ALTER TABLE taxonlineage
4735
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4736

    
4737

    
4738
--
4739
-- Name: taxonoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4740
--
4741

    
4742
ALTER TABLE taxonoccurrence
4743
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4744

    
4745

    
4746
--
4747
-- Name: taxonstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4748
--
4749

    
4750
ALTER TABLE taxonstatus
4751
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4752

    
4753

    
4754
--
4755
-- Name: taxonstatus_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4756
--
4757

    
4758
ALTER TABLE taxonstatus
4759
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4760

    
4761

    
4762
--
4763
-- Name: taxonverbatim_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4764
--
4765

    
4766
ALTER TABLE taxonverbatim
4767
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4768

    
4769

    
4770
--
4771
-- Name: taxonverbatim_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4772
--
4773

    
4774
ALTER TABLE taxonverbatim
4775
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4776

    
4777

    
4778
--
4779
-- Name: telephone_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4780
--
4781

    
4782
ALTER TABLE telephone
4783
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4784

    
4785

    
4786
--
4787
-- Name: threatened_taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4788
--
4789

    
4790
ALTER TABLE threatened_taxonlabel
4791
    ADD CONSTRAINT threatened_taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4792

    
4793

    
4794
--
4795
-- Name: trait_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4796
--
4797

    
4798
ALTER TABLE trait
4799
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4800

    
4801

    
4802
--
4803
-- Name: userdefined_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4804
--
4805

    
4806
ALTER TABLE userdefined
4807
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4808

    
4809

    
4810
--
4811
-- Name: userdefined_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4812
--
4813

    
4814
ALTER TABLE userdefined
4815
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4816

    
4817

    
4818
--
4819
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4820
--
4821

    
4822
ALTER TABLE voucher
4823
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4824

    
4825

    
4826
--
4827
-- Name: voucher_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4828
--
4829

    
4830
ALTER TABLE voucher
4831
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4832

    
4833

    
4834
--
4835
-- Name: aggregateoccurrence_taxonoccurrence; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4836
--
4837

    
4838
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4839

    
4840

    
4841
--
4842
-- Name: aggregateoccurrence_taxonoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4843
--
4844

    
4845

    
4846

    
4847

    
4848
--
4849
-- Name: aggregateoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4850
--
4851

    
4852

    
4853

    
4854

    
4855
--
4856
-- Name: commclass_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4857
--
4858

    
4859
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4860

    
4861

    
4862
--
4863
-- Name: commclass_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4864
--
4865

    
4866

    
4867

    
4868

    
4869
--
4870
-- Name: commconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4871
--
4872

    
4873
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4874

    
4875

    
4876
--
4877
-- Name: commstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4878
--
4879

    
4880
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4881

    
4882

    
4883
--
4884
-- Name: coordinates_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4885
--
4886

    
4887

    
4888

    
4889

    
4890
--
4891
-- Name: covermethod_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4892
--
4893

    
4894
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4895

    
4896

    
4897
--
4898
-- Name: graphic_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4899
--
4900

    
4901
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4902

    
4903

    
4904
--
4905
-- Name: location_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4906
--
4907

    
4908
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4909

    
4910

    
4911
--
4912
-- Name: location_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4913
--
4914

    
4915
CREATE INDEX location_creator ON location  (reference_id);
4916

    
4917

    
4918
--
4919
-- Name: location_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4920
--
4921

    
4922
CREATE INDEX location_parent ON location  (parent_id);
4923

    
4924

    
4925
--
4926
-- Name: location_unique_within_creator_by_authorlocationcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4927
--
4928

    
4929

    
4930

    
4931

    
4932
--
4933
-- Name: location_unique_within_creator_by_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4934
--
4935

    
4936

    
4937

    
4938

    
4939
--
4940
-- Name: location_unique_within_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4941
--
4942

    
4943

    
4944

    
4945

    
4946
--
4947
-- Name: locationevent_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4948
--
4949

    
4950
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4951

    
4952

    
4953
--
4954
-- Name: locationevent_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4955
--
4956

    
4957
CREATE INDEX locationevent_location ON locationevent  (location_id);
4958

    
4959

    
4960
--
4961
-- Name: locationevent_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4962
--
4963

    
4964

    
4965

    
4966

    
4967
--
4968
-- Name: locationevent_unique_within_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4969
--
4970

    
4971

    
4972

    
4973

    
4974
--
4975
-- Name: locationevent_unique_within_parent_by_authoreventcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4976
--
4977

    
4978

    
4979

    
4980

    
4981
--
4982
-- Name: locationevent_unique_within_parent_by_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4983
--
4984

    
4985

    
4986

    
4987

    
4988
--
4989
-- Name: locationevent_unique_within_project; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4990
--
4991

    
4992

    
4993

    
4994

    
4995
--
4996
-- Name: locationeventsynonym_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4997
--
4998

    
4999
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
5000

    
5001

    
5002
--
5003
-- Name: locationplace_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5004
--
5005

    
5006

    
5007

    
5008

    
5009
--
5010
-- Name: method_accessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5011
--
5012

    
5013
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
5014

    
5015

    
5016
--
5017
-- Name: method_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5018
--
5019

    
5020

    
5021

    
5022

    
5023
--
5024
-- Name: note_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5025
--
5026

    
5027
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
5028

    
5029

    
5030
--
5031
-- Name: party_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5032
--
5033

    
5034
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
5035

    
5036

    
5037
--
5038
-- Name: party_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5039
--
5040

    
5041

    
5042

    
5043

    
5044
--
5045
-- Name: place_matched_place_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5046
--
5047

    
5048
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5049

    
5050

    
5051
--
5052
-- Name: place_unique_within_creator_by_code; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5053
--
5054

    
5055

    
5056

    
5057

    
5058
--
5059
-- Name: place_unique_within_creator_by_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5060
--
5061

    
5062

    
5063

    
5064

    
5065
--
5066
-- Name: placename_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5067
--
5068

    
5069

    
5070

    
5071

    
5072
--
5073
-- Name: plantobservation_aggregateoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5074
--
5075

    
5076
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5077

    
5078

    
5079
--
5080
-- Name: plantobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5081
--
5082

    
5083

    
5084

    
5085

    
5086
--
5087
-- Name: project_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5088
--
5089

    
5090
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5091

    
5092

    
5093
--
5094
-- Name: project_unique_name_date; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5095
--
5096

    
5097

    
5098

    
5099

    
5100
--
5101
-- Name: project_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5102
--
5103

    
5104

    
5105

    
5106

    
5107
--
5108
-- Name: reference_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5109
--
5110

    
5111
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
5112

    
5113

    
5114
--
5115
-- Name: reference_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5116
--
5117

    
5118

    
5119

    
5120

    
5121
--
5122
-- Name: referencejournal_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5123
--
5124

    
5125
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
5126

    
5127

    
5128
--
5129
-- Name: referenceparty_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5130
--
5131

    
5132
CREATE UNIQUE INDEX referenceparty_accessioncode_index ON referenceparty  (accessioncode);
5133

    
5134

    
5135
--
5136
-- Name: soiltaxon_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5137
--
5138

    
5139
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5140

    
5141

    
5142
--
5143
-- Name: specimenreplicate_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5144
--
5145

    
5146
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5147

    
5148

    
5149
--
5150
-- Name: specimenreplicate_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5151
--
5152

    
5153

    
5154

    
5155

    
5156
--
5157
-- Name: specimenreplicate_unique_catalognumber; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5158
--
5159

    
5160

    
5161

    
5162

    
5163
--
5164
-- Name: specimenreplicate_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5165
--
5166

    
5167

    
5168

    
5169

    
5170
--
5171
-- Name: stemobservation_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5172
--
5173

    
5174

    
5175

    
5176

    
5177
--
5178
-- Name: stemobservation_plantobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5179
--
5180

    
5181
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5182

    
5183

    
5184
--
5185
-- Name: stemobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5186
--
5187

    
5188

    
5189

    
5190

    
5191
--
5192
-- Name: stemobservation_unique_within_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5193
--
5194

    
5195

    
5196

    
5197

    
5198
--
5199
-- Name: taxondetermination_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5200
--
5201

    
5202
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5203

    
5204

    
5205
--
5206
-- Name: taxondetermination_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5207
--
5208

    
5209

    
5210

    
5211

    
5212
--
5213
-- Name: taxonlabel_0_unique_identifying_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5214
--
5215

    
5216

    
5217

    
5218

    
5219
--
5220
-- Name: taxonlabel_1_unique_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5221
--
5222

    
5223

    
5224

    
5225

    
5226
--
5227
-- Name: taxonlabel_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5228
--
5229

    
5230
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5231

    
5232

    
5233
--
5234
-- Name: taxonlabel_matched_label_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5235
--
5236

    
5237
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5238

    
5239

    
5240
--
5241
-- Name: taxonlabel_relationship_descendants; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5242
--
5243

    
5244
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5245

    
5246

    
5247
--
5248
-- Name: taxonlabel_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5249
--
5250

    
5251

    
5252

    
5253

    
5254
--
5255
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5256
--
5257

    
5258
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5259

    
5260

    
5261
--
5262
-- Name: taxonoccurrence_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5263
--
5264

    
5265
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5266

    
5267

    
5268
--
5269
-- Name: taxonoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5270
--
5271

    
5272

    
5273

    
5274

    
5275
--
5276
-- Name: taxonoccurrence_unique_within_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5277
--
5278

    
5279

    
5280

    
5281

    
5282
--
5283
-- Name: taxonstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5284
--
5285

    
5286
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5287

    
5288

    
5289
--
5290
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5291
--
5292

    
5293
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5294

    
5295

    
5296
--
5297
-- Name: party_reference_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5298
--
5299

    
5300

    
5301

    
5302

    
5303
--
5304
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5305
--
5306

    
5307

    
5308

    
5309

    
5310
--
5311
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5312
--
5313

    
5314

    
5315

    
5316

    
5317
--
5318
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5319
--
5320

    
5321

    
5322

    
5323

    
5324
--
5325
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5326
--
5327

    
5328

    
5329

    
5330

    
5331
--
5332
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5333
--
5334

    
5335

    
5336

    
5337

    
5338
--
5339
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5340
--
5341

    
5342

    
5343

    
5344

    
5345
--
5346
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5347
--
5348

    
5349

    
5350

    
5351

    
5352
--
5353
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5354
--
5355

    
5356

    
5357

    
5358

    
5359
--
5360
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5361
--
5362

    
5363

    
5364

    
5365

    
5366
--
5367
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5368
--
5369

    
5370

    
5371

    
5372

    
5373
--
5374
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5375
--
5376

    
5377

    
5378

    
5379

    
5380
--
5381
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5382
--
5383

    
5384

    
5385

    
5386

    
5387
--
5388
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5389
--
5390

    
5391
ALTER TABLE address
5392
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5393

    
5394

    
5395
--
5396
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5397
--
5398

    
5399
ALTER TABLE address
5400
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5401

    
5402

    
5403
--
5404
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5405
--
5406

    
5407

    
5408

    
5409

    
5410
--
5411
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5412
--
5413

    
5414

    
5415

    
5416

    
5417
--
5418
-- Name: aggregateoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5419
--
5420

    
5421

    
5422

    
5423

    
5424
--
5425
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5426
--
5427

    
5428
ALTER TABLE aggregateoccurrence
5429
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5430

    
5431

    
5432
--
5433
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5434
--
5435

    
5436
ALTER TABLE aggregateoccurrence
5437
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5438

    
5439

    
5440
--
5441
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5442
--
5443

    
5444
ALTER TABLE classcontributor
5445
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5446

    
5447

    
5448
--
5449
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5450
--
5451

    
5452

    
5453

    
5454

    
5455
--
5456
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5457
--
5458

    
5459

    
5460

    
5461

    
5462
--
5463
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5464
--
5465

    
5466

    
5467

    
5468

    
5469
--
5470
-- Name: commconcept_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5471
--
5472

    
5473
ALTER TABLE commconcept
5474
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5475

    
5476

    
5477
--
5478
-- Name: commconcept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5479
--
5480

    
5481

    
5482

    
5483

    
5484
--
5485
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5486
--
5487

    
5488
ALTER TABLE commcorrelation
5489
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5490

    
5491

    
5492
--
5493
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5494
--
5495

    
5496
ALTER TABLE commcorrelation
5497
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5498

    
5499

    
5500
--
5501
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5502
--
5503

    
5504

    
5505

    
5506

    
5507
--
5508
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5509
--
5510

    
5511
ALTER TABLE commdetermination
5512
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5513

    
5514

    
5515
--
5516
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5517
--
5518

    
5519
ALTER TABLE commdetermination
5520
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5521

    
5522

    
5523
--
5524
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5525
--
5526

    
5527
ALTER TABLE commlineage
5528
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5529

    
5530

    
5531
--
5532
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5533
--
5534

    
5535
ALTER TABLE commlineage
5536
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5537

    
5538

    
5539
--
5540
-- Name: commname_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5541
--
5542

    
5543

    
5544

    
5545

    
5546
--
5547
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5548
--
5549

    
5550
ALTER TABLE commstatus
5551
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5552

    
5553

    
5554
--
5555
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5556
--
5557

    
5558
ALTER TABLE commstatus
5559
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5560

    
5561

    
5562
--
5563
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5564
--
5565

    
5566

    
5567

    
5568

    
5569
--
5570
-- Name: commstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5571
--
5572

    
5573

    
5574

    
5575

    
5576
--
5577
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5578
--
5579

    
5580
ALTER TABLE commusage
5581
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5582

    
5583

    
5584
--
5585
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5586
--
5587

    
5588
ALTER TABLE commusage
5589
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5590

    
5591

    
5592
--
5593
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5594
--
5595

    
5596
ALTER TABLE commusage
5597
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5598

    
5599

    
5600
--
5601
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5602
--
5603

    
5604

    
5605

    
5606

    
5607
--
5608
-- Name: coordinates_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5609
--
5610

    
5611

    
5612

    
5613

    
5614
--
5615
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5616
--
5617

    
5618
ALTER TABLE coverindex
5619
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5620

    
5621

    
5622
--
5623
-- Name: covermethod_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5624
--
5625

    
5626

    
5627

    
5628

    
5629
--
5630
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5631
--
5632

    
5633
ALTER TABLE definedvalue
5634
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5635

    
5636

    
5637
--
5638
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5639
--
5640

    
5641
ALTER TABLE disturbanceobs
5642
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5643

    
5644

    
5645
--
5646
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5647
--
5648

    
5649
ALTER TABLE graphic
5650
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5651

    
5652

    
5653
--
5654
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5655
--
5656

    
5657
ALTER TABLE location
5658
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5659

    
5660

    
5661
--
5662
-- Name: location_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5663
--
5664

    
5665

    
5666

    
5667

    
5668
--
5669
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5670
--
5671

    
5672
ALTER TABLE locationevent
5673
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5674

    
5675

    
5676
--
5677
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5678
--
5679

    
5680

    
5681

    
5682

    
5683
--
5684
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5685
--
5686

    
5687
ALTER TABLE locationevent
5688
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5689

    
5690

    
5691
--
5692
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5693
--
5694

    
5695
ALTER TABLE locationevent
5696
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5697

    
5698

    
5699
--
5700
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5701
--
5702

    
5703
ALTER TABLE locationevent
5704
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5705

    
5706

    
5707
--
5708
-- Name: locationevent_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5709
--
5710

    
5711

    
5712

    
5713

    
5714
--
5715
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5716
--
5717

    
5718
ALTER TABLE locationevent
5719
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5720

    
5721

    
5722
--
5723
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5724
--
5725

    
5726
ALTER TABLE locationeventcontributor
5727
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5728

    
5729

    
5730
--
5731
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5732
--
5733

    
5734

    
5735

    
5736

    
5737
--
5738
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5739
--
5740

    
5741

    
5742

    
5743

    
5744
--
5745
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5746
--
5747

    
5748
ALTER TABLE locationeventsynonym
5749
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5750

    
5751

    
5752
--
5753
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5754
--
5755

    
5756
ALTER TABLE locationeventsynonym
5757
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5758

    
5759

    
5760
--
5761
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5762
--
5763

    
5764

    
5765

    
5766

    
5767
--
5768
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5769
--
5770

    
5771
ALTER TABLE locationplace
5772
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5773

    
5774

    
5775
--
5776
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5777
--
5778

    
5779
ALTER TABLE locationplace
5780
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5781

    
5782

    
5783
--
5784
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5785
--
5786

    
5787
ALTER TABLE method
5788
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5789

    
5790

    
5791
--
5792
-- Name: method_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5793
--
5794

    
5795

    
5796

    
5797

    
5798
--
5799
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5800
--
5801

    
5802
ALTER TABLE method
5803
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5804

    
5805

    
5806
--
5807
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5808
--
5809

    
5810
ALTER TABLE methodtaxonclass
5811
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5812

    
5813

    
5814
--
5815
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5816
--
5817

    
5818

    
5819

    
5820

    
5821
--
5822
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5823
--
5824

    
5825
ALTER TABLE methodtaxonclass
5826
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5827

    
5828

    
5829
--
5830
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5831
--
5832

    
5833
ALTER TABLE note
5834
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5835

    
5836

    
5837
--
5838
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5839
--
5840

    
5841

    
5842

    
5843

    
5844
--
5845
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5846
--
5847

    
5848
ALTER TABLE party
5849
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5850

    
5851

    
5852
--
5853
-- Name: party_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5854
--
5855

    
5856

    
5857

    
5858

    
5859
--
5860
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5861
--
5862

    
5863
ALTER TABLE partymember
5864
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5865

    
5866

    
5867
--
5868
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5869
--
5870

    
5871
ALTER TABLE partymember
5872
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5873

    
5874

    
5875
--
5876
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5877
--
5878

    
5879

    
5880

    
5881

    
5882
--
5883
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5884
--
5885

    
5886
ALTER TABLE place
5887
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5888

    
5889

    
5890
--
5891
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5892
--
5893

    
5894
ALTER TABLE place
5895
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5896

    
5897

    
5898
--
5899
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5900
--
5901

    
5902
ALTER TABLE place
5903
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5904

    
5905

    
5906
--
5907
-- Name: place_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5908
--
5909

    
5910

    
5911

    
5912

    
5913
--
5914
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5915
--
5916

    
5917
ALTER TABLE placecorrelation
5918
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5919

    
5920

    
5921
--
5922
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5923
--
5924

    
5925
ALTER TABLE placecorrelation
5926
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5927

    
5928

    
5929
--
5930
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5931
--
5932

    
5933
ALTER TABLE placename_ancestor
5934
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5935

    
5936

    
5937
--
5938
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5939
--
5940

    
5941
ALTER TABLE placename_ancestor
5942
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5943

    
5944

    
5945
--
5946
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5947
--
5948

    
5949
ALTER TABLE placename
5950
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5951

    
5952

    
5953
--
5954
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5955
--
5956

    
5957
ALTER TABLE plantobservation
5958
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5959

    
5960

    
5961
--
5962
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5963
--
5964

    
5965
ALTER TABLE plantobservation
5966
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5967

    
5968

    
5969
--
5970
-- Name: plantobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5971
--
5972

    
5973

    
5974

    
5975

    
5976
--
5977
-- Name: project_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5978
--
5979

    
5980

    
5981

    
5982

    
5983
--
5984
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5985
--
5986

    
5987

    
5988

    
5989

    
5990
--
5991
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5992
--
5993

    
5994
ALTER TABLE projectcontributor
5995
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5996

    
5997

    
5998
--
5999
-- Name: reference_referencejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6000
--
6001

    
6002
ALTER TABLE reference
6003
    ADD CONSTRAINT reference_referencejournal_id_fkey FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
6004

    
6005

    
6006
--
6007
-- Name: referencealtident_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6008
--
6009

    
6010
ALTER TABLE referencealtident
6011
    ADD CONSTRAINT referencealtident_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6012

    
6013

    
6014
--
6015
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6016
--
6017

    
6018
ALTER TABLE referencecontributor
6019
    ADD CONSTRAINT referencecontributor_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6020

    
6021

    
6022
--
6023
-- Name: referencecontributor_referenceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6024
--
6025

    
6026

    
6027

    
6028

    
6029
--
6030
-- Name: referenceparty_currentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6031
--
6032

    
6033
ALTER TABLE referenceparty
6034
    ADD CONSTRAINT referenceparty_currentparty_id_fkey FOREIGN KEY (currentparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6035

    
6036

    
6037
--
6038
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6039
--
6040

    
6041
ALTER TABLE revision
6042
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
6043

    
6044

    
6045
--
6046
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6047
--
6048

    
6049
ALTER TABLE soilobs
6050
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6051

    
6052

    
6053
--
6054
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6055
--
6056

    
6057
ALTER TABLE soiltaxon
6058
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
6059

    
6060

    
6061
--
6062
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6063
--
6064

    
6065

    
6066

    
6067

    
6068
--
6069
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6070
--
6071

    
6072
ALTER TABLE specimenreplicate
6073
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6074

    
6075

    
6076
--
6077
-- Name: specimenreplicate_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6078
--
6079

    
6080

    
6081

    
6082

    
6083
--
6084
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6085
--
6086

    
6087
ALTER TABLE specimenreplicate
6088
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6089

    
6090

    
6091
--
6092
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6093
--
6094

    
6095
ALTER TABLE stemobservation
6096
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6097

    
6098

    
6099
--
6100
-- Name: stemobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6101
--
6102

    
6103

    
6104

    
6105

    
6106
--
6107
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6108
--
6109

    
6110
ALTER TABLE stratum
6111
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6112

    
6113

    
6114
--
6115
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6116
--
6117

    
6118

    
6119

    
6120

    
6121
--
6122
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6123
--
6124

    
6125
ALTER TABLE taxonalt
6126
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6127

    
6128

    
6129
--
6130
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6131
--
6132

    
6133
ALTER TABLE taxonalt
6134
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6135

    
6136

    
6137
--
6138
-- Name: taxonconcept_concept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6139
--
6140

    
6141

    
6142

    
6143

    
6144
--
6145
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6146
--
6147

    
6148
ALTER TABLE taxonconcept
6149
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6150

    
6151

    
6152
--
6153
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6154
--
6155

    
6156

    
6157

    
6158

    
6159
--
6160
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6161
--
6162

    
6163
ALTER TABLE taxoncorrelation
6164
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6165

    
6166

    
6167
--
6168
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6169
--
6170

    
6171

    
6172

    
6173

    
6174
--
6175
-- Name: taxondetermination_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6176
--
6177

    
6178

    
6179

    
6180

    
6181
--
6182
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6183
--
6184

    
6185
ALTER TABLE taxondetermination
6186
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6187

    
6188

    
6189
--
6190
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6191
--
6192

    
6193
ALTER TABLE taxondetermination
6194
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6195

    
6196

    
6197
--
6198
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6199
--
6200

    
6201

    
6202

    
6203

    
6204
--
6205
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6206
--
6207

    
6208
ALTER TABLE taxonlabel
6209
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6210

    
6211

    
6212
--
6213
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6214
--
6215

    
6216
ALTER TABLE taxonlabel
6217
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6218

    
6219

    
6220
--
6221
-- Name: taxonlabel_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6222
--
6223

    
6224

    
6225

    
6226

    
6227
--
6228
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6229
--
6230

    
6231
ALTER TABLE taxonlabel_relationship
6232
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6233

    
6234

    
6235
--
6236
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6237
--
6238

    
6239
ALTER TABLE taxonlabel_relationship
6240
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6241

    
6242

    
6243
--
6244
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6245
--
6246

    
6247
ALTER TABLE taxonlineage
6248
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6249

    
6250

    
6251
--
6252
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6253
--
6254

    
6255
ALTER TABLE taxonlineage
6256
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6257

    
6258

    
6259
--
6260
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6261
--
6262

    
6263
ALTER TABLE taxonoccurrence
6264
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6265

    
6266

    
6267
--
6268
-- Name: taxonoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6269
--
6270

    
6271

    
6272

    
6273

    
6274
--
6275
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6276
--
6277

    
6278

    
6279

    
6280

    
6281
--
6282
-- Name: taxonstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6283
--
6284

    
6285

    
6286

    
6287

    
6288
--
6289
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6290
--
6291

    
6292
ALTER TABLE taxonstatus
6293
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6294

    
6295

    
6296
--
6297
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6298
--
6299

    
6300
ALTER TABLE taxonverbatim
6301
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6302

    
6303

    
6304
--
6305
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6306
--
6307

    
6308
ALTER TABLE telephone
6309
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6310

    
6311

    
6312
--
6313
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6314
--
6315

    
6316

    
6317

    
6318

    
6319
--
6320
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6321
--
6322

    
6323
ALTER TABLE trait
6324
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6325

    
6326

    
6327
--
6328
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6329
--
6330

    
6331
ALTER TABLE voucher
6332
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6333

    
6334

    
6335
--
6336
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6337
--
6338

    
6339
ALTER TABLE voucher
6340
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6341

    
6342

    
6343
--
6344
-- PostgreSQL database dump complete
6345
--
6346

    
(19-19/20)