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
    `growthForm` text,
665
    cultivated int(1),
666
    `cultivatedBasis` text,
667
    `coverPercent` double precision,
668
    `individualCount` text,
669
    `individualCount_1cm_or_more` text,
670
    `individualCount_2_5cm_or_more` text,
671
    `individualCount_10cm_or_more` text
672
);
673

    
674

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

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

    
716

    
717
--
718
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
719
--
720

    
721

    
722

    
723

    
724
--
725
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
726
--
727

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

    
740

    
741
--
742
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
743
--
744

    
745

    
746

    
747

    
748
--
749
-- Name: COLUMN coordinates.coordsaccuracy_deg; Type: COMMENT; Schema: public; Owner: -
750
--
751

    
752

    
753

    
754

    
755
--
756
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
757
--
758

    
759
CREATE TABLE family_higher_plant_group (
760
    family text NOT NULL,
761
    higher_plant_group text
762
);
763

    
764

    
765
--
766
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
767
--
768

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

    
815

    
816
--
817
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
818
--
819

    
820

    
821

    
822

    
823
--
824
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
825
--
826

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

    
906

    
907
--
908
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
909
--
910

    
911

    
912

    
913

    
914
--
915
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
916
--
917

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

    
925

    
926
--
927
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
928
--
929

    
930

    
931

    
932

    
933
--
934
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
935
--
936

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

    
965

    
966
--
967
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
968
--
969

    
970

    
971

    
972

    
973
--
974
-- Name: COLUMN method.reference_id; Type: COMMENT; Schema: public; Owner: -
975
--
976

    
977

    
978

    
979

    
980
--
981
-- Name: COLUMN method.name; Type: COMMENT; Schema: public; Owner: -
982
--
983

    
984

    
985

    
986

    
987
--
988
-- Name: COLUMN method.description; Type: COMMENT; Schema: public; Owner: -
989
--
990

    
991

    
992

    
993

    
994
--
995
-- Name: COLUMN method.diameterheight_m; Type: COMMENT; Schema: public; Owner: -
996
--
997

    
998

    
999

    
1000

    
1001
--
1002
-- Name: COLUMN method.mindiameter_m; Type: COMMENT; Schema: public; Owner: -
1003
--
1004

    
1005

    
1006

    
1007

    
1008
--
1009
-- Name: COLUMN method.maxdiameter_m; Type: COMMENT; Schema: public; Owner: -
1010
--
1011

    
1012

    
1013

    
1014

    
1015
--
1016
-- Name: COLUMN method.minheight_m; Type: COMMENT; Schema: public; Owner: -
1017
--
1018

    
1019

    
1020

    
1021

    
1022
--
1023
-- Name: COLUMN method.maxheight_m; Type: COMMENT; Schema: public; Owner: -
1024
--
1025

    
1026

    
1027

    
1028

    
1029
--
1030
-- Name: COLUMN method.observationtype; Type: COMMENT; Schema: public; Owner: -
1031
--
1032

    
1033

    
1034

    
1035

    
1036
--
1037
-- Name: COLUMN method.observationmeasure; Type: COMMENT; Schema: public; Owner: -
1038
--
1039

    
1040

    
1041

    
1042

    
1043
--
1044
-- Name: COLUMN method.samplingfactor; Type: COMMENT; Schema: public; Owner: -
1045
--
1046

    
1047

    
1048

    
1049

    
1050
--
1051
-- Name: COLUMN method.coverbasis; Type: COMMENT; Schema: public; Owner: -
1052
--
1053

    
1054

    
1055

    
1056

    
1057
--
1058
-- Name: COLUMN method.stemsamplemethod; Type: COMMENT; Schema: public; Owner: -
1059
--
1060

    
1061

    
1062

    
1063

    
1064
--
1065
-- Name: COLUMN method.shape; Type: COMMENT; Schema: public; Owner: -
1066
--
1067

    
1068

    
1069

    
1070

    
1071
--
1072
-- Name: COLUMN method.samplearea_m2; Type: COMMENT; Schema: public; Owner: -
1073
--
1074

    
1075

    
1076

    
1077

    
1078
--
1079
-- Name: COLUMN method.subplotspacing_m; Type: COMMENT; Schema: public; Owner: -
1080
--
1081

    
1082

    
1083

    
1084

    
1085
--
1086
-- Name: COLUMN method.subplotmethod_id; Type: COMMENT; Schema: public; Owner: -
1087
--
1088

    
1089

    
1090

    
1091

    
1092
--
1093
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1094
--
1095

    
1096

    
1097

    
1098

    
1099
--
1100
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1101
--
1102

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

    
1121

    
1122
--
1123
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1124
--
1125

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

    
1139

    
1140
--
1141
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1142
--
1143

    
1144

    
1145

    
1146

    
1147
--
1148
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1149
--
1150

    
1151

    
1152

    
1153

    
1154
--
1155
-- Name: reference; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1156
--
1157

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

    
1188

    
1189
--
1190
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1191
--
1192

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

    
1214

    
1215
--
1216
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1217
--
1218

    
1219

    
1220

    
1221

    
1222
--
1223
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1224
--
1225

    
1226

    
1227

    
1228

    
1229
--
1230
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1231
--
1232

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

    
1254

    
1255
--
1256
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1257
--
1258

    
1259

    
1260

    
1261

    
1262
--
1263
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1264
--
1265

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

    
1280

    
1281
--
1282
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1283
--
1284

    
1285

    
1286

    
1287

    
1288
--
1289
-- Name: COLUMN taxonoccurrence.iscultivated; Type: COMMENT; Schema: public; Owner: -
1290
--
1291

    
1292

    
1293

    
1294

    
1295
--
1296
-- Name: COLUMN taxonoccurrence.cultivatedbasis; Type: COMMENT; Schema: public; Owner: -
1297
--
1298

    
1299

    
1300

    
1301

    
1302
--
1303
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1304
--
1305

    
1306

    
1307

    
1308

    
1309
--
1310
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1311
--
1312

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

    
1327

    
1328
--
1329
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1330
--
1331

    
1332

    
1333

    
1334

    
1335
--
1336
-- Name: COLUMN taxonverbatim.verbatimrank; Type: COMMENT; Schema: public; Owner: -
1337
--
1338

    
1339

    
1340

    
1341

    
1342
--
1343
-- Name: COLUMN taxonverbatim.taxonomicname; Type: COMMENT; Schema: public; Owner: -
1344
--
1345

    
1346

    
1347

    
1348

    
1349
--
1350
-- Name: COLUMN taxonverbatim.taxonname; Type: COMMENT; Schema: public; Owner: -
1351
--
1352

    
1353

    
1354

    
1355

    
1356
--
1357
-- Name: COLUMN taxonverbatim.author; Type: COMMENT; Schema: public; Owner: -
1358
--
1359

    
1360

    
1361

    
1362

    
1363
--
1364
-- Name: COLUMN taxonverbatim.family; Type: COMMENT; Schema: public; Owner: -
1365
--
1366

    
1367

    
1368

    
1369

    
1370
--
1371
-- Name: COLUMN taxonverbatim.genus; Type: COMMENT; Schema: public; Owner: -
1372
--
1373

    
1374

    
1375

    
1376

    
1377
--
1378
-- Name: COLUMN taxonverbatim.specific_epithet; Type: COMMENT; Schema: public; Owner: -
1379
--
1380

    
1381

    
1382

    
1383

    
1384
--
1385
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1386
--
1387

    
1388

    
1389

    
1390

    
1391
--
1392
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1393
--
1394

    
1395

    
1396

    
1397

    
1398
--
1399
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1400
--
1401

    
1402
CREATE TABLE classcontributor (
1403
    classcontributor_id int(11) NOT NULL,
1404
    commclass_id int(11) NOT NULL,
1405
    party_id int(11) NOT NULL,
1406
    role text
1407
);
1408

    
1409

    
1410
--
1411
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1412
--
1413

    
1414

    
1415

    
1416

    
1417
--
1418
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1419
--
1420

    
1421

    
1422

    
1423

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

    
1428

    
1429

    
1430
--
1431
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1432
--
1433

    
1434
CREATE TABLE commclass (
1435
    commclass_id int(11) NOT NULL,
1436
    locationevent_id int(11) NOT NULL,
1437
    inspection int(1),
1438
    tableanalysis int(1),
1439
    multivariateanalysis int(1),
1440
    classpublication_id int(11),
1441
    classnotes text,
1442
    commname text,
1443
    commcode text,
1444
    commframework text,
1445
    commlevel text,
1446
    classstartdate date,
1447
    classstopdate date,
1448
    expertsystem text,
1449
    accessioncode text
1450
);
1451

    
1452

    
1453
--
1454
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1455
--
1456

    
1457

    
1458

    
1459

    
1460
--
1461
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1462
--
1463

    
1464

    
1465

    
1466

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

    
1471

    
1472

    
1473
--
1474
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1475
--
1476

    
1477
CREATE TABLE commconcept (
1478
    commconcept_id int(11) NOT NULL,
1479
    commname_id int(11) NOT NULL,
1480
    reference_id int(11),
1481
    commdescription text,
1482
    d_obscount int(11),
1483
    commname text,
1484
    d_currentaccepted int(1),
1485
    accessioncode text
1486
);
1487

    
1488

    
1489
--
1490
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1491
--
1492

    
1493

    
1494

    
1495

    
1496
--
1497
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1498
--
1499

    
1500

    
1501

    
1502

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

    
1507

    
1508

    
1509
--
1510
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1511
--
1512

    
1513
CREATE TABLE commcorrelation (
1514
    commcorrelation_id int(11) NOT NULL,
1515
    commstatus_id int(11) NOT NULL,
1516
    commconcept_id int(11) NOT NULL,
1517
    commconvergence text NOT NULL,
1518
    correlationstart date NOT NULL,
1519
    correlationstop date
1520
);
1521

    
1522

    
1523
--
1524
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1525
--
1526

    
1527

    
1528

    
1529

    
1530
--
1531
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1532
--
1533

    
1534

    
1535

    
1536

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

    
1541

    
1542

    
1543
--
1544
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1545
--
1546

    
1547
CREATE TABLE commdetermination (
1548
    commdetermination_id int(11) NOT NULL,
1549
    commclass_id int(11) NOT NULL,
1550
    commconcept_id int(11) NOT NULL,
1551
    commcode text,
1552
    commname text,
1553
    classfit text,
1554
    classconfidence text,
1555
    commauthority_id int(11),
1556
    notes text,
1557
    type int(1),
1558
    nomenclaturaltype int(1)
1559
);
1560

    
1561

    
1562
--
1563
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1564
--
1565

    
1566

    
1567

    
1568

    
1569
--
1570
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1571
--
1572

    
1573

    
1574

    
1575

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

    
1580

    
1581

    
1582
--
1583
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1584
--
1585

    
1586
CREATE TABLE commlineage (
1587
    commlineage_id int(11) NOT NULL,
1588
    parentcommstatus_id int(11) NOT NULL,
1589
    childcommstatus_id int(11) NOT NULL
1590
);
1591

    
1592

    
1593
--
1594
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1595
--
1596

    
1597

    
1598

    
1599

    
1600
--
1601
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1602
--
1603

    
1604

    
1605

    
1606

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

    
1611

    
1612

    
1613
--
1614
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1615
--
1616

    
1617
CREATE TABLE commname (
1618
    commname_id int(11) NOT NULL,
1619
    commname text NOT NULL,
1620
    reference_id int(11),
1621
    dateentered date 
1622
);
1623

    
1624

    
1625
--
1626
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1627
--
1628

    
1629

    
1630

    
1631

    
1632
--
1633
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1634
--
1635

    
1636

    
1637

    
1638

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

    
1643

    
1644

    
1645
--
1646
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1647
--
1648

    
1649
CREATE TABLE commstatus (
1650
    commstatus_id int(11) NOT NULL,
1651
    commconcept_id int(11) NOT NULL,
1652
    reference_id int(11),
1653
    commconceptstatus text NOT NULL,
1654
    commparent_id int(11),
1655
    commlevel text,
1656
    commpartycomments text,
1657
    party_id int(11) NOT NULL,
1658
    startdate date NOT NULL,
1659
    stopdate date,
1660
    accessioncode text
1661
);
1662

    
1663

    
1664
--
1665
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1666
--
1667

    
1668

    
1669

    
1670

    
1671
--
1672
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1673
--
1674

    
1675

    
1676

    
1677

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

    
1682

    
1683

    
1684
--
1685
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1686
--
1687

    
1688
CREATE TABLE commusage (
1689
    commusage_id int(11) NOT NULL,
1690
    commname_id int(11) NOT NULL,
1691
    commname text,
1692
    commconcept_id int(11),
1693
    commnamestatus text,
1694
    classsystem text,
1695
    party_id int(11),
1696
    commstatus_id int(11),
1697
    usagestart date,
1698
    usagestop date
1699
);
1700

    
1701

    
1702
--
1703
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1704
--
1705

    
1706

    
1707

    
1708

    
1709
--
1710
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1711
--
1712

    
1713

    
1714

    
1715

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

    
1720

    
1721

    
1722
--
1723
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1724
--
1725

    
1726

    
1727

    
1728

    
1729
--
1730
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1731
--
1732

    
1733

    
1734

    
1735

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

    
1740

    
1741

    
1742
--
1743
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1744
--
1745

    
1746
CREATE TABLE coverindex (
1747
    coverindex_id int(11) NOT NULL,
1748
    covermethod_id int(11) NOT NULL,
1749
    covercode text NOT NULL,
1750
    upperlimit double precision,
1751
    lowerlimit double precision,
1752
    coverpercent double precision NOT NULL,
1753
    indexdescription text
1754
);
1755

    
1756

    
1757
--
1758
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1759
--
1760

    
1761

    
1762

    
1763

    
1764
--
1765
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1766
--
1767

    
1768

    
1769

    
1770

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

    
1775

    
1776

    
1777
--
1778
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1779
--
1780

    
1781
CREATE TABLE covermethod (
1782
    covermethod_id int(11) NOT NULL,
1783
    reference_id int(11),
1784
    covertype text NOT NULL,
1785
    coverestimationmethod text,
1786
    accessioncode text
1787
);
1788

    
1789

    
1790
--
1791
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1792
--
1793

    
1794

    
1795

    
1796

    
1797
--
1798
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1799
--
1800

    
1801

    
1802

    
1803

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

    
1808

    
1809

    
1810
--
1811
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE; Schema: public; Owner: -
1812
--
1813

    
1814

    
1815

    
1816

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

    
1821

    
1822

    
1823
--
1824
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1825
--
1826

    
1827
CREATE TABLE definedvalue (
1828
    definedvalue_id int(11) NOT NULL,
1829
    userdefined_id int(11) NOT NULL,
1830
    tablerecord_id int(11) NOT NULL,
1831
    definedvalue text
1832
);
1833

    
1834

    
1835
--
1836
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1837
--
1838

    
1839

    
1840

    
1841

    
1842
--
1843
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1844
--
1845

    
1846

    
1847

    
1848

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

    
1853

    
1854

    
1855
--
1856
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1857
--
1858

    
1859
CREATE TABLE disturbanceobs (
1860
    disturbanceobs_id int(11) NOT NULL,
1861
    locationevent_id int(11) NOT NULL,
1862
    disturbancetype text NOT NULL,
1863
    disturbanceintensity text,
1864
    disturbanceage double precision,
1865
    disturbanceextent double precision,
1866
    disturbancecomment text
1867
);
1868

    
1869

    
1870
--
1871
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1872
--
1873

    
1874

    
1875

    
1876

    
1877
--
1878
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1879
--
1880

    
1881

    
1882

    
1883

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

    
1888

    
1889

    
1890
--
1891
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1892
--
1893

    
1894
CREATE TABLE geoscrub_input (
1895
    country text,
1896
    `stateProvince` text,
1897
    county text,
1898
    `decimalLatitude` double precision,
1899
    `decimalLongitude` double precision
1900
);
1901

    
1902

    
1903
--
1904
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1905
--
1906

    
1907

    
1908

    
1909

    
1910
--
1911
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1912
--
1913

    
1914
CREATE TABLE graphic (
1915
    graphic_id int(11) NOT NULL,
1916
    locationevent_id int(11) NOT NULL,
1917
    graphicname text,
1918
    graphiclocation text,
1919
    graphicdescription text,
1920
    graphictype text,
1921
    graphicdata int(11),
1922
    graphicdate date,
1923
    accessioncode text
1924
);
1925

    
1926

    
1927
--
1928
-- Name: graphic_graphic_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1929
--
1930

    
1931

    
1932

    
1933

    
1934
--
1935
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1936
--
1937

    
1938

    
1939

    
1940

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

    
1945

    
1946

    
1947
--
1948
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1949
--
1950

    
1951
CREATE TABLE higher_plant_group_nodes (
1952
    higher_plant_group text NOT NULL,
1953
    node_name text NOT NULL
1954
);
1955

    
1956

    
1957
--
1958
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1959
--
1960

    
1961

    
1962

    
1963

    
1964
--
1965
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1966
--
1967

    
1968

    
1969

    
1970

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

    
1975

    
1976

    
1977
--
1978
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1979
--
1980

    
1981

    
1982

    
1983

    
1984
--
1985
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1986
--
1987

    
1988

    
1989

    
1990

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

    
1995

    
1996

    
1997
--
1998
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1999
--
2000

    
2001
CREATE TABLE locationeventcontributor (
2002
    locationeventcontributor_id int(11) NOT NULL,
2003
    locationevent_id int(11) NOT NULL,
2004
    party_id int(11) NOT NULL,
2005
    role text NOT NULL,
2006
    contributiondate date
2007
);
2008

    
2009

    
2010
--
2011
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2012
--
2013

    
2014

    
2015

    
2016

    
2017
--
2018
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2019
--
2020

    
2021

    
2022

    
2023

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

    
2028

    
2029

    
2030
--
2031
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2032
--
2033

    
2034
CREATE TABLE locationeventsynonym (
2035
    locationeventsynonym_id int(11) NOT NULL,
2036
    synonymlocationevent_id int(11) NOT NULL,
2037
    primarylocationevent_id int(11) NOT NULL,
2038
    party_id int(11) NOT NULL,
2039
    role text NOT NULL,
2040
    synonymcomment text,
2041
    classstartdate date  NOT NULL,
2042
    classstopdate date,
2043
    accessioncode text
2044
);
2045

    
2046

    
2047
--
2048
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2049
--
2050

    
2051

    
2052

    
2053

    
2054
--
2055
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2056
--
2057

    
2058

    
2059

    
2060

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

    
2065

    
2066

    
2067
--
2068
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2069
--
2070

    
2071

    
2072

    
2073

    
2074
--
2075
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2076
--
2077

    
2078

    
2079

    
2080

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

    
2085

    
2086

    
2087
--
2088
-- Name: method_method_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2089
--
2090

    
2091

    
2092

    
2093

    
2094
--
2095
-- Name: method_method_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2096
--
2097

    
2098

    
2099

    
2100

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

    
2105

    
2106

    
2107
--
2108
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2109
--
2110

    
2111
CREATE TABLE methodtaxonclass (
2112
    methodtaxonclass_id int(11) NOT NULL,
2113
    method_id int(11) NOT NULL,
2114
    taxonlabel_id int(11),
2115
    included int(1) NOT NULL,
2116
    submethod_id int(11),
2117
    taxonclass text
2118
);
2119

    
2120

    
2121
--
2122
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2123
--
2124

    
2125

    
2126

    
2127

    
2128
--
2129
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2130
--
2131

    
2132

    
2133

    
2134

    
2135
--
2136
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2137
--
2138

    
2139

    
2140

    
2141

    
2142
--
2143
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2144
--
2145

    
2146

    
2147

    
2148

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

    
2153

    
2154

    
2155
--
2156
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2157
--
2158

    
2159
CREATE TABLE note (
2160
    note_id int(11) NOT NULL,
2161
    notelink_id int(11) NOT NULL,
2162
    party_id int(11) NOT NULL,
2163
    role text NOT NULL,
2164
    notetype text NOT NULL,
2165
    notetext text NOT NULL,
2166
    notedate date,
2167
    accessioncode text
2168
);
2169

    
2170

    
2171
--
2172
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2173
--
2174

    
2175

    
2176

    
2177

    
2178
--
2179
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2180
--
2181

    
2182

    
2183

    
2184

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

    
2189

    
2190

    
2191
--
2192
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2193
--
2194

    
2195
CREATE TABLE notelink (
2196
    notelink_id int(11) NOT NULL,
2197
    tablename text NOT NULL,
2198
    attributename text,
2199
    tablerecord int(11) NOT NULL
2200
);
2201

    
2202

    
2203
--
2204
-- Name: notelink_notelink_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2205
--
2206

    
2207

    
2208

    
2209

    
2210
--
2211
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2212
--
2213

    
2214

    
2215

    
2216

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

    
2221

    
2222

    
2223
--
2224
-- Name: party_party_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2225
--
2226

    
2227

    
2228

    
2229

    
2230
--
2231
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2232
--
2233

    
2234

    
2235

    
2236

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

    
2241

    
2242

    
2243
--
2244
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2245
--
2246

    
2247
CREATE TABLE partymember (
2248
    partymember_id int(11) NOT NULL,
2249
    parentparty_id int(11) NOT NULL,
2250
    childparty_id int(11) NOT NULL,
2251
    role text,
2252
    memberstart date  NOT NULL,
2253
    memberstop date
2254
);
2255

    
2256

    
2257
--
2258
-- Name: partymember_partymember_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2259
--
2260

    
2261

    
2262

    
2263

    
2264
--
2265
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2266
--
2267

    
2268

    
2269

    
2270

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

    
2275

    
2276

    
2277
--
2278
-- Name: place_place_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2279
--
2280

    
2281

    
2282

    
2283

    
2284
--
2285
-- Name: place_place_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2286
--
2287

    
2288

    
2289

    
2290

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

    
2295

    
2296

    
2297
--
2298
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2299
--
2300

    
2301
CREATE TABLE placecorrelation (
2302
    placecorrelation_id int(11) NOT NULL,
2303
    parentplace_id int(11) NOT NULL,
2304
    childplace_id int(11) NOT NULL,
2305
    placeconvergence text NOT NULL
2306
);
2307

    
2308

    
2309
--
2310
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2311
--
2312

    
2313

    
2314

    
2315

    
2316
--
2317
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2318
--
2319

    
2320

    
2321

    
2322

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

    
2327

    
2328

    
2329
--
2330
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2331
--
2332

    
2333
CREATE TABLE placename (
2334
    placename_id int(11) NOT NULL,
2335
    parent_id int(11),
2336
    rank text NOT NULL,
2337
    placename text NOT NULL
2338
);
2339

    
2340

    
2341
--
2342
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2343
--
2344

    
2345

    
2346

    
2347

    
2348
--
2349
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2350
--
2351

    
2352
CREATE TABLE placename_ancestor (
2353
    placename_id int(11) NOT NULL,
2354
    ancestor_id int(11) NOT NULL
2355
);
2356

    
2357

    
2358
--
2359
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2360
--
2361

    
2362

    
2363

    
2364

    
2365
--
2366
-- Name: placename_placename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2367
--
2368

    
2369

    
2370

    
2371

    
2372
--
2373
-- Name: placename_placename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2374
--
2375

    
2376

    
2377

    
2378

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

    
2383

    
2384

    
2385
--
2386
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2387
--
2388

    
2389
CREATE TABLE plant (
2390
    plant_id int(11) NOT NULL
2391
);
2392

    
2393

    
2394
--
2395
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2396
--
2397

    
2398

    
2399

    
2400

    
2401
--
2402
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2403
--
2404

    
2405

    
2406

    
2407

    
2408
--
2409
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2410
--
2411

    
2412

    
2413

    
2414

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

    
2419

    
2420

    
2421
--
2422
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2423
--
2424

    
2425

    
2426

    
2427

    
2428
--
2429
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2430
--
2431

    
2432

    
2433

    
2434

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

    
2439

    
2440

    
2441
--
2442
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2443
--
2444

    
2445
CREATE TABLE project (
2446
    project_id int(11) NOT NULL,
2447
    reference_id int(11) NOT NULL,
2448
    sourceaccessioncode text,
2449
    projectname text,
2450
    projectdescription text,
2451
    startdate date,
2452
    stopdate date,
2453
    d_obscount int(11),
2454
    d_lastlocationaddeddate date,
2455
    accessioncode text
2456
);
2457

    
2458

    
2459
--
2460
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2461
--
2462

    
2463

    
2464

    
2465

    
2466
--
2467
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2468
--
2469

    
2470

    
2471

    
2472

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

    
2477

    
2478

    
2479
--
2480
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2481
--
2482

    
2483
CREATE TABLE projectcontributor (
2484
    projectcontributor_id int(11) NOT NULL,
2485
    project_id int(11) NOT NULL,
2486
    party_id int(11) NOT NULL,
2487
    role text,
2488
    surname text,
2489
    cheatrole text
2490
);
2491

    
2492

    
2493
--
2494
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2495
--
2496

    
2497

    
2498

    
2499

    
2500
--
2501
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2502
--
2503

    
2504

    
2505

    
2506

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

    
2511

    
2512

    
2513
--
2514
-- Name: reference_reference_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2515
--
2516

    
2517

    
2518

    
2519

    
2520
--
2521
-- Name: reference_reference_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2522
--
2523

    
2524

    
2525

    
2526

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

    
2531

    
2532

    
2533
--
2534
-- Name: referencealtident; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2535
--
2536

    
2537
CREATE TABLE referencealtident (
2538
    referencealtident_id int(11) NOT NULL,
2539
    reference_id int(11) NOT NULL,
2540
    system text,
2541
    identifier text NOT NULL
2542
);
2543

    
2544

    
2545
--
2546
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2547
--
2548

    
2549

    
2550

    
2551

    
2552
--
2553
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2554
--
2555

    
2556

    
2557

    
2558

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

    
2563

    
2564

    
2565
--
2566
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2567
--
2568

    
2569
CREATE TABLE referencecontributor (
2570
    referencecontributor_id int(11) NOT NULL,
2571
    reference_id int(11) NOT NULL,
2572
    referenceparty_id int(11) NOT NULL,
2573
    roletype text,
2574
    `position` int(11)
2575
);
2576

    
2577

    
2578
--
2579
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2580
--
2581

    
2582

    
2583

    
2584

    
2585
--
2586
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2587
--
2588

    
2589

    
2590

    
2591

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

    
2596

    
2597

    
2598
--
2599
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2600
--
2601

    
2602
CREATE TABLE referencejournal (
2603
    referencejournal_id int(11) NOT NULL,
2604
    journal text NOT NULL,
2605
    issn text,
2606
    abbreviation text,
2607
    accessioncode text
2608
);
2609

    
2610

    
2611
--
2612
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2613
--
2614

    
2615

    
2616

    
2617

    
2618
--
2619
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2620
--
2621

    
2622

    
2623

    
2624

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

    
2629

    
2630

    
2631
--
2632
-- Name: referenceparty; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2633
--
2634

    
2635
CREATE TABLE referenceparty (
2636
    referenceparty_id int(11) NOT NULL,
2637
    type text,
2638
    positionname text,
2639
    salutation text,
2640
    givenname text,
2641
    surname text,
2642
    suffix text,
2643
    organizationname text,
2644
    currentparty_id int(11),
2645
    accessioncode text
2646
);
2647

    
2648

    
2649
--
2650
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2651
--
2652

    
2653

    
2654

    
2655

    
2656
--
2657
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2658
--
2659

    
2660

    
2661

    
2662

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

    
2667

    
2668

    
2669
--
2670
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2671
--
2672

    
2673
CREATE TABLE revision (
2674
    revision_id int(11) NOT NULL,
2675
    tablename text NOT NULL,
2676
    tableattribute text NOT NULL,
2677
    tablerecord int(11) NOT NULL,
2678
    previousvaluetext text NOT NULL,
2679
    previousvaluetype text NOT NULL,
2680
    previousrevision_id int(11),
2681
    revisiondate date NOT NULL
2682
);
2683

    
2684

    
2685
--
2686
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2687
--
2688

    
2689

    
2690

    
2691

    
2692
--
2693
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2694
--
2695

    
2696

    
2697

    
2698

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

    
2703

    
2704

    
2705
--
2706
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2707
--
2708

    
2709
CREATE TABLE soilobs (
2710
    soilobs_id int(11) NOT NULL,
2711
    locationevent_id int(11) NOT NULL,
2712
    horizon text DEFAULT 'unknown' NOT NULL,
2713
    description text,
2714
    depthtop_m double precision,
2715
    depthbottom_m double precision,
2716
    color text,
2717
    texture text,
2718
    organic_fraction double precision,
2719
    sand_fraction double precision,
2720
    silt_fraction double precision,
2721
    clay_fraction double precision,
2722
    coarse_fraction double precision,
2723
    ph double precision,
2724
    acidity_fraction double precision,
2725
    basesaturation_fraction double precision,
2726
    cationexchangecapacity_cmol_kg double precision,
2727
    conductivity double precision,
2728
    carbon_fraction double precision,
2729
    phosphorus_fraction double precision,
2730
    potassium_fraction double precision,
2731
    magnesium_fraction double precision,
2732
    nitrogen_fraction double precision,
2733
    calcium_fraction double precision,
2734
    sodium_fraction double precision
2735
);
2736

    
2737

    
2738
--
2739
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2740
--
2741

    
2742

    
2743

    
2744

    
2745
--
2746
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2747
--
2748

    
2749

    
2750

    
2751

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

    
2756

    
2757

    
2758
--
2759
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2760
--
2761

    
2762
CREATE TABLE soiltaxon (
2763
    soiltaxon_id int(11) NOT NULL,
2764
    soilcode text,
2765
    soilname text,
2766
    soillevel int(11),
2767
    soilparent_id int(11),
2768
    soilframework text,
2769
    accessioncode text
2770
);
2771

    
2772

    
2773
--
2774
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2775
--
2776

    
2777

    
2778

    
2779

    
2780
--
2781
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2782
--
2783

    
2784

    
2785

    
2786

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

    
2791

    
2792

    
2793
--
2794
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2795
--
2796

    
2797
CREATE TABLE specimen (
2798
    specimen_id int(11) NOT NULL
2799
);
2800

    
2801

    
2802
--
2803
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2804
--
2805

    
2806

    
2807

    
2808

    
2809
--
2810
-- Name: specimen_specimen_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2811
--
2812

    
2813

    
2814

    
2815

    
2816
--
2817
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2818
--
2819

    
2820

    
2821

    
2822

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

    
2827

    
2828

    
2829
--
2830
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2831
--
2832

    
2833
CREATE TABLE specimenreplicate (
2834
    specimenreplicate_id int(11) NOT NULL,
2835
    reference_id int(11) NOT NULL,
2836
    sourceaccessioncode text,
2837
    plantobservation_id int(11),
2838
    institution_id int(11),
2839
    collectioncode_dwc text,
2840
    catalognumber_dwc text,
2841
    description text,
2842
    specimen_id int(11),
2843
    accessioncode text
2844
);
2845

    
2846

    
2847
--
2848
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2849
--
2850

    
2851

    
2852

    
2853

    
2854
--
2855
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2856
--
2857

    
2858

    
2859

    
2860

    
2861
--
2862
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2863
--
2864

    
2865

    
2866

    
2867

    
2868
--
2869
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2870
--
2871

    
2872

    
2873

    
2874

    
2875
--
2876
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2877
--
2878

    
2879

    
2880

    
2881

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

    
2886

    
2887

    
2888
--
2889
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2890
--
2891

    
2892

    
2893

    
2894

    
2895
--
2896
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2897
--
2898

    
2899

    
2900

    
2901

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

    
2906

    
2907

    
2908
--
2909
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2910
--
2911

    
2912
CREATE TABLE stratum (
2913
    stratum_id int(11) NOT NULL,
2914
    locationevent_id int(11) NOT NULL,
2915
    stratumheight double precision,
2916
    stratumbase double precision,
2917
    stratumcover double precision,
2918
    area double precision,
2919
    method_id int(11)
2920
);
2921

    
2922

    
2923
--
2924
-- Name: stratum_stratum_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2925
--
2926

    
2927

    
2928

    
2929

    
2930
--
2931
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2932
--
2933

    
2934

    
2935

    
2936

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

    
2941

    
2942

    
2943
--
2944
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2945
--
2946

    
2947
CREATE TABLE taxonalt (
2948
    taxonalt_id int(11) NOT NULL,
2949
    taxondetermination_id int(11) NOT NULL,
2950
    taxonlabel_id int(11) NOT NULL,
2951
    taxonaltfit text,
2952
    taxonaltconfidence text,
2953
    taxonaltnotes text
2954
);
2955

    
2956

    
2957
--
2958
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2959
--
2960

    
2961

    
2962

    
2963

    
2964
--
2965
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2966
--
2967

    
2968

    
2969

    
2970

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

    
2975

    
2976

    
2977
--
2978
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2979
--
2980

    
2981
CREATE TABLE taxonconcept (
2982
    taxonlabel_id int(11) NOT NULL,
2983
    concept_reference_id int(11)
2984
);
2985

    
2986

    
2987
--
2988
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2989
--
2990

    
2991

    
2992

    
2993

    
2994
--
2995
-- Name: COLUMN taxonconcept.concept_reference_id; Type: COMMENT; Schema: public; Owner: -
2996
--
2997

    
2998

    
2999

    
3000

    
3001
--
3002
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3003
--
3004

    
3005

    
3006

    
3007

    
3008
--
3009
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3010
--
3011

    
3012

    
3013

    
3014

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

    
3019

    
3020

    
3021
--
3022
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3023
--
3024

    
3025
CREATE TABLE taxoncorrelation (
3026
    taxoncorrelation_id int(11) NOT NULL,
3027
    taxonstatus_id int(11) NOT NULL,
3028
    taxonlabel_id int(11) NOT NULL,
3029
    plantconvergence text NOT NULL,
3030
    correlationstart date NOT NULL,
3031
    correlationstop date
3032
);
3033

    
3034

    
3035
--
3036
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3037
--
3038

    
3039

    
3040

    
3041

    
3042
--
3043
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3044
--
3045

    
3046

    
3047

    
3048

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

    
3053

    
3054

    
3055
--
3056
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3057
--
3058

    
3059

    
3060

    
3061

    
3062
--
3063
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3064
--
3065

    
3066

    
3067

    
3068

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

    
3073

    
3074

    
3075
--
3076
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3077
--
3078

    
3079
CREATE TABLE taxonlabel_relationship (
3080
    descendant_id int(11) NOT NULL,
3081
    ancestor_id int(11) NOT NULL,
3082
    relationship text DEFAULT 'is included in' NOT NULL
3083
);
3084

    
3085

    
3086
--
3087
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3088
--
3089

    
3090

    
3091

    
3092

    
3093
--
3094
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3095
--
3096

    
3097

    
3098

    
3099

    
3100
--
3101
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3102
--
3103

    
3104

    
3105

    
3106

    
3107
--
3108
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3109
--
3110

    
3111

    
3112

    
3113

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

    
3118

    
3119

    
3120
--
3121
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3122
--
3123

    
3124
CREATE TABLE taxonlineage (
3125
    taxonlineage_id int(11) NOT NULL,
3126
    childtaxonstatus_id int(11) NOT NULL,
3127
    parenttaxonstatus_id int(11) NOT NULL
3128
);
3129

    
3130

    
3131
--
3132
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3133
--
3134

    
3135

    
3136

    
3137

    
3138
--
3139
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3140
--
3141

    
3142

    
3143

    
3144

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

    
3149

    
3150

    
3151
--
3152
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3153
--
3154

    
3155

    
3156

    
3157

    
3158
--
3159
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3160
--
3161

    
3162

    
3163

    
3164

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

    
3169

    
3170

    
3171
--
3172
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3173
--
3174

    
3175
CREATE TABLE taxonstatus (
3176
    taxonstatus_id int(11) NOT NULL,
3177
    taxonlabel_id int(11) NOT NULL,
3178
    party_id int(11),
3179
    taxonlabelstatus text DEFAULT 'undetermined' NOT NULL,
3180
    reference_id int(11),
3181
    plantpartycomments text,
3182
    startdate date,
3183
    stopdate date,
3184
    accessioncode text
3185
);
3186

    
3187

    
3188
--
3189
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3190
--
3191

    
3192

    
3193

    
3194

    
3195
--
3196
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3197
--
3198

    
3199

    
3200

    
3201

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

    
3206

    
3207

    
3208
--
3209
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3210
--
3211

    
3212

    
3213

    
3214

    
3215
--
3216
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3217
--
3218

    
3219

    
3220

    
3221

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

    
3226

    
3227

    
3228
--
3229
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3230
--
3231

    
3232
CREATE TABLE telephone (
3233
    telephone_id int(11) NOT NULL,
3234
    party_id int(11) NOT NULL,
3235
    phonenumber text NOT NULL,
3236
    phonetype text NOT NULL
3237
);
3238

    
3239

    
3240
--
3241
-- Name: telephone_telephone_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3242
--
3243

    
3244

    
3245

    
3246

    
3247
--
3248
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3249
--
3250

    
3251

    
3252

    
3253

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

    
3258

    
3259

    
3260
--
3261
-- Name: threatened_taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3262
--
3263

    
3264
CREATE TABLE threatened_taxonlabel (
3265
    taxonlabel_id int(11) NOT NULL
3266
);
3267

    
3268

    
3269
--
3270
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3271
--
3272

    
3273

    
3274

    
3275

    
3276
--
3277
-- Name: tnrs_input_name; Type: VIEW; Schema: public; Owner: -
3278
--
3279

    
3280

    
3281

    
3282

    
3283
--
3284
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3285
--
3286

    
3287
CREATE TABLE trait (
3288
    trait_id int(11) NOT NULL,
3289
    stemobservation_id int(11) NOT NULL,
3290
    type text NOT NULL,
3291
    value text
3292
);
3293

    
3294

    
3295
--
3296
-- Name: trait_trait_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3297
--
3298

    
3299

    
3300

    
3301

    
3302
--
3303
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3304
--
3305

    
3306

    
3307

    
3308

    
3309
--
3310
-- Name: trait_trait_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3311
--
3312

    
3313

    
3314

    
3315
--
3316
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3317
--
3318

    
3319
CREATE TABLE userdefined (
3320
    userdefined_id int(11) NOT NULL,
3321
    userdefinedname text NOT NULL,
3322
    userdefinedmetadata text,
3323
    userdefinedcategory text,
3324
    userdefinedtype text DEFAULT 'text' NOT NULL,
3325
    tablename text NOT NULL,
3326
    accessioncode text
3327
);
3328

    
3329

    
3330
--
3331
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3332
--
3333

    
3334

    
3335

    
3336

    
3337
--
3338
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3339
--
3340

    
3341

    
3342

    
3343

    
3344
--
3345
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3346
--
3347

    
3348

    
3349

    
3350
--
3351
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3352
--
3353

    
3354
CREATE TABLE voucher (
3355
    voucher_id int(11) NOT NULL,
3356
    taxonoccurrence_id int(11) NOT NULL,
3357
    specimenreplicate_id int(11) NOT NULL
3358
);
3359

    
3360

    
3361
--
3362
-- Name: voucher_voucher_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3363
--
3364

    
3365

    
3366

    
3367

    
3368
--
3369
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3370
--
3371

    
3372

    
3373

    
3374

    
3375
--
3376
-- Name: voucher_voucher_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3377
--
3378

    
3379

    
3380

    
3381
--
3382
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
3383
--
3384

    
3385

    
3386

    
3387

    
3388
--
3389
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3390
--
3391

    
3392

    
3393

    
3394

    
3395
--
3396
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3397
--
3398

    
3399

    
3400

    
3401

    
3402
--
3403
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
3404
--
3405

    
3406

    
3407

    
3408

    
3409
--
3410
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
3411
--
3412

    
3413

    
3414

    
3415

    
3416
--
3417
-- Name: commcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3418
--
3419

    
3420

    
3421

    
3422

    
3423
--
3424
-- Name: commdetermination_id; Type: DEFAULT; Schema: public; Owner: -
3425
--
3426

    
3427

    
3428

    
3429

    
3430
--
3431
-- Name: commlineage_id; Type: DEFAULT; Schema: public; Owner: -
3432
--
3433

    
3434

    
3435

    
3436

    
3437
--
3438
-- Name: commname_id; Type: DEFAULT; Schema: public; Owner: -
3439
--
3440

    
3441

    
3442

    
3443

    
3444
--
3445
-- Name: commstatus_id; Type: DEFAULT; Schema: public; Owner: -
3446
--
3447

    
3448

    
3449

    
3450

    
3451
--
3452
-- Name: commusage_id; Type: DEFAULT; Schema: public; Owner: -
3453
--
3454

    
3455

    
3456

    
3457

    
3458
--
3459
-- Name: coordinates_id; Type: DEFAULT; Schema: public; Owner: -
3460
--
3461

    
3462

    
3463

    
3464

    
3465
--
3466
-- Name: coverindex_id; Type: DEFAULT; Schema: public; Owner: -
3467
--
3468

    
3469

    
3470

    
3471

    
3472
--
3473
-- Name: covermethod_id; Type: DEFAULT; Schema: public; Owner: -
3474
--
3475

    
3476

    
3477

    
3478

    
3479
--
3480
-- Name: definedvalue_id; Type: DEFAULT; Schema: public; Owner: -
3481
--
3482

    
3483

    
3484

    
3485

    
3486
--
3487
-- Name: disturbanceobs_id; Type: DEFAULT; Schema: public; Owner: -
3488
--
3489

    
3490

    
3491

    
3492

    
3493
--
3494
-- Name: graphic_id; Type: DEFAULT; Schema: public; Owner: -
3495
--
3496

    
3497

    
3498

    
3499

    
3500
--
3501
-- Name: location_id; Type: DEFAULT; Schema: public; Owner: -
3502
--
3503

    
3504

    
3505

    
3506

    
3507
--
3508
-- Name: locationevent_id; Type: DEFAULT; Schema: public; Owner: -
3509
--
3510

    
3511

    
3512

    
3513

    
3514
--
3515
-- Name: locationeventcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3516
--
3517

    
3518

    
3519

    
3520

    
3521
--
3522
-- Name: locationeventsynonym_id; Type: DEFAULT; Schema: public; Owner: -
3523
--
3524

    
3525

    
3526

    
3527

    
3528
--
3529
-- Name: locationplace_id; Type: DEFAULT; Schema: public; Owner: -
3530
--
3531

    
3532

    
3533

    
3534

    
3535
--
3536
-- Name: method_id; Type: DEFAULT; Schema: public; Owner: -
3537
--
3538

    
3539

    
3540

    
3541

    
3542
--
3543
-- Name: methodtaxonclass_id; Type: DEFAULT; Schema: public; Owner: -
3544
--
3545

    
3546

    
3547

    
3548

    
3549
--
3550
-- Name: note_id; Type: DEFAULT; Schema: public; Owner: -
3551
--
3552

    
3553

    
3554

    
3555

    
3556
--
3557
-- Name: notelink_id; Type: DEFAULT; Schema: public; Owner: -
3558
--
3559

    
3560

    
3561

    
3562

    
3563
--
3564
-- Name: party_id; Type: DEFAULT; Schema: public; Owner: -
3565
--
3566

    
3567

    
3568

    
3569

    
3570
--
3571
-- Name: partymember_id; Type: DEFAULT; Schema: public; Owner: -
3572
--
3573

    
3574

    
3575

    
3576

    
3577
--
3578
-- Name: place_id; Type: DEFAULT; Schema: public; Owner: -
3579
--
3580

    
3581

    
3582

    
3583

    
3584
--
3585
-- Name: placecorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3586
--
3587

    
3588

    
3589

    
3590

    
3591
--
3592
-- Name: placename_id; Type: DEFAULT; Schema: public; Owner: -
3593
--
3594

    
3595

    
3596

    
3597

    
3598
--
3599
-- Name: plant_id; Type: DEFAULT; Schema: public; Owner: -
3600
--
3601

    
3602

    
3603

    
3604

    
3605
--
3606
-- Name: plantobservation_id; Type: DEFAULT; Schema: public; Owner: -
3607
--
3608

    
3609

    
3610

    
3611

    
3612
--
3613
-- Name: project_id; Type: DEFAULT; Schema: public; Owner: -
3614
--
3615

    
3616

    
3617

    
3618

    
3619
--
3620
-- Name: projectcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3621
--
3622

    
3623

    
3624

    
3625

    
3626
--
3627
-- Name: reference_id; Type: DEFAULT; Schema: public; Owner: -
3628
--
3629

    
3630

    
3631

    
3632

    
3633
--
3634
-- Name: referencealtident_id; Type: DEFAULT; Schema: public; Owner: -
3635
--
3636

    
3637

    
3638

    
3639

    
3640
--
3641
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3642
--
3643

    
3644

    
3645

    
3646

    
3647
--
3648
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
3649
--
3650

    
3651

    
3652

    
3653

    
3654
--
3655
-- Name: referenceparty_id; Type: DEFAULT; Schema: public; Owner: -
3656
--
3657

    
3658

    
3659

    
3660

    
3661
--
3662
-- Name: revision_id; Type: DEFAULT; Schema: public; Owner: -
3663
--
3664

    
3665

    
3666

    
3667

    
3668
--
3669
-- Name: soilobs_id; Type: DEFAULT; Schema: public; Owner: -
3670
--
3671

    
3672

    
3673

    
3674

    
3675
--
3676
-- Name: soiltaxon_id; Type: DEFAULT; Schema: public; Owner: -
3677
--
3678

    
3679

    
3680

    
3681

    
3682
--
3683
-- Name: specimen_id; Type: DEFAULT; Schema: public; Owner: -
3684
--
3685

    
3686

    
3687

    
3688

    
3689
--
3690
-- Name: specimenreplicate_id; Type: DEFAULT; Schema: public; Owner: -
3691
--
3692

    
3693

    
3694

    
3695

    
3696
--
3697
-- Name: stemobservation_id; Type: DEFAULT; Schema: public; Owner: -
3698
--
3699

    
3700

    
3701

    
3702

    
3703
--
3704
-- Name: stratum_id; Type: DEFAULT; Schema: public; Owner: -
3705
--
3706

    
3707

    
3708

    
3709

    
3710
--
3711
-- Name: taxonalt_id; Type: DEFAULT; Schema: public; Owner: -
3712
--
3713

    
3714

    
3715

    
3716

    
3717
--
3718
-- Name: taxoncorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3719
--
3720

    
3721

    
3722

    
3723

    
3724
--
3725
-- Name: taxondetermination_id; Type: DEFAULT; Schema: public; Owner: -
3726
--
3727

    
3728

    
3729

    
3730

    
3731
--
3732
-- Name: taxonlabel_id; Type: DEFAULT; Schema: public; Owner: -
3733
--
3734

    
3735

    
3736

    
3737

    
3738
--
3739
-- Name: taxonlineage_id; Type: DEFAULT; Schema: public; Owner: -
3740
--
3741

    
3742

    
3743

    
3744

    
3745
--
3746
-- Name: taxonoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3747
--
3748

    
3749

    
3750

    
3751

    
3752
--
3753
-- Name: taxonstatus_id; Type: DEFAULT; Schema: public; Owner: -
3754
--
3755

    
3756

    
3757

    
3758

    
3759
--
3760
-- Name: taxonverbatim_id; Type: DEFAULT; Schema: public; Owner: -
3761
--
3762

    
3763

    
3764

    
3765

    
3766
--
3767
-- Name: telephone_id; Type: DEFAULT; Schema: public; Owner: -
3768
--
3769

    
3770

    
3771

    
3772

    
3773
--
3774
-- Name: trait_id; Type: DEFAULT; Schema: public; Owner: -
3775
--
3776

    
3777

    
3778

    
3779

    
3780
--
3781
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
3782
--
3783

    
3784

    
3785

    
3786

    
3787
--
3788
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
3789
--
3790

    
3791

    
3792

    
3793

    
3794
--
3795
-- Data for Name: address; Type: TABLE DATA; Schema: public; Owner: -
3796
--
3797

    
3798

    
3799

    
3800
--
3801
-- Data for Name: aggregateoccurrence; Type: TABLE DATA; Schema: public; Owner: -
3802
--
3803

    
3804

    
3805

    
3806
--
3807
-- Data for Name: analytical_aggregate; Type: TABLE DATA; Schema: public; Owner: -
3808
--
3809

    
3810

    
3811

    
3812
--
3813
-- Data for Name: analytical_stem; Type: TABLE DATA; Schema: public; Owner: -
3814
--
3815

    
3816

    
3817

    
3818
--
3819
-- Data for Name: classcontributor; Type: TABLE DATA; Schema: public; Owner: -
3820
--
3821

    
3822

    
3823

    
3824
--
3825
-- Data for Name: commclass; Type: TABLE DATA; Schema: public; Owner: -
3826
--
3827

    
3828

    
3829

    
3830
--
3831
-- Data for Name: commconcept; Type: TABLE DATA; Schema: public; Owner: -
3832
--
3833

    
3834

    
3835

    
3836
--
3837
-- Data for Name: commcorrelation; Type: TABLE DATA; Schema: public; Owner: -
3838
--
3839

    
3840

    
3841

    
3842
--
3843
-- Data for Name: commdetermination; Type: TABLE DATA; Schema: public; Owner: -
3844
--
3845

    
3846

    
3847

    
3848
--
3849
-- Data for Name: commlineage; Type: TABLE DATA; Schema: public; Owner: -
3850
--
3851

    
3852

    
3853

    
3854
--
3855
-- Data for Name: commname; Type: TABLE DATA; Schema: public; Owner: -
3856
--
3857

    
3858

    
3859

    
3860
--
3861
-- Data for Name: commstatus; Type: TABLE DATA; Schema: public; Owner: -
3862
--
3863

    
3864

    
3865

    
3866
--
3867
-- Data for Name: commusage; Type: TABLE DATA; Schema: public; Owner: -
3868
--
3869

    
3870

    
3871

    
3872
--
3873
-- Data for Name: coordinates; Type: TABLE DATA; Schema: public; Owner: -
3874
--
3875

    
3876

    
3877

    
3878
--
3879
-- Data for Name: coverindex; Type: TABLE DATA; Schema: public; Owner: -
3880
--
3881

    
3882

    
3883

    
3884
--
3885
-- Data for Name: covermethod; Type: TABLE DATA; Schema: public; Owner: -
3886
--
3887

    
3888

    
3889

    
3890
--
3891
-- Data for Name: definedvalue; Type: TABLE DATA; Schema: public; Owner: -
3892
--
3893

    
3894

    
3895

    
3896
--
3897
-- Data for Name: disturbanceobs; Type: TABLE DATA; Schema: public; Owner: -
3898
--
3899

    
3900

    
3901

    
3902
--
3903
-- Data for Name: family_higher_plant_group; Type: TABLE DATA; Schema: public; Owner: -
3904
--
3905

    
3906

    
3907

    
3908
--
3909
-- Data for Name: geoscrub_input; Type: TABLE DATA; Schema: public; Owner: -
3910
--
3911

    
3912

    
3913

    
3914
--
3915
-- Data for Name: graphic; Type: TABLE DATA; Schema: public; Owner: -
3916
--
3917

    
3918

    
3919

    
3920
--
3921
-- Data for Name: higher_plant_group_nodes; Type: TABLE DATA; Schema: public; Owner: -
3922
--
3923

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

    
3937

    
3938
--
3939
-- Data for Name: location; Type: TABLE DATA; Schema: public; Owner: -
3940
--
3941

    
3942

    
3943

    
3944
--
3945
-- Data for Name: locationevent; Type: TABLE DATA; Schema: public; Owner: -
3946
--
3947

    
3948

    
3949

    
3950
--
3951
-- Data for Name: locationeventcontributor; Type: TABLE DATA; Schema: public; Owner: -
3952
--
3953

    
3954

    
3955

    
3956
--
3957
-- Data for Name: locationeventsynonym; Type: TABLE DATA; Schema: public; Owner: -
3958
--
3959

    
3960

    
3961

    
3962
--
3963
-- Data for Name: locationplace; Type: TABLE DATA; Schema: public; Owner: -
3964
--
3965

    
3966

    
3967

    
3968
--
3969
-- Data for Name: method; Type: TABLE DATA; Schema: public; Owner: -
3970
--
3971

    
3972

    
3973

    
3974
--
3975
-- Data for Name: methodtaxonclass; Type: TABLE DATA; Schema: public; Owner: -
3976
--
3977

    
3978

    
3979

    
3980
--
3981
-- Data for Name: note; Type: TABLE DATA; Schema: public; Owner: -
3982
--
3983

    
3984

    
3985

    
3986
--
3987
-- Data for Name: notelink; Type: TABLE DATA; Schema: public; Owner: -
3988
--
3989

    
3990

    
3991

    
3992
--
3993
-- Data for Name: party; Type: TABLE DATA; Schema: public; Owner: -
3994
--
3995

    
3996

    
3997

    
3998
--
3999
-- Data for Name: partymember; Type: TABLE DATA; Schema: public; Owner: -
4000
--
4001

    
4002

    
4003

    
4004
--
4005
-- Data for Name: place; Type: TABLE DATA; Schema: public; Owner: -
4006
--
4007

    
4008

    
4009

    
4010
--
4011
-- Data for Name: placecorrelation; Type: TABLE DATA; Schema: public; Owner: -
4012
--
4013

    
4014

    
4015

    
4016
--
4017
-- Data for Name: placename; Type: TABLE DATA; Schema: public; Owner: -
4018
--
4019

    
4020

    
4021

    
4022
--
4023
-- Data for Name: placename_ancestor; Type: TABLE DATA; Schema: public; Owner: -
4024
--
4025

    
4026

    
4027

    
4028
--
4029
-- Data for Name: plant; Type: TABLE DATA; Schema: public; Owner: -
4030
--
4031

    
4032

    
4033

    
4034
--
4035
-- Data for Name: plantobservation; Type: TABLE DATA; Schema: public; Owner: -
4036
--
4037

    
4038

    
4039

    
4040
--
4041
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: -
4042
--
4043

    
4044

    
4045

    
4046
--
4047
-- Data for Name: projectcontributor; Type: TABLE DATA; Schema: public; Owner: -
4048
--
4049

    
4050

    
4051

    
4052
--
4053
-- Data for Name: reference; Type: TABLE DATA; Schema: public; Owner: -
4054
--
4055

    
4056

    
4057

    
4058
--
4059
-- Data for Name: referencealtident; Type: TABLE DATA; Schema: public; Owner: -
4060
--
4061

    
4062

    
4063

    
4064
--
4065
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4066
--
4067

    
4068

    
4069

    
4070
--
4071
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4072
--
4073

    
4074

    
4075

    
4076
--
4077
-- Data for Name: referenceparty; Type: TABLE DATA; Schema: public; Owner: -
4078
--
4079

    
4080

    
4081

    
4082
--
4083
-- Data for Name: revision; Type: TABLE DATA; Schema: public; Owner: -
4084
--
4085

    
4086

    
4087

    
4088
--
4089
-- Data for Name: soilobs; Type: TABLE DATA; Schema: public; Owner: -
4090
--
4091

    
4092

    
4093

    
4094
--
4095
-- Data for Name: soiltaxon; Type: TABLE DATA; Schema: public; Owner: -
4096
--
4097

    
4098

    
4099

    
4100
--
4101
-- Data for Name: specimen; Type: TABLE DATA; Schema: public; Owner: -
4102
--
4103

    
4104

    
4105

    
4106
--
4107
-- Data for Name: specimenreplicate; Type: TABLE DATA; Schema: public; Owner: -
4108
--
4109

    
4110

    
4111

    
4112
--
4113
-- Data for Name: stemobservation; Type: TABLE DATA; Schema: public; Owner: -
4114
--
4115

    
4116

    
4117

    
4118
--
4119
-- Data for Name: stratum; Type: TABLE DATA; Schema: public; Owner: -
4120
--
4121

    
4122

    
4123

    
4124
--
4125
-- Data for Name: taxonalt; Type: TABLE DATA; Schema: public; Owner: -
4126
--
4127

    
4128

    
4129

    
4130
--
4131
-- Data for Name: taxonconcept; Type: TABLE DATA; Schema: public; Owner: -
4132
--
4133

    
4134

    
4135

    
4136
--
4137
-- Data for Name: taxoncorrelation; Type: TABLE DATA; Schema: public; Owner: -
4138
--
4139

    
4140

    
4141

    
4142
--
4143
-- Data for Name: taxondetermination; Type: TABLE DATA; Schema: public; Owner: -
4144
--
4145

    
4146

    
4147

    
4148
--
4149
-- Data for Name: taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4150
--
4151

    
4152

    
4153

    
4154
--
4155
-- Data for Name: taxonlabel_relationship; Type: TABLE DATA; Schema: public; Owner: -
4156
--
4157

    
4158

    
4159

    
4160
--
4161
-- Data for Name: taxonlineage; Type: TABLE DATA; Schema: public; Owner: -
4162
--
4163

    
4164

    
4165

    
4166
--
4167
-- Data for Name: taxonoccurrence; Type: TABLE DATA; Schema: public; Owner: -
4168
--
4169

    
4170

    
4171

    
4172
--
4173
-- Data for Name: taxonstatus; Type: TABLE DATA; Schema: public; Owner: -
4174
--
4175

    
4176

    
4177

    
4178
--
4179
-- Data for Name: taxonverbatim; Type: TABLE DATA; Schema: public; Owner: -
4180
--
4181

    
4182

    
4183

    
4184
--
4185
-- Data for Name: telephone; Type: TABLE DATA; Schema: public; Owner: -
4186
--
4187

    
4188

    
4189

    
4190
--
4191
-- Data for Name: threatened_taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4192
--
4193

    
4194

    
4195

    
4196
--
4197
-- Data for Name: trait; Type: TABLE DATA; Schema: public; Owner: -
4198
--
4199

    
4200

    
4201

    
4202
--
4203
-- Data for Name: userdefined; Type: TABLE DATA; Schema: public; Owner: -
4204
--
4205

    
4206

    
4207

    
4208
--
4209
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4210
--
4211

    
4212

    
4213

    
4214
--
4215
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4216
--
4217

    
4218
ALTER TABLE address
4219
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4220

    
4221

    
4222
--
4223
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4224
--
4225

    
4226
ALTER TABLE aggregateoccurrence
4227
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4228

    
4229

    
4230
--
4231
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4232
--
4233

    
4234
ALTER TABLE classcontributor
4235
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4236

    
4237

    
4238
--
4239
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4240
--
4241

    
4242
ALTER TABLE commclass
4243
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4244

    
4245

    
4246
--
4247
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4248
--
4249

    
4250
ALTER TABLE commconcept
4251
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4252

    
4253

    
4254
--
4255
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4256
--
4257

    
4258
ALTER TABLE commconcept
4259
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4260

    
4261

    
4262
--
4263
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4264
--
4265

    
4266
ALTER TABLE commcorrelation
4267
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4268

    
4269

    
4270
--
4271
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4272
--
4273

    
4274
ALTER TABLE commdetermination
4275
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4276

    
4277

    
4278
--
4279
-- Name: commdetermination_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4280
--
4281

    
4282
ALTER TABLE commdetermination
4283
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4284

    
4285

    
4286
--
4287
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4288
--
4289

    
4290
ALTER TABLE commlineage
4291
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4292

    
4293

    
4294
--
4295
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4296
--
4297

    
4298
ALTER TABLE commname
4299
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4300

    
4301

    
4302
--
4303
-- Name: commname_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4304
--
4305

    
4306
ALTER TABLE commname
4307
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4308

    
4309

    
4310
--
4311
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4312
--
4313

    
4314
ALTER TABLE commstatus
4315
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4316

    
4317

    
4318
--
4319
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4320
--
4321

    
4322
ALTER TABLE commusage
4323
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4324

    
4325

    
4326
--
4327
-- Name: coordinates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4328
--
4329

    
4330
ALTER TABLE coordinates
4331
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4332

    
4333

    
4334
--
4335
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4336
--
4337

    
4338
ALTER TABLE coverindex
4339
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4340

    
4341

    
4342
--
4343
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4344
--
4345

    
4346
ALTER TABLE covermethod
4347
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4348

    
4349

    
4350
--
4351
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4352
--
4353

    
4354
ALTER TABLE definedvalue
4355
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4356

    
4357

    
4358
--
4359
-- Name: definedvalue_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4360
--
4361

    
4362
ALTER TABLE definedvalue
4363
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4364

    
4365

    
4366
--
4367
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4368
--
4369

    
4370
ALTER TABLE disturbanceobs
4371
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4372

    
4373

    
4374
--
4375
-- Name: family_higher_plant_group_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4376
--
4377

    
4378
ALTER TABLE family_higher_plant_group
4379
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4380

    
4381

    
4382
--
4383
-- Name: graphic_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4384
--
4385

    
4386
ALTER TABLE graphic
4387
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4388

    
4389

    
4390
--
4391
-- Name: higher_plant_group_node_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4392
--
4393

    
4394
ALTER TABLE higher_plant_group_nodes
4395
    ADD CONSTRAINT higher_plant_group_node_pkey PRIMARY KEY (higher_plant_group, node_name);
4396

    
4397

    
4398
--
4399
-- Name: location_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4400
--
4401

    
4402
ALTER TABLE location
4403
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4404

    
4405

    
4406
--
4407
-- Name: locationevent_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4408
--
4409

    
4410
ALTER TABLE locationevent
4411
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4412

    
4413

    
4414
--
4415
-- Name: locationeventcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4416
--
4417

    
4418
ALTER TABLE locationeventcontributor
4419
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4420

    
4421

    
4422
--
4423
-- Name: locationeventsynonym_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4424
--
4425

    
4426
ALTER TABLE locationeventsynonym
4427
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4428

    
4429

    
4430
--
4431
-- Name: locationplace_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4432
--
4433

    
4434
ALTER TABLE locationplace
4435
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4436

    
4437

    
4438
--
4439
-- Name: method_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4440
--
4441

    
4442
ALTER TABLE method
4443
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4444

    
4445

    
4446
--
4447
-- Name: methodtaxonclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4448
--
4449

    
4450
ALTER TABLE methodtaxonclass
4451
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4452

    
4453

    
4454
--
4455
-- Name: methodtaxonclass_unique_description; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4456
--
4457

    
4458
ALTER TABLE methodtaxonclass
4459
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4460

    
4461

    
4462
--
4463
-- Name: methodtaxonclass_unique_taxonlabel_id; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4464
--
4465

    
4466
ALTER TABLE methodtaxonclass
4467
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4468

    
4469

    
4470
--
4471
-- Name: note_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4472
--
4473

    
4474
ALTER TABLE note
4475
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4476

    
4477

    
4478
--
4479
-- Name: notelink_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4480
--
4481

    
4482
ALTER TABLE notelink
4483
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4484

    
4485

    
4486
--
4487
-- Name: party_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4488
--
4489

    
4490
ALTER TABLE party
4491
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4492

    
4493

    
4494
--
4495
-- Name: partymember_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4496
--
4497

    
4498
ALTER TABLE partymember
4499
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4500

    
4501

    
4502
--
4503
-- Name: place_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4504
--
4505

    
4506
ALTER TABLE place
4507
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4508

    
4509

    
4510
--
4511
-- Name: placecorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4512
--
4513

    
4514
ALTER TABLE placecorrelation
4515
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4516

    
4517

    
4518
--
4519
-- Name: placename_ancestor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4520
--
4521

    
4522
ALTER TABLE placename_ancestor
4523
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4524

    
4525

    
4526
--
4527
-- Name: placename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4528
--
4529

    
4530
ALTER TABLE placename
4531
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4532

    
4533

    
4534
--
4535
-- Name: plant_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4536
--
4537

    
4538
ALTER TABLE plant
4539
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4540

    
4541

    
4542
--
4543
-- Name: plantobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4544
--
4545

    
4546
ALTER TABLE plantobservation
4547
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4548

    
4549

    
4550
--
4551
-- Name: project_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4552
--
4553

    
4554
ALTER TABLE project
4555
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4556

    
4557

    
4558
--
4559
-- Name: project_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4560
--
4561

    
4562
ALTER TABLE project
4563
    ADD CONSTRAINT project_unique UNIQUE (reference_id, projectname);
4564

    
4565

    
4566
--
4567
-- Name: projectcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4568
--
4569

    
4570
ALTER TABLE projectcontributor
4571
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4572

    
4573

    
4574
--
4575
-- Name: reference_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4576
--
4577

    
4578
ALTER TABLE reference
4579
    ADD CONSTRAINT reference_pkey PRIMARY KEY (reference_id);
4580

    
4581

    
4582
--
4583
-- Name: referencealtident_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4584
--
4585

    
4586
ALTER TABLE referencealtident
4587
    ADD CONSTRAINT referencealtident_pkey PRIMARY KEY (referencealtident_id);
4588

    
4589

    
4590
--
4591
-- Name: referencecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4592
--
4593

    
4594
ALTER TABLE referencecontributor
4595
    ADD CONSTRAINT referencecontributor_pkey PRIMARY KEY (referencecontributor_id);
4596

    
4597

    
4598
--
4599
-- Name: referencejournal_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4600
--
4601

    
4602
ALTER TABLE referencejournal
4603
    ADD CONSTRAINT referencejournal_pkey PRIMARY KEY (referencejournal_id);
4604

    
4605

    
4606
--
4607
-- Name: referenceparty_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4608
--
4609

    
4610
ALTER TABLE referenceparty
4611
    ADD CONSTRAINT referenceparty_pkey PRIMARY KEY (referenceparty_id);
4612

    
4613

    
4614
--
4615
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4616
--
4617

    
4618
ALTER TABLE revision
4619
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4620

    
4621

    
4622
--
4623
-- Name: soilobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4624
--
4625

    
4626
ALTER TABLE soilobs
4627
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4628

    
4629

    
4630
--
4631
-- Name: soilobs_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4632
--
4633

    
4634
ALTER TABLE soilobs
4635
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4636

    
4637

    
4638
--
4639
-- Name: soiltaxon_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4640
--
4641

    
4642
ALTER TABLE soiltaxon
4643
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4644

    
4645

    
4646
--
4647
-- Name: specimen_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4648
--
4649

    
4650
ALTER TABLE specimen
4651
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4652

    
4653

    
4654
--
4655
-- Name: specimenreplicate_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4656
--
4657

    
4658
ALTER TABLE specimenreplicate
4659
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4660

    
4661

    
4662
--
4663
-- Name: stemobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4664
--
4665

    
4666
ALTER TABLE stemobservation
4667
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4668

    
4669

    
4670
--
4671
-- Name: stratum_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4672
--
4673

    
4674
ALTER TABLE stratum
4675
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4676

    
4677

    
4678
--
4679
-- Name: taxonalt_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4680
--
4681

    
4682
ALTER TABLE taxonalt
4683
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4684

    
4685

    
4686
--
4687
-- Name: taxonconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4688
--
4689

    
4690
ALTER TABLE taxonconcept
4691
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4692

    
4693

    
4694
--
4695
-- Name: taxoncorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4696
--
4697

    
4698
ALTER TABLE taxoncorrelation
4699
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4700

    
4701

    
4702
--
4703
-- Name: taxondetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4704
--
4705

    
4706
ALTER TABLE taxondetermination
4707
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4708

    
4709

    
4710
--
4711
-- Name: taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4712
--
4713

    
4714
ALTER TABLE taxonlabel
4715
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4716

    
4717

    
4718
--
4719
-- Name: taxonlabel_relationship_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4720
--
4721

    
4722
ALTER TABLE taxonlabel_relationship
4723
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4724

    
4725

    
4726
--
4727
-- Name: taxonlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4728
--
4729

    
4730
ALTER TABLE taxonlineage
4731
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4732

    
4733

    
4734
--
4735
-- Name: taxonoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4736
--
4737

    
4738
ALTER TABLE taxonoccurrence
4739
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4740

    
4741

    
4742
--
4743
-- Name: taxonstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4744
--
4745

    
4746
ALTER TABLE taxonstatus
4747
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4748

    
4749

    
4750
--
4751
-- Name: taxonstatus_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4752
--
4753

    
4754
ALTER TABLE taxonstatus
4755
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4756

    
4757

    
4758
--
4759
-- Name: taxonverbatim_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4760
--
4761

    
4762
ALTER TABLE taxonverbatim
4763
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4764

    
4765

    
4766
--
4767
-- Name: taxonverbatim_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4768
--
4769

    
4770
ALTER TABLE taxonverbatim
4771
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4772

    
4773

    
4774
--
4775
-- Name: telephone_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4776
--
4777

    
4778
ALTER TABLE telephone
4779
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4780

    
4781

    
4782
--
4783
-- Name: threatened_taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4784
--
4785

    
4786
ALTER TABLE threatened_taxonlabel
4787
    ADD CONSTRAINT threatened_taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4788

    
4789

    
4790
--
4791
-- Name: trait_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4792
--
4793

    
4794
ALTER TABLE trait
4795
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4796

    
4797

    
4798
--
4799
-- Name: userdefined_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4800
--
4801

    
4802
ALTER TABLE userdefined
4803
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4804

    
4805

    
4806
--
4807
-- Name: userdefined_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4808
--
4809

    
4810
ALTER TABLE userdefined
4811
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4812

    
4813

    
4814
--
4815
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4816
--
4817

    
4818
ALTER TABLE voucher
4819
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4820

    
4821

    
4822
--
4823
-- Name: voucher_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4824
--
4825

    
4826
ALTER TABLE voucher
4827
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4828

    
4829

    
4830
--
4831
-- Name: aggregateoccurrence_taxonoccurrence; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4832
--
4833

    
4834
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4835

    
4836

    
4837
--
4838
-- Name: aggregateoccurrence_taxonoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4839
--
4840

    
4841

    
4842

    
4843

    
4844
--
4845
-- Name: aggregateoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4846
--
4847

    
4848

    
4849

    
4850

    
4851
--
4852
-- Name: commclass_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4853
--
4854

    
4855
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4856

    
4857

    
4858
--
4859
-- Name: commclass_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4860
--
4861

    
4862

    
4863

    
4864

    
4865
--
4866
-- Name: commconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4867
--
4868

    
4869
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4870

    
4871

    
4872
--
4873
-- Name: commstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4874
--
4875

    
4876
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4877

    
4878

    
4879
--
4880
-- Name: coordinates_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4881
--
4882

    
4883

    
4884

    
4885

    
4886
--
4887
-- Name: covermethod_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4888
--
4889

    
4890
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4891

    
4892

    
4893
--
4894
-- Name: graphic_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4895
--
4896

    
4897
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4898

    
4899

    
4900
--
4901
-- Name: location_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4902
--
4903

    
4904
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4905

    
4906

    
4907
--
4908
-- Name: location_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4909
--
4910

    
4911
CREATE INDEX location_creator ON location  (reference_id);
4912

    
4913

    
4914
--
4915
-- Name: location_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4916
--
4917

    
4918
CREATE INDEX location_parent ON location  (parent_id);
4919

    
4920

    
4921
--
4922
-- Name: location_unique_within_creator_by_authorlocationcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4923
--
4924

    
4925

    
4926

    
4927

    
4928
--
4929
-- Name: location_unique_within_creator_by_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4930
--
4931

    
4932

    
4933

    
4934

    
4935
--
4936
-- Name: location_unique_within_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4937
--
4938

    
4939

    
4940

    
4941

    
4942
--
4943
-- Name: locationevent_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4944
--
4945

    
4946
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4947

    
4948

    
4949
--
4950
-- Name: locationevent_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4951
--
4952

    
4953
CREATE INDEX locationevent_location ON locationevent  (location_id);
4954

    
4955

    
4956
--
4957
-- Name: locationevent_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4958
--
4959

    
4960

    
4961

    
4962

    
4963
--
4964
-- Name: locationevent_unique_within_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4965
--
4966

    
4967

    
4968

    
4969

    
4970
--
4971
-- Name: locationevent_unique_within_parent_by_authoreventcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4972
--
4973

    
4974

    
4975

    
4976

    
4977
--
4978
-- Name: locationevent_unique_within_parent_by_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4979
--
4980

    
4981

    
4982

    
4983

    
4984
--
4985
-- Name: locationevent_unique_within_project; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4986
--
4987

    
4988

    
4989

    
4990

    
4991
--
4992
-- Name: locationeventsynonym_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4993
--
4994

    
4995
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4996

    
4997

    
4998
--
4999
-- Name: locationplace_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5000
--
5001

    
5002

    
5003

    
5004

    
5005
--
5006
-- Name: method_accessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5007
--
5008

    
5009
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
5010

    
5011

    
5012
--
5013
-- Name: method_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5014
--
5015

    
5016

    
5017

    
5018

    
5019
--
5020
-- Name: note_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5021
--
5022

    
5023
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
5024

    
5025

    
5026
--
5027
-- Name: party_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5028
--
5029

    
5030
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
5031

    
5032

    
5033
--
5034
-- Name: party_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5035
--
5036

    
5037

    
5038

    
5039

    
5040
--
5041
-- Name: place_matched_place_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5042
--
5043

    
5044
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5045

    
5046

    
5047
--
5048
-- Name: place_unique_within_creator_by_code; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5049
--
5050

    
5051

    
5052

    
5053

    
5054
--
5055
-- Name: place_unique_within_creator_by_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5056
--
5057

    
5058

    
5059

    
5060

    
5061
--
5062
-- Name: placename_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5063
--
5064

    
5065

    
5066

    
5067

    
5068
--
5069
-- Name: plantobservation_aggregateoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5070
--
5071

    
5072
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5073

    
5074

    
5075
--
5076
-- Name: plantobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5077
--
5078

    
5079

    
5080

    
5081

    
5082
--
5083
-- Name: project_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5084
--
5085

    
5086
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5087

    
5088

    
5089
--
5090
-- Name: project_unique_name_date; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5091
--
5092

    
5093

    
5094

    
5095

    
5096
--
5097
-- Name: project_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5098
--
5099

    
5100

    
5101

    
5102

    
5103
--
5104
-- Name: reference_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5105
--
5106

    
5107
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
5108

    
5109

    
5110
--
5111
-- Name: reference_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5112
--
5113

    
5114

    
5115

    
5116

    
5117
--
5118
-- Name: referencejournal_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5119
--
5120

    
5121
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
5122

    
5123

    
5124
--
5125
-- Name: referenceparty_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5126
--
5127

    
5128
CREATE UNIQUE INDEX referenceparty_accessioncode_index ON referenceparty  (accessioncode);
5129

    
5130

    
5131
--
5132
-- Name: soiltaxon_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5133
--
5134

    
5135
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5136

    
5137

    
5138
--
5139
-- Name: specimenreplicate_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5140
--
5141

    
5142
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5143

    
5144

    
5145
--
5146
-- Name: specimenreplicate_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5147
--
5148

    
5149

    
5150

    
5151

    
5152
--
5153
-- Name: specimenreplicate_unique_catalognumber; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5154
--
5155

    
5156

    
5157

    
5158

    
5159
--
5160
-- Name: specimenreplicate_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5161
--
5162

    
5163

    
5164

    
5165

    
5166
--
5167
-- Name: stemobservation_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5168
--
5169

    
5170

    
5171

    
5172

    
5173
--
5174
-- Name: stemobservation_plantobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5175
--
5176

    
5177
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5178

    
5179

    
5180
--
5181
-- Name: stemobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5182
--
5183

    
5184

    
5185

    
5186

    
5187
--
5188
-- Name: stemobservation_unique_within_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5189
--
5190

    
5191

    
5192

    
5193

    
5194
--
5195
-- Name: taxondetermination_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5196
--
5197

    
5198
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5199

    
5200

    
5201
--
5202
-- Name: taxondetermination_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5203
--
5204

    
5205

    
5206

    
5207

    
5208
--
5209
-- Name: taxonlabel_0_unique_identifying_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5210
--
5211

    
5212

    
5213

    
5214

    
5215
--
5216
-- Name: taxonlabel_1_unique_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5217
--
5218

    
5219

    
5220

    
5221

    
5222
--
5223
-- Name: taxonlabel_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5224
--
5225

    
5226
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5227

    
5228

    
5229
--
5230
-- Name: taxonlabel_matched_label_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5231
--
5232

    
5233
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5234

    
5235

    
5236
--
5237
-- Name: taxonlabel_relationship_descendants; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5238
--
5239

    
5240
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5241

    
5242

    
5243
--
5244
-- Name: taxonlabel_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5245
--
5246

    
5247

    
5248

    
5249

    
5250
--
5251
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5252
--
5253

    
5254
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5255

    
5256

    
5257
--
5258
-- Name: taxonoccurrence_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5259
--
5260

    
5261
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5262

    
5263

    
5264
--
5265
-- Name: taxonoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5266
--
5267

    
5268

    
5269

    
5270

    
5271
--
5272
-- Name: taxonoccurrence_unique_within_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5273
--
5274

    
5275

    
5276

    
5277

    
5278
--
5279
-- Name: taxonstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5280
--
5281

    
5282
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5283

    
5284

    
5285
--
5286
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5287
--
5288

    
5289
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5290

    
5291

    
5292
--
5293
-- Name: party_reference_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5294
--
5295

    
5296

    
5297

    
5298

    
5299
--
5300
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5301
--
5302

    
5303

    
5304

    
5305

    
5306
--
5307
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5308
--
5309

    
5310

    
5311

    
5312

    
5313
--
5314
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5315
--
5316

    
5317

    
5318

    
5319

    
5320
--
5321
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5322
--
5323

    
5324

    
5325

    
5326

    
5327
--
5328
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5329
--
5330

    
5331

    
5332

    
5333

    
5334
--
5335
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5336
--
5337

    
5338

    
5339

    
5340

    
5341
--
5342
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5343
--
5344

    
5345

    
5346

    
5347

    
5348
--
5349
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5350
--
5351

    
5352

    
5353

    
5354

    
5355
--
5356
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5357
--
5358

    
5359

    
5360

    
5361

    
5362
--
5363
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5364
--
5365

    
5366

    
5367

    
5368

    
5369
--
5370
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5371
--
5372

    
5373

    
5374

    
5375

    
5376
--
5377
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5378
--
5379

    
5380

    
5381

    
5382

    
5383
--
5384
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5385
--
5386

    
5387
ALTER TABLE address
5388
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5389

    
5390

    
5391
--
5392
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5393
--
5394

    
5395
ALTER TABLE address
5396
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5397

    
5398

    
5399
--
5400
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5401
--
5402

    
5403

    
5404

    
5405

    
5406
--
5407
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5408
--
5409

    
5410

    
5411

    
5412

    
5413
--
5414
-- Name: aggregateoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5415
--
5416

    
5417

    
5418

    
5419

    
5420
--
5421
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5422
--
5423

    
5424
ALTER TABLE aggregateoccurrence
5425
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5426

    
5427

    
5428
--
5429
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5430
--
5431

    
5432
ALTER TABLE aggregateoccurrence
5433
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5434

    
5435

    
5436
--
5437
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5438
--
5439

    
5440
ALTER TABLE classcontributor
5441
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5442

    
5443

    
5444
--
5445
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5446
--
5447

    
5448

    
5449

    
5450

    
5451
--
5452
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5453
--
5454

    
5455

    
5456

    
5457

    
5458
--
5459
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5460
--
5461

    
5462

    
5463

    
5464

    
5465
--
5466
-- Name: commconcept_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5467
--
5468

    
5469
ALTER TABLE commconcept
5470
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5471

    
5472

    
5473
--
5474
-- Name: commconcept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5475
--
5476

    
5477

    
5478

    
5479

    
5480
--
5481
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5482
--
5483

    
5484
ALTER TABLE commcorrelation
5485
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5486

    
5487

    
5488
--
5489
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5490
--
5491

    
5492
ALTER TABLE commcorrelation
5493
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5494

    
5495

    
5496
--
5497
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5498
--
5499

    
5500

    
5501

    
5502

    
5503
--
5504
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5505
--
5506

    
5507
ALTER TABLE commdetermination
5508
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5509

    
5510

    
5511
--
5512
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5513
--
5514

    
5515
ALTER TABLE commdetermination
5516
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5517

    
5518

    
5519
--
5520
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5521
--
5522

    
5523
ALTER TABLE commlineage
5524
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5525

    
5526

    
5527
--
5528
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5529
--
5530

    
5531
ALTER TABLE commlineage
5532
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5533

    
5534

    
5535
--
5536
-- Name: commname_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5537
--
5538

    
5539

    
5540

    
5541

    
5542
--
5543
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5544
--
5545

    
5546
ALTER TABLE commstatus
5547
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5548

    
5549

    
5550
--
5551
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5552
--
5553

    
5554
ALTER TABLE commstatus
5555
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5556

    
5557

    
5558
--
5559
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5560
--
5561

    
5562

    
5563

    
5564

    
5565
--
5566
-- Name: commstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5567
--
5568

    
5569

    
5570

    
5571

    
5572
--
5573
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5574
--
5575

    
5576
ALTER TABLE commusage
5577
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5578

    
5579

    
5580
--
5581
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5582
--
5583

    
5584
ALTER TABLE commusage
5585
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5586

    
5587

    
5588
--
5589
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5590
--
5591

    
5592
ALTER TABLE commusage
5593
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5594

    
5595

    
5596
--
5597
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5598
--
5599

    
5600

    
5601

    
5602

    
5603
--
5604
-- Name: coordinates_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5605
--
5606

    
5607

    
5608

    
5609

    
5610
--
5611
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5612
--
5613

    
5614
ALTER TABLE coverindex
5615
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5616

    
5617

    
5618
--
5619
-- Name: covermethod_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5620
--
5621

    
5622

    
5623

    
5624

    
5625
--
5626
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5627
--
5628

    
5629
ALTER TABLE definedvalue
5630
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5631

    
5632

    
5633
--
5634
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5635
--
5636

    
5637
ALTER TABLE disturbanceobs
5638
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5639

    
5640

    
5641
--
5642
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5643
--
5644

    
5645
ALTER TABLE graphic
5646
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5647

    
5648

    
5649
--
5650
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5651
--
5652

    
5653
ALTER TABLE location
5654
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5655

    
5656

    
5657
--
5658
-- Name: location_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5659
--
5660

    
5661

    
5662

    
5663

    
5664
--
5665
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5666
--
5667

    
5668
ALTER TABLE locationevent
5669
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5670

    
5671

    
5672
--
5673
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5674
--
5675

    
5676

    
5677

    
5678

    
5679
--
5680
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5681
--
5682

    
5683
ALTER TABLE locationevent
5684
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5685

    
5686

    
5687
--
5688
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5689
--
5690

    
5691
ALTER TABLE locationevent
5692
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5693

    
5694

    
5695
--
5696
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5697
--
5698

    
5699
ALTER TABLE locationevent
5700
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5701

    
5702

    
5703
--
5704
-- Name: locationevent_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5705
--
5706

    
5707

    
5708

    
5709

    
5710
--
5711
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5712
--
5713

    
5714
ALTER TABLE locationevent
5715
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5716

    
5717

    
5718
--
5719
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5720
--
5721

    
5722
ALTER TABLE locationeventcontributor
5723
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5724

    
5725

    
5726
--
5727
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5728
--
5729

    
5730

    
5731

    
5732

    
5733
--
5734
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5735
--
5736

    
5737

    
5738

    
5739

    
5740
--
5741
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5742
--
5743

    
5744
ALTER TABLE locationeventsynonym
5745
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5746

    
5747

    
5748
--
5749
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5750
--
5751

    
5752
ALTER TABLE locationeventsynonym
5753
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5754

    
5755

    
5756
--
5757
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5758
--
5759

    
5760

    
5761

    
5762

    
5763
--
5764
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5765
--
5766

    
5767
ALTER TABLE locationplace
5768
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5769

    
5770

    
5771
--
5772
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5773
--
5774

    
5775
ALTER TABLE locationplace
5776
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5777

    
5778

    
5779
--
5780
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5781
--
5782

    
5783
ALTER TABLE method
5784
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5785

    
5786

    
5787
--
5788
-- Name: method_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5789
--
5790

    
5791

    
5792

    
5793

    
5794
--
5795
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5796
--
5797

    
5798
ALTER TABLE method
5799
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5800

    
5801

    
5802
--
5803
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5804
--
5805

    
5806
ALTER TABLE methodtaxonclass
5807
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5808

    
5809

    
5810
--
5811
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5812
--
5813

    
5814

    
5815

    
5816

    
5817
--
5818
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5819
--
5820

    
5821
ALTER TABLE methodtaxonclass
5822
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5823

    
5824

    
5825
--
5826
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5827
--
5828

    
5829
ALTER TABLE note
5830
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5831

    
5832

    
5833
--
5834
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5835
--
5836

    
5837

    
5838

    
5839

    
5840
--
5841
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5842
--
5843

    
5844
ALTER TABLE party
5845
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5846

    
5847

    
5848
--
5849
-- Name: party_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5850
--
5851

    
5852

    
5853

    
5854

    
5855
--
5856
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5857
--
5858

    
5859
ALTER TABLE partymember
5860
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5861

    
5862

    
5863
--
5864
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5865
--
5866

    
5867
ALTER TABLE partymember
5868
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5869

    
5870

    
5871
--
5872
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5873
--
5874

    
5875

    
5876

    
5877

    
5878
--
5879
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5880
--
5881

    
5882
ALTER TABLE place
5883
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5884

    
5885

    
5886
--
5887
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5888
--
5889

    
5890
ALTER TABLE place
5891
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5892

    
5893

    
5894
--
5895
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5896
--
5897

    
5898
ALTER TABLE place
5899
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5900

    
5901

    
5902
--
5903
-- Name: place_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5904
--
5905

    
5906

    
5907

    
5908

    
5909
--
5910
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5911
--
5912

    
5913
ALTER TABLE placecorrelation
5914
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5915

    
5916

    
5917
--
5918
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5919
--
5920

    
5921
ALTER TABLE placecorrelation
5922
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5923

    
5924

    
5925
--
5926
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5927
--
5928

    
5929
ALTER TABLE placename_ancestor
5930
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5931

    
5932

    
5933
--
5934
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5935
--
5936

    
5937
ALTER TABLE placename_ancestor
5938
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5939

    
5940

    
5941
--
5942
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5943
--
5944

    
5945
ALTER TABLE placename
5946
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5947

    
5948

    
5949
--
5950
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5951
--
5952

    
5953
ALTER TABLE plantobservation
5954
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5955

    
5956

    
5957
--
5958
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5959
--
5960

    
5961
ALTER TABLE plantobservation
5962
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5963

    
5964

    
5965
--
5966
-- Name: plantobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5967
--
5968

    
5969

    
5970

    
5971

    
5972
--
5973
-- Name: project_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5974
--
5975

    
5976

    
5977

    
5978

    
5979
--
5980
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5981
--
5982

    
5983

    
5984

    
5985

    
5986
--
5987
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5988
--
5989

    
5990
ALTER TABLE projectcontributor
5991
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5992

    
5993

    
5994
--
5995
-- Name: reference_referencejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5996
--
5997

    
5998
ALTER TABLE reference
5999
    ADD CONSTRAINT reference_referencejournal_id_fkey FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
6000

    
6001

    
6002
--
6003
-- Name: referencealtident_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6004
--
6005

    
6006
ALTER TABLE referencealtident
6007
    ADD CONSTRAINT referencealtident_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6008

    
6009

    
6010
--
6011
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6012
--
6013

    
6014
ALTER TABLE referencecontributor
6015
    ADD CONSTRAINT referencecontributor_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6016

    
6017

    
6018
--
6019
-- Name: referencecontributor_referenceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6020
--
6021

    
6022
ALTER TABLE referencecontributor
6023
    ADD CONSTRAINT referencecontributor_referenceparty_id_fkey FOREIGN KEY (referenceparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6024

    
6025

    
6026
--
6027
-- Name: referenceparty_currentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6028
--
6029

    
6030
ALTER TABLE referenceparty
6031
    ADD CONSTRAINT referenceparty_currentparty_id_fkey FOREIGN KEY (currentparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6032

    
6033

    
6034
--
6035
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6036
--
6037

    
6038
ALTER TABLE revision
6039
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
6040

    
6041

    
6042
--
6043
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6044
--
6045

    
6046
ALTER TABLE soilobs
6047
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6048

    
6049

    
6050
--
6051
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6052
--
6053

    
6054
ALTER TABLE soiltaxon
6055
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
6056

    
6057

    
6058
--
6059
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6060
--
6061

    
6062

    
6063

    
6064

    
6065
--
6066
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6067
--
6068

    
6069
ALTER TABLE specimenreplicate
6070
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6071

    
6072

    
6073
--
6074
-- Name: specimenreplicate_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6075
--
6076

    
6077

    
6078

    
6079

    
6080
--
6081
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6082
--
6083

    
6084
ALTER TABLE specimenreplicate
6085
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6086

    
6087

    
6088
--
6089
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6090
--
6091

    
6092
ALTER TABLE stemobservation
6093
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6094

    
6095

    
6096
--
6097
-- Name: stemobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6098
--
6099

    
6100

    
6101

    
6102

    
6103
--
6104
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6105
--
6106

    
6107
ALTER TABLE stratum
6108
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6109

    
6110

    
6111
--
6112
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6113
--
6114

    
6115

    
6116

    
6117

    
6118
--
6119
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6120
--
6121

    
6122
ALTER TABLE taxonalt
6123
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6124

    
6125

    
6126
--
6127
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6128
--
6129

    
6130
ALTER TABLE taxonalt
6131
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6132

    
6133

    
6134
--
6135
-- Name: taxonconcept_concept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6136
--
6137

    
6138

    
6139

    
6140

    
6141
--
6142
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6143
--
6144

    
6145
ALTER TABLE taxonconcept
6146
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6147

    
6148

    
6149
--
6150
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6151
--
6152

    
6153

    
6154

    
6155

    
6156
--
6157
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6158
--
6159

    
6160
ALTER TABLE taxoncorrelation
6161
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6162

    
6163

    
6164
--
6165
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6166
--
6167

    
6168

    
6169

    
6170

    
6171
--
6172
-- Name: taxondetermination_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6173
--
6174

    
6175

    
6176

    
6177

    
6178
--
6179
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6180
--
6181

    
6182
ALTER TABLE taxondetermination
6183
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6184

    
6185

    
6186
--
6187
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6188
--
6189

    
6190
ALTER TABLE taxondetermination
6191
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6192

    
6193

    
6194
--
6195
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6196
--
6197

    
6198

    
6199

    
6200

    
6201
--
6202
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6203
--
6204

    
6205
ALTER TABLE taxonlabel
6206
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6207

    
6208

    
6209
--
6210
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6211
--
6212

    
6213
ALTER TABLE taxonlabel
6214
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6215

    
6216

    
6217
--
6218
-- Name: taxonlabel_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6219
--
6220

    
6221

    
6222

    
6223

    
6224
--
6225
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6226
--
6227

    
6228
ALTER TABLE taxonlabel_relationship
6229
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6230

    
6231

    
6232
--
6233
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6234
--
6235

    
6236
ALTER TABLE taxonlabel_relationship
6237
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6238

    
6239

    
6240
--
6241
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6242
--
6243

    
6244
ALTER TABLE taxonlineage
6245
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6246

    
6247

    
6248
--
6249
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6250
--
6251

    
6252
ALTER TABLE taxonlineage
6253
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6254

    
6255

    
6256
--
6257
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6258
--
6259

    
6260
ALTER TABLE taxonoccurrence
6261
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6262

    
6263

    
6264
--
6265
-- Name: taxonoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6266
--
6267

    
6268

    
6269

    
6270

    
6271
--
6272
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6273
--
6274

    
6275

    
6276

    
6277

    
6278
--
6279
-- Name: taxonstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6280
--
6281

    
6282

    
6283

    
6284

    
6285
--
6286
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6287
--
6288

    
6289
ALTER TABLE taxonstatus
6290
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6291

    
6292

    
6293
--
6294
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6295
--
6296

    
6297
ALTER TABLE taxonverbatim
6298
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6299

    
6300

    
6301
--
6302
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6303
--
6304

    
6305
ALTER TABLE telephone
6306
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6307

    
6308

    
6309
--
6310
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6311
--
6312

    
6313

    
6314

    
6315

    
6316
--
6317
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6318
--
6319

    
6320
ALTER TABLE trait
6321
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6322

    
6323

    
6324
--
6325
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6326
--
6327

    
6328
ALTER TABLE voucher
6329
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6330

    
6331

    
6332
--
6333
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6334
--
6335

    
6336
ALTER TABLE voucher
6337
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6338

    
6339

    
6340
--
6341
-- PostgreSQL database dump complete
6342
--
6343

    
(19-19/20)