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
    street text,
542
    street2 text,
543
    city text,
544
    stateprovince text,
545
    postalcode text,
546
    country text,
547
    currentflag int(1),
548
    addressstartdate date
549
);
550

    
551

    
552
--
553
-- Name: address_address_id_seq; Type: SEQUENCE; Schema: public; Owner: -
554
--
555

    
556

    
557

    
558

    
559
--
560
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
561
--
562

    
563

    
564

    
565

    
566
--
567
-- Name: address_address_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
568
--
569

    
570

    
571

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

    
576
CREATE TABLE aggregateoccurrence (
577
    aggregateoccurrence_id int(11) NOT NULL,
578
    reference_id int(11) NOT NULL,
579
    sourceaccessioncode text,
580
    taxonoccurrence_id int(11),
581
    collectiondate date,
582
    cover_fraction double precision,
583
    linecover_m double precision,
584
    basalarea_m2 double precision,
585
    biomass_kg_m2 double precision,
586
    inferencearea_m2 double precision,
587
    count int(11),
588
    stratum_id int(11),
589
    coverindex_id int(11),
590
    occurrencestatus_dwc text DEFAULT 'present' NOT NULL,
591
    method_id int(11),
592
    notes text,
593
    accessioncode text
594
);
595

    
596

    
597
--
598
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
599
--
600

    
601

    
602

    
603

    
604
--
605
-- Name: COLUMN aggregateoccurrence.linecover_m; Type: COMMENT; Schema: public; Owner: -
606
--
607

    
608

    
609

    
610

    
611
--
612
-- Name: COLUMN aggregateoccurrence.occurrencestatus_dwc; Type: COMMENT; Schema: public; Owner: -
613
--
614

    
615

    
616

    
617

    
618
--
619
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
620
--
621

    
622

    
623

    
624

    
625
--
626
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
627
--
628

    
629

    
630

    
631

    
632
--
633
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
634
--
635

    
636

    
637

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

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

    
676

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

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

    
719

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

    
724

    
725

    
726

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

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

    
743

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

    
748

    
749

    
750

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

    
755

    
756

    
757

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

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

    
767

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

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

    
818

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

    
823

    
824

    
825

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

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

    
909

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

    
914

    
915

    
916

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

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

    
928

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

    
933

    
934

    
935

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

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

    
968

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

    
973

    
974

    
975

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

    
980

    
981

    
982

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

    
987

    
988

    
989

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

    
994

    
995

    
996

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

    
1001

    
1002

    
1003

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

    
1008

    
1009

    
1010

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

    
1015

    
1016

    
1017

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

    
1022

    
1023

    
1024

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

    
1029

    
1030

    
1031

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

    
1036

    
1037

    
1038

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

    
1043

    
1044

    
1045

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

    
1050

    
1051

    
1052

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

    
1057

    
1058

    
1059

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

    
1064

    
1065

    
1066

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

    
1071

    
1072

    
1073

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

    
1078

    
1079

    
1080

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

    
1085

    
1086

    
1087

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

    
1092

    
1093

    
1094

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

    
1099

    
1100

    
1101

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

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

    
1125

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

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

    
1143

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

    
1148

    
1149

    
1150

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

    
1155

    
1156

    
1157

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

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

    
1194

    
1195
--
1196
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1197
--
1198

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

    
1220

    
1221
--
1222
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1223
--
1224

    
1225

    
1226

    
1227

    
1228
--
1229
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1230
--
1231

    
1232

    
1233

    
1234

    
1235
--
1236
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1237
--
1238

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

    
1260

    
1261
--
1262
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1263
--
1264

    
1265

    
1266

    
1267

    
1268
--
1269
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1270
--
1271

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

    
1286

    
1287
--
1288
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1289
--
1290

    
1291

    
1292

    
1293

    
1294
--
1295
-- Name: COLUMN taxonoccurrence.iscultivated; Type: COMMENT; Schema: public; Owner: -
1296
--
1297

    
1298

    
1299

    
1300

    
1301
--
1302
-- Name: COLUMN taxonoccurrence.cultivatedbasis; Type: COMMENT; Schema: public; Owner: -
1303
--
1304

    
1305

    
1306

    
1307

    
1308
--
1309
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1310
--
1311

    
1312

    
1313

    
1314

    
1315
--
1316
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1317
--
1318

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

    
1334

    
1335
--
1336
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1337
--
1338

    
1339

    
1340

    
1341

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

    
1346

    
1347

    
1348

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

    
1353

    
1354

    
1355

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

    
1360

    
1361

    
1362

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

    
1367

    
1368

    
1369

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

    
1374

    
1375

    
1376

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

    
1381

    
1382

    
1383

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

    
1388

    
1389

    
1390

    
1391
--
1392
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1393
--
1394

    
1395

    
1396

    
1397

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

    
1402
CREATE TABLE threatened_taxonlabel (
1403
    taxonlabel_id int(11) NOT NULL
1404
);
1405

    
1406

    
1407
--
1408
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1409
--
1410

    
1411

    
1412

    
1413

    
1414
--
1415
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1416
--
1417

    
1418
CREATE TABLE classcontributor (
1419
    classcontributor_id int(11) NOT NULL,
1420
    commclass_id int(11) NOT NULL,
1421
    party_id int(11) NOT NULL,
1422
    role text
1423
);
1424

    
1425

    
1426
--
1427
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1428
--
1429

    
1430

    
1431

    
1432

    
1433
--
1434
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1435
--
1436

    
1437

    
1438

    
1439

    
1440
--
1441
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1442
--
1443

    
1444

    
1445

    
1446
--
1447
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1448
--
1449

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

    
1468

    
1469
--
1470
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1471
--
1472

    
1473

    
1474

    
1475

    
1476
--
1477
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1478
--
1479

    
1480

    
1481

    
1482

    
1483
--
1484
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1485
--
1486

    
1487

    
1488

    
1489
--
1490
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1491
--
1492

    
1493
CREATE TABLE commconcept (
1494
    commconcept_id int(11) NOT NULL,
1495
    commname_id int(11) NOT NULL,
1496
    reference_id int(11),
1497
    commdescription text,
1498
    commname text,
1499
    accessioncode text
1500
);
1501

    
1502

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

    
1507

    
1508

    
1509

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

    
1514

    
1515

    
1516

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

    
1521

    
1522

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

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

    
1536

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

    
1541

    
1542

    
1543

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

    
1548

    
1549

    
1550

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

    
1555

    
1556

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

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

    
1575

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

    
1580

    
1581

    
1582

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

    
1587

    
1588

    
1589

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

    
1594

    
1595

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

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

    
1606

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

    
1611

    
1612

    
1613

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

    
1618

    
1619

    
1620

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

    
1625

    
1626

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

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

    
1638

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

    
1643

    
1644

    
1645

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

    
1650

    
1651

    
1652

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

    
1657

    
1658

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

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

    
1677

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

    
1682

    
1683

    
1684

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

    
1689

    
1690

    
1691

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

    
1696

    
1697

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

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

    
1715

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

    
1720

    
1721

    
1722

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

    
1727

    
1728

    
1729

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

    
1734

    
1735

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

    
1740

    
1741

    
1742

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

    
1747

    
1748

    
1749

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

    
1754

    
1755

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

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

    
1770

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

    
1775

    
1776

    
1777

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

    
1782

    
1783

    
1784

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

    
1789

    
1790

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

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

    
1803

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

    
1808

    
1809

    
1810

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

    
1815

    
1816

    
1817

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

    
1822

    
1823

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

    
1828

    
1829

    
1830

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

    
1835

    
1836

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

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

    
1848

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

    
1853

    
1854

    
1855

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

    
1860

    
1861

    
1862

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

    
1867

    
1868

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

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

    
1883

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

    
1888

    
1889

    
1890

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

    
1895

    
1896

    
1897

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

    
1902

    
1903

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

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

    
1916

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

    
1921

    
1922

    
1923

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

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

    
1940

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

    
1945

    
1946

    
1947

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

    
1952

    
1953

    
1954

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

    
1959

    
1960

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

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

    
1970

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

    
1975

    
1976

    
1977

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

    
1982

    
1983

    
1984

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

    
1989

    
1990

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

    
1995

    
1996

    
1997

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

    
2002

    
2003

    
2004

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

    
2009

    
2010

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

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

    
2023

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

    
2028

    
2029

    
2030

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

    
2035

    
2036

    
2037

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

    
2042

    
2043

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

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

    
2060

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

    
2065

    
2066

    
2067

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

    
2072

    
2073

    
2074

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

    
2079

    
2080

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

    
2085

    
2086

    
2087

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

    
2092

    
2093

    
2094

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

    
2099

    
2100

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

    
2105

    
2106

    
2107

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

    
2112

    
2113

    
2114

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

    
2119

    
2120

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

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

    
2134

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

    
2139

    
2140

    
2141

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

    
2146

    
2147

    
2148

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

    
2153

    
2154

    
2155

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

    
2160

    
2161

    
2162

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

    
2167

    
2168

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

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

    
2184

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

    
2189

    
2190

    
2191

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

    
2196

    
2197

    
2198

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

    
2203

    
2204

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

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

    
2216

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

    
2221

    
2222

    
2223

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

    
2228

    
2229

    
2230

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

    
2235

    
2236

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

    
2241

    
2242

    
2243

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

    
2248

    
2249

    
2250

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

    
2255

    
2256

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

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

    
2270

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

    
2275

    
2276

    
2277

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

    
2282

    
2283

    
2284

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

    
2289

    
2290

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

    
2295

    
2296

    
2297

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

    
2302

    
2303

    
2304

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

    
2309

    
2310

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

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

    
2322

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

    
2327

    
2328

    
2329

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

    
2334

    
2335

    
2336

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

    
2341

    
2342

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

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

    
2354

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

    
2359

    
2360

    
2361

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

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

    
2371

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

    
2376

    
2377

    
2378

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

    
2383

    
2384

    
2385

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

    
2390

    
2391

    
2392

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

    
2397

    
2398

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

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

    
2407

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

    
2412

    
2413

    
2414

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

    
2419

    
2420

    
2421

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

    
2426

    
2427

    
2428

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

    
2433

    
2434

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

    
2439

    
2440

    
2441

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

    
2446

    
2447

    
2448

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

    
2453

    
2454

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

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

    
2470

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

    
2475

    
2476

    
2477

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

    
2482

    
2483

    
2484

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

    
2489

    
2490

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

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

    
2504

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

    
2509

    
2510

    
2511

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

    
2516

    
2517

    
2518

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

    
2523

    
2524

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

    
2529

    
2530

    
2531

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

    
2536

    
2537

    
2538

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

    
2543

    
2544

    
2545
--
2546
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2547
--
2548

    
2549
CREATE TABLE referencecontributor (
2550
    referencecontributor_id int(11) NOT NULL,
2551
    reference_id int(11) NOT NULL,
2552
    referenceparty_id int(11) NOT NULL,
2553
    roletype text,
2554
    `position` int(11)
2555
);
2556

    
2557

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

    
2562

    
2563

    
2564

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

    
2569

    
2570

    
2571

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

    
2576

    
2577

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

    
2582
CREATE TABLE referencejournal (
2583
    referencejournal_id int(11) NOT NULL,
2584
    journal text NOT NULL,
2585
    issn text,
2586
    abbreviation text,
2587
    accessioncode text
2588
);
2589

    
2590

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

    
2595

    
2596

    
2597

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

    
2602

    
2603

    
2604

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

    
2609

    
2610

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

    
2615
CREATE TABLE referencename (
2616
    referencename_id int(11) NOT NULL,
2617
    reference_id int(11) NOT NULL,
2618
    system text,
2619
    identifier text NOT NULL
2620
);
2621

    
2622

    
2623
--
2624
-- Name: referencename_referencename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2625
--
2626

    
2627

    
2628

    
2629

    
2630
--
2631
-- Name: referencename_referencename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2632
--
2633

    
2634

    
2635

    
2636

    
2637
--
2638
-- Name: referencename_referencename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2639
--
2640

    
2641

    
2642

    
2643
--
2644
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2645
--
2646

    
2647
CREATE TABLE revision (
2648
    revision_id int(11) NOT NULL,
2649
    tablename text NOT NULL,
2650
    tableattribute text NOT NULL,
2651
    tablerecord int(11) NOT NULL,
2652
    previousvaluetext text NOT NULL,
2653
    previousvaluetype text NOT NULL,
2654
    previousrevision_id int(11),
2655
    revisiondate date NOT NULL
2656
);
2657

    
2658

    
2659
--
2660
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2661
--
2662

    
2663

    
2664

    
2665

    
2666
--
2667
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2668
--
2669

    
2670

    
2671

    
2672

    
2673
--
2674
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2675
--
2676

    
2677

    
2678

    
2679
--
2680
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2681
--
2682

    
2683
CREATE TABLE soilobs (
2684
    soilobs_id int(11) NOT NULL,
2685
    locationevent_id int(11) NOT NULL,
2686
    horizon text DEFAULT 'unknown' NOT NULL,
2687
    description text,
2688
    depthtop_m double precision,
2689
    depthbottom_m double precision,
2690
    color text,
2691
    texture text,
2692
    organic_fraction double precision,
2693
    sand_fraction double precision,
2694
    silt_fraction double precision,
2695
    clay_fraction double precision,
2696
    coarse_fraction double precision,
2697
    ph double precision,
2698
    acidity_fraction double precision,
2699
    basesaturation_fraction double precision,
2700
    cationexchangecapacity_cmol_kg double precision,
2701
    conductivity double precision,
2702
    carbon_fraction double precision,
2703
    phosphorus_fraction double precision,
2704
    potassium_fraction double precision,
2705
    magnesium_fraction double precision,
2706
    nitrogen_fraction double precision,
2707
    calcium_fraction double precision,
2708
    sodium_fraction double precision
2709
);
2710

    
2711

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

    
2716

    
2717

    
2718

    
2719
--
2720
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2721
--
2722

    
2723

    
2724

    
2725

    
2726
--
2727
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2728
--
2729

    
2730

    
2731

    
2732
--
2733
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2734
--
2735

    
2736
CREATE TABLE soiltaxon (
2737
    soiltaxon_id int(11) NOT NULL,
2738
    soilcode text,
2739
    soilname text,
2740
    soillevel int(11),
2741
    soilparent_id int(11),
2742
    soilframework text,
2743
    accessioncode text
2744
);
2745

    
2746

    
2747
--
2748
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2749
--
2750

    
2751

    
2752

    
2753

    
2754
--
2755
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2756
--
2757

    
2758

    
2759

    
2760

    
2761
--
2762
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2763
--
2764

    
2765

    
2766

    
2767
--
2768
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2769
--
2770

    
2771
CREATE TABLE specimen (
2772
    specimen_id int(11) NOT NULL
2773
);
2774

    
2775

    
2776
--
2777
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2778
--
2779

    
2780

    
2781

    
2782

    
2783
--
2784
-- Name: specimen_specimen_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2785
--
2786

    
2787

    
2788

    
2789

    
2790
--
2791
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2792
--
2793

    
2794

    
2795

    
2796

    
2797
--
2798
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2799
--
2800

    
2801

    
2802

    
2803
--
2804
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2805
--
2806

    
2807
CREATE TABLE specimenreplicate (
2808
    specimenreplicate_id int(11) NOT NULL,
2809
    reference_id int(11) NOT NULL,
2810
    sourceaccessioncode text,
2811
    plantobservation_id int(11),
2812
    institution_id int(11),
2813
    collectioncode_dwc text,
2814
    catalognumber_dwc text,
2815
    description text,
2816
    specimen_id int(11),
2817
    accessioncode text
2818
);
2819

    
2820

    
2821
--
2822
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2823
--
2824

    
2825

    
2826

    
2827

    
2828
--
2829
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2830
--
2831

    
2832

    
2833

    
2834

    
2835
--
2836
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2837
--
2838

    
2839

    
2840

    
2841

    
2842
--
2843
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2844
--
2845

    
2846

    
2847

    
2848

    
2849
--
2850
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2851
--
2852

    
2853

    
2854

    
2855

    
2856
--
2857
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2858
--
2859

    
2860

    
2861

    
2862
--
2863
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2864
--
2865

    
2866

    
2867

    
2868

    
2869
--
2870
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2871
--
2872

    
2873

    
2874

    
2875

    
2876
--
2877
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2878
--
2879

    
2880

    
2881

    
2882
--
2883
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2884
--
2885

    
2886
CREATE TABLE stratum (
2887
    stratum_id int(11) NOT NULL,
2888
    locationevent_id int(11) NOT NULL,
2889
    stratumheight double precision,
2890
    stratumbase double precision,
2891
    stratumcover double precision,
2892
    area double precision,
2893
    method_id int(11)
2894
);
2895

    
2896

    
2897
--
2898
-- Name: stratum_stratum_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2899
--
2900

    
2901

    
2902

    
2903

    
2904
--
2905
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2906
--
2907

    
2908

    
2909

    
2910

    
2911
--
2912
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2913
--
2914

    
2915

    
2916

    
2917
--
2918
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2919
--
2920

    
2921
CREATE TABLE taxonalt (
2922
    taxonalt_id int(11) NOT NULL,
2923
    taxondetermination_id int(11) NOT NULL,
2924
    taxonlabel_id int(11) NOT NULL,
2925
    taxonaltfit text,
2926
    taxonaltconfidence text,
2927
    taxonaltnotes text
2928
);
2929

    
2930

    
2931
--
2932
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2933
--
2934

    
2935

    
2936

    
2937

    
2938
--
2939
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2940
--
2941

    
2942

    
2943

    
2944

    
2945
--
2946
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2947
--
2948

    
2949

    
2950

    
2951
--
2952
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2953
--
2954

    
2955
CREATE TABLE taxonconcept (
2956
    taxonlabel_id int(11) NOT NULL,
2957
    concept_reference_id int(11)
2958
);
2959

    
2960

    
2961
--
2962
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2963
--
2964

    
2965

    
2966

    
2967

    
2968
--
2969
-- Name: COLUMN taxonconcept.concept_reference_id; Type: COMMENT; Schema: public; Owner: -
2970
--
2971

    
2972

    
2973

    
2974

    
2975
--
2976
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2977
--
2978

    
2979

    
2980

    
2981

    
2982
--
2983
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2984
--
2985

    
2986

    
2987

    
2988

    
2989
--
2990
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2991
--
2992

    
2993

    
2994

    
2995
--
2996
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2997
--
2998

    
2999
CREATE TABLE taxoncorrelation (
3000
    taxoncorrelation_id int(11) NOT NULL,
3001
    taxonstatus_id int(11) NOT NULL,
3002
    taxonlabel_id int(11) NOT NULL,
3003
    plantconvergence text NOT NULL,
3004
    correlationstart date NOT NULL,
3005
    correlationstop date
3006
);
3007

    
3008

    
3009
--
3010
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3011
--
3012

    
3013

    
3014

    
3015

    
3016
--
3017
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3018
--
3019

    
3020

    
3021

    
3022

    
3023
--
3024
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3025
--
3026

    
3027

    
3028

    
3029
--
3030
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3031
--
3032

    
3033

    
3034

    
3035

    
3036
--
3037
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3038
--
3039

    
3040

    
3041

    
3042

    
3043
--
3044
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3045
--
3046

    
3047

    
3048

    
3049
--
3050
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3051
--
3052

    
3053
CREATE TABLE taxonlabel_relationship (
3054
    descendant_id int(11) NOT NULL,
3055
    ancestor_id int(11) NOT NULL,
3056
    relationship text DEFAULT 'is included in' NOT NULL
3057
);
3058

    
3059

    
3060
--
3061
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3062
--
3063

    
3064

    
3065

    
3066

    
3067
--
3068
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3069
--
3070

    
3071

    
3072

    
3073

    
3074
--
3075
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3076
--
3077

    
3078

    
3079

    
3080

    
3081
--
3082
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3083
--
3084

    
3085

    
3086

    
3087

    
3088
--
3089
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3090
--
3091

    
3092

    
3093

    
3094
--
3095
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3096
--
3097

    
3098
CREATE TABLE taxonlineage (
3099
    taxonlineage_id int(11) NOT NULL,
3100
    childtaxonstatus_id int(11) NOT NULL,
3101
    parenttaxonstatus_id int(11) NOT NULL
3102
);
3103

    
3104

    
3105
--
3106
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3107
--
3108

    
3109

    
3110

    
3111

    
3112
--
3113
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3114
--
3115

    
3116

    
3117

    
3118

    
3119
--
3120
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3121
--
3122

    
3123

    
3124

    
3125
--
3126
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3127
--
3128

    
3129

    
3130

    
3131

    
3132
--
3133
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3134
--
3135

    
3136

    
3137

    
3138

    
3139
--
3140
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3141
--
3142

    
3143

    
3144

    
3145
--
3146
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3147
--
3148

    
3149
CREATE TABLE taxonstatus (
3150
    taxonstatus_id int(11) NOT NULL,
3151
    taxonlabel_id int(11) NOT NULL,
3152
    party_id int(11),
3153
    taxonlabelstatus text DEFAULT 'undetermined' NOT NULL,
3154
    reference_id int(11),
3155
    plantpartycomments text,
3156
    startdate date,
3157
    stopdate date,
3158
    accessioncode text
3159
);
3160

    
3161

    
3162
--
3163
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3164
--
3165

    
3166

    
3167

    
3168

    
3169
--
3170
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3171
--
3172

    
3173

    
3174

    
3175

    
3176
--
3177
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3178
--
3179

    
3180

    
3181

    
3182
--
3183
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3184
--
3185

    
3186

    
3187

    
3188

    
3189
--
3190
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3191
--
3192

    
3193

    
3194

    
3195

    
3196
--
3197
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3198
--
3199

    
3200

    
3201

    
3202
--
3203
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3204
--
3205

    
3206
CREATE TABLE telephone (
3207
    telephone_id int(11) NOT NULL,
3208
    party_id int(11) NOT NULL,
3209
    phonenumber text NOT NULL,
3210
    phonetype text NOT NULL
3211
);
3212

    
3213

    
3214
--
3215
-- Name: telephone_telephone_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3216
--
3217

    
3218

    
3219

    
3220

    
3221
--
3222
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3223
--
3224

    
3225

    
3226

    
3227

    
3228
--
3229
-- Name: telephone_telephone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3230
--
3231

    
3232

    
3233

    
3234
--
3235
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3236
--
3237

    
3238

    
3239

    
3240

    
3241
--
3242
-- Name: tnrs_input_name; Type: VIEW; Schema: public; Owner: -
3243
--
3244

    
3245

    
3246

    
3247

    
3248
--
3249
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3250
--
3251

    
3252
CREATE TABLE trait (
3253
    trait_id int(11) NOT NULL,
3254
    stemobservation_id int(11) NOT NULL,
3255
    type text NOT NULL,
3256
    value text
3257
);
3258

    
3259

    
3260
--
3261
-- Name: trait_trait_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3262
--
3263

    
3264

    
3265

    
3266

    
3267
--
3268
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3269
--
3270

    
3271

    
3272

    
3273

    
3274
--
3275
-- Name: trait_trait_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3276
--
3277

    
3278

    
3279

    
3280
--
3281
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3282
--
3283

    
3284
CREATE TABLE userdefined (
3285
    userdefined_id int(11) NOT NULL,
3286
    userdefinedname text NOT NULL,
3287
    userdefinedmetadata text,
3288
    userdefinedcategory text,
3289
    userdefinedtype text DEFAULT 'text' NOT NULL,
3290
    tablename text NOT NULL,
3291
    accessioncode text
3292
);
3293

    
3294

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

    
3299

    
3300

    
3301

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

    
3306

    
3307

    
3308

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

    
3313

    
3314

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

    
3319
CREATE TABLE voucher (
3320
    voucher_id int(11) NOT NULL,
3321
    taxonoccurrence_id int(11) NOT NULL,
3322
    specimenreplicate_id int(11) NOT NULL
3323
);
3324

    
3325

    
3326
--
3327
-- Name: voucher_voucher_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3328
--
3329

    
3330

    
3331

    
3332

    
3333
--
3334
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3335
--
3336

    
3337

    
3338

    
3339

    
3340
--
3341
-- Name: voucher_voucher_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3342
--
3343

    
3344

    
3345

    
3346
--
3347
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
3348
--
3349

    
3350

    
3351

    
3352

    
3353
--
3354
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3355
--
3356

    
3357

    
3358

    
3359

    
3360
--
3361
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3362
--
3363

    
3364

    
3365

    
3366

    
3367
--
3368
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
3369
--
3370

    
3371

    
3372

    
3373

    
3374
--
3375
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
3376
--
3377

    
3378

    
3379

    
3380

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

    
3385

    
3386

    
3387

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

    
3392

    
3393

    
3394

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

    
3399

    
3400

    
3401

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

    
3406

    
3407

    
3408

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

    
3413

    
3414

    
3415

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

    
3420

    
3421

    
3422

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

    
3427

    
3428

    
3429

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

    
3434

    
3435

    
3436

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

    
3441

    
3442

    
3443

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

    
3448

    
3449

    
3450

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

    
3455

    
3456

    
3457

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

    
3462

    
3463

    
3464

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

    
3469

    
3470

    
3471

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

    
3476

    
3477

    
3478

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

    
3483

    
3484

    
3485

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

    
3490

    
3491

    
3492

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

    
3497

    
3498

    
3499

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

    
3504

    
3505

    
3506

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

    
3511

    
3512

    
3513

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

    
3518

    
3519

    
3520

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

    
3525

    
3526

    
3527

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

    
3532

    
3533

    
3534

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

    
3539

    
3540

    
3541

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

    
3546

    
3547

    
3548

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

    
3553

    
3554

    
3555

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

    
3560

    
3561

    
3562

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

    
3567

    
3568

    
3569

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

    
3574

    
3575

    
3576

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

    
3581

    
3582

    
3583

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

    
3588

    
3589

    
3590

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

    
3595

    
3596

    
3597

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

    
3602

    
3603

    
3604

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

    
3609

    
3610

    
3611

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

    
3616

    
3617

    
3618

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

    
3623

    
3624

    
3625

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

    
3630

    
3631

    
3632

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

    
3637

    
3638

    
3639

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

    
3644

    
3645

    
3646

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

    
3651

    
3652

    
3653

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

    
3658

    
3659

    
3660

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

    
3665

    
3666

    
3667

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

    
3672

    
3673

    
3674

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

    
3679

    
3680

    
3681

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

    
3686

    
3687

    
3688

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

    
3693

    
3694

    
3695

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

    
3700

    
3701

    
3702

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

    
3707

    
3708

    
3709

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

    
3714

    
3715

    
3716

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

    
3721

    
3722

    
3723

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

    
3728

    
3729

    
3730

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

    
3735

    
3736

    
3737

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

    
3742

    
3743

    
3744

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

    
3749

    
3750

    
3751

    
3752
--
3753
-- Data for Name: address; Type: TABLE DATA; Schema: public; Owner: -
3754
--
3755

    
3756

    
3757

    
3758
--
3759
-- Data for Name: aggregateoccurrence; Type: TABLE DATA; Schema: public; Owner: -
3760
--
3761

    
3762

    
3763

    
3764
--
3765
-- Data for Name: analytical_aggregate; Type: TABLE DATA; Schema: public; Owner: -
3766
--
3767

    
3768

    
3769

    
3770
--
3771
-- Data for Name: analytical_stem; Type: TABLE DATA; Schema: public; Owner: -
3772
--
3773

    
3774

    
3775

    
3776
--
3777
-- Data for Name: classcontributor; Type: TABLE DATA; Schema: public; Owner: -
3778
--
3779

    
3780

    
3781

    
3782
--
3783
-- Data for Name: commclass; Type: TABLE DATA; Schema: public; Owner: -
3784
--
3785

    
3786

    
3787

    
3788
--
3789
-- Data for Name: commconcept; Type: TABLE DATA; Schema: public; Owner: -
3790
--
3791

    
3792

    
3793

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

    
3798

    
3799

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

    
3804

    
3805

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

    
3810

    
3811

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

    
3816

    
3817

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

    
3822

    
3823

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

    
3828

    
3829

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

    
3834

    
3835

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

    
3840

    
3841

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

    
3846

    
3847

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

    
3852

    
3853

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

    
3858

    
3859

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

    
3864

    
3865

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

    
3870

    
3871

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

    
3876

    
3877

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

    
3882
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3883
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3884
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3885
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3886
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3887
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3888
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3889
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3890
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3891
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3892
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3893
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3894

    
3895

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

    
3900

    
3901

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

    
3906

    
3907

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

    
3912

    
3913

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

    
3918

    
3919

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

    
3924

    
3925

    
3926
--
3927
-- Data for Name: method; Type: TABLE DATA; Schema: public; Owner: -
3928
--
3929

    
3930

    
3931

    
3932
--
3933
-- Data for Name: methodtaxonclass; Type: TABLE DATA; Schema: public; Owner: -
3934
--
3935

    
3936

    
3937

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

    
3942

    
3943

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

    
3948

    
3949

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

    
3954

    
3955

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

    
3960

    
3961

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

    
3966

    
3967

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

    
3972

    
3973

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

    
3978

    
3979

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

    
3984

    
3985

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

    
3990

    
3991

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

    
3996

    
3997

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

    
4002

    
4003

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

    
4008

    
4009

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

    
4014

    
4015

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

    
4020

    
4021

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

    
4026

    
4027

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

    
4032

    
4033

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

    
4038

    
4039

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

    
4044

    
4045

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

    
4050

    
4051

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

    
4056

    
4057

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

    
4062

    
4063

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

    
4068

    
4069

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

    
4074

    
4075

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

    
4080

    
4081

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

    
4086

    
4087

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

    
4092

    
4093

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

    
4098

    
4099

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

    
4104

    
4105

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

    
4110

    
4111

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

    
4116

    
4117

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

    
4122

    
4123

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

    
4128

    
4129

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

    
4134

    
4135

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

    
4140

    
4141

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

    
4146

    
4147

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

    
4152

    
4153

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

    
4158

    
4159

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

    
4164

    
4165

    
4166
--
4167
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4168
--
4169

    
4170
ALTER TABLE address
4171
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4172

    
4173

    
4174
--
4175
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4176
--
4177

    
4178
ALTER TABLE aggregateoccurrence
4179
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4180

    
4181

    
4182
--
4183
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4184
--
4185

    
4186
ALTER TABLE classcontributor
4187
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4188

    
4189

    
4190
--
4191
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4192
--
4193

    
4194
ALTER TABLE commclass
4195
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4196

    
4197

    
4198
--
4199
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4200
--
4201

    
4202
ALTER TABLE commconcept
4203
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4204

    
4205

    
4206
--
4207
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4208
--
4209

    
4210
ALTER TABLE commconcept
4211
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4212

    
4213

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

    
4218
ALTER TABLE commcorrelation
4219
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4220

    
4221

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

    
4226
ALTER TABLE commdetermination
4227
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4228

    
4229

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

    
4234
ALTER TABLE commdetermination
4235
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4236

    
4237

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

    
4242
ALTER TABLE commlineage
4243
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4244

    
4245

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

    
4250
ALTER TABLE commname
4251
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4252

    
4253

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

    
4258
ALTER TABLE commname
4259
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4260

    
4261

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

    
4266
ALTER TABLE commstatus
4267
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4268

    
4269

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

    
4274
ALTER TABLE commusage
4275
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4276

    
4277

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

    
4282
ALTER TABLE coordinates
4283
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4284

    
4285

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

    
4290
ALTER TABLE coverindex
4291
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4292

    
4293

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

    
4298
ALTER TABLE covermethod
4299
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4300

    
4301

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

    
4306
ALTER TABLE definedvalue
4307
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4308

    
4309

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

    
4314
ALTER TABLE definedvalue
4315
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4316

    
4317

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

    
4322
ALTER TABLE disturbanceobs
4323
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4324

    
4325

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

    
4330
ALTER TABLE family_higher_plant_group
4331
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4332

    
4333

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

    
4338
ALTER TABLE graphic
4339
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4340

    
4341

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

    
4346
ALTER TABLE higher_plant_group_nodes
4347
    ADD CONSTRAINT higher_plant_group_node_pkey PRIMARY KEY (higher_plant_group, node_name);
4348

    
4349

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

    
4354
ALTER TABLE location
4355
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4356

    
4357

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

    
4362
ALTER TABLE locationevent
4363
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4364

    
4365

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

    
4370
ALTER TABLE locationeventcontributor
4371
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4372

    
4373

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

    
4378
ALTER TABLE locationeventsynonym
4379
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4380

    
4381

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

    
4386
ALTER TABLE locationplace
4387
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4388

    
4389

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

    
4394
ALTER TABLE method
4395
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4396

    
4397

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

    
4402
ALTER TABLE methodtaxonclass
4403
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4404

    
4405

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

    
4410
ALTER TABLE methodtaxonclass
4411
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4412

    
4413

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

    
4418
ALTER TABLE methodtaxonclass
4419
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4420

    
4421

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

    
4426
ALTER TABLE note
4427
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4428

    
4429

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

    
4434
ALTER TABLE notelink
4435
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4436

    
4437

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

    
4442
ALTER TABLE party
4443
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4444

    
4445

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

    
4450
ALTER TABLE partymember
4451
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4452

    
4453

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

    
4458
ALTER TABLE place
4459
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4460

    
4461

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

    
4466
ALTER TABLE placecorrelation
4467
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4468

    
4469

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

    
4474
ALTER TABLE placename_ancestor
4475
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4476

    
4477

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

    
4482
ALTER TABLE placename
4483
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4484

    
4485

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

    
4490
ALTER TABLE plant
4491
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4492

    
4493

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

    
4498
ALTER TABLE plantobservation
4499
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4500

    
4501

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

    
4506
ALTER TABLE project
4507
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4508

    
4509

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

    
4514
ALTER TABLE project
4515
    ADD CONSTRAINT project_unique UNIQUE (reference_id, projectname);
4516

    
4517

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

    
4522
ALTER TABLE projectcontributor
4523
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4524

    
4525

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

    
4530
ALTER TABLE reference
4531
    ADD CONSTRAINT reference_pkey PRIMARY KEY (reference_id);
4532

    
4533

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

    
4538
ALTER TABLE referencecontributor
4539
    ADD CONSTRAINT referencecontributor_pkey PRIMARY KEY (referencecontributor_id);
4540

    
4541

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

    
4546
ALTER TABLE referencejournal
4547
    ADD CONSTRAINT referencejournal_pkey PRIMARY KEY (referencejournal_id);
4548

    
4549

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

    
4554
ALTER TABLE referencename
4555
    ADD CONSTRAINT referencename_pkey PRIMARY KEY (referencename_id);
4556

    
4557

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

    
4562
ALTER TABLE revision
4563
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4564

    
4565

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

    
4570
ALTER TABLE soilobs
4571
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4572

    
4573

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

    
4578
ALTER TABLE soilobs
4579
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4580

    
4581

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

    
4586
ALTER TABLE soiltaxon
4587
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4588

    
4589

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

    
4594
ALTER TABLE specimen
4595
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4596

    
4597

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

    
4602
ALTER TABLE specimenreplicate
4603
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4604

    
4605

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

    
4610
ALTER TABLE stemobservation
4611
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4612

    
4613

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

    
4618
ALTER TABLE stratum
4619
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4620

    
4621

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

    
4626
ALTER TABLE taxonalt
4627
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4628

    
4629

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

    
4634
ALTER TABLE taxonconcept
4635
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4636

    
4637

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

    
4642
ALTER TABLE taxoncorrelation
4643
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4644

    
4645

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

    
4650
ALTER TABLE taxondetermination
4651
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4652

    
4653

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

    
4658
ALTER TABLE taxonlabel
4659
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4660

    
4661

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

    
4666
ALTER TABLE taxonlabel_relationship
4667
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4668

    
4669

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

    
4674
ALTER TABLE taxonlineage
4675
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4676

    
4677

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

    
4682
ALTER TABLE taxonoccurrence
4683
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4684

    
4685

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

    
4690
ALTER TABLE taxonstatus
4691
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4692

    
4693

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

    
4698
ALTER TABLE taxonstatus
4699
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4700

    
4701

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

    
4706
ALTER TABLE taxonverbatim
4707
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4708

    
4709

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

    
4714
ALTER TABLE taxonverbatim
4715
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4716

    
4717

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

    
4722
ALTER TABLE telephone
4723
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4724

    
4725

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

    
4730
ALTER TABLE threatened_taxonlabel
4731
    ADD CONSTRAINT threatened_taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4732

    
4733

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

    
4738
ALTER TABLE trait
4739
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4740

    
4741

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

    
4746
ALTER TABLE userdefined
4747
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4748

    
4749

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

    
4754
ALTER TABLE userdefined
4755
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4756

    
4757

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

    
4762
ALTER TABLE voucher
4763
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4764

    
4765

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

    
4770
ALTER TABLE voucher
4771
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4772

    
4773

    
4774
--
4775
-- Name: aggregateoccurrence_taxonoccurrence; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4776
--
4777

    
4778
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4779

    
4780

    
4781
--
4782
-- Name: aggregateoccurrence_taxonoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4783
--
4784

    
4785

    
4786

    
4787

    
4788
--
4789
-- Name: aggregateoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4790
--
4791

    
4792

    
4793

    
4794

    
4795
--
4796
-- Name: commclass_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4797
--
4798

    
4799
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4800

    
4801

    
4802
--
4803
-- Name: commclass_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4804
--
4805

    
4806

    
4807

    
4808

    
4809
--
4810
-- Name: commconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4811
--
4812

    
4813
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4814

    
4815

    
4816
--
4817
-- Name: commstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4818
--
4819

    
4820
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4821

    
4822

    
4823
--
4824
-- Name: coordinates_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4825
--
4826

    
4827

    
4828

    
4829

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

    
4834
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4835

    
4836

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

    
4841
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4842

    
4843

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

    
4848
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4849

    
4850

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

    
4855
CREATE INDEX location_creator ON location  (reference_id);
4856

    
4857

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

    
4862
CREATE INDEX location_parent ON location  (parent_id);
4863

    
4864

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

    
4869

    
4870

    
4871

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

    
4876

    
4877

    
4878

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

    
4883

    
4884

    
4885

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

    
4890
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4891

    
4892

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

    
4897
CREATE INDEX locationevent_location ON locationevent  (location_id);
4898

    
4899

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

    
4904

    
4905

    
4906

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

    
4911

    
4912

    
4913

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

    
4918

    
4919

    
4920

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

    
4925

    
4926

    
4927

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

    
4932

    
4933

    
4934

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

    
4939
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4940

    
4941

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

    
4946

    
4947

    
4948

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

    
4953
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4954

    
4955

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

    
4960

    
4961

    
4962

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

    
4967
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4968

    
4969

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

    
4974
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
4975

    
4976

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

    
4981

    
4982

    
4983

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

    
4988
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
4989

    
4990

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

    
4995

    
4996

    
4997

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

    
5002

    
5003

    
5004

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

    
5009

    
5010

    
5011

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

    
5016
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5017

    
5018

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

    
5023

    
5024

    
5025

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

    
5030
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5031

    
5032

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

    
5037

    
5038

    
5039

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

    
5044

    
5045

    
5046

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

    
5051
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
5052

    
5053

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

    
5058

    
5059

    
5060

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

    
5065
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
5066

    
5067

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

    
5072
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5073

    
5074

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

    
5079
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5080

    
5081

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

    
5086

    
5087

    
5088

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

    
5093

    
5094

    
5095

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

    
5100

    
5101

    
5102

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

    
5107

    
5108

    
5109

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

    
5114
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5115

    
5116

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

    
5121

    
5122

    
5123

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

    
5128

    
5129

    
5130

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

    
5135
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5136

    
5137

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

    
5142

    
5143

    
5144

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

    
5149

    
5150

    
5151

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

    
5156

    
5157

    
5158

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

    
5163
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5164

    
5165

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

    
5170
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5171

    
5172

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

    
5177
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5178

    
5179

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

    
5184

    
5185

    
5186

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

    
5191
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5192

    
5193

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

    
5198
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5199

    
5200

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

    
5205

    
5206

    
5207

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

    
5212

    
5213

    
5214

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

    
5219
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5220

    
5221

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

    
5226
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5227

    
5228

    
5229
--
5230
-- Name: party_reference_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5231
--
5232

    
5233

    
5234

    
5235

    
5236
--
5237
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5238
--
5239

    
5240

    
5241

    
5242

    
5243
--
5244
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5245
--
5246

    
5247

    
5248

    
5249

    
5250
--
5251
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5252
--
5253

    
5254

    
5255

    
5256

    
5257
--
5258
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5259
--
5260

    
5261

    
5262

    
5263

    
5264
--
5265
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5266
--
5267

    
5268

    
5269

    
5270

    
5271
--
5272
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5273
--
5274

    
5275

    
5276

    
5277

    
5278
--
5279
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5280
--
5281

    
5282

    
5283

    
5284

    
5285
--
5286
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5287
--
5288

    
5289

    
5290

    
5291

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

    
5296

    
5297

    
5298

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

    
5303

    
5304

    
5305

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

    
5310

    
5311

    
5312

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

    
5317

    
5318

    
5319

    
5320
--
5321
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5322
--
5323

    
5324
ALTER TABLE address
5325
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5326

    
5327

    
5328
--
5329
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5330
--
5331

    
5332
ALTER TABLE address
5333
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5334

    
5335

    
5336
--
5337
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5338
--
5339

    
5340

    
5341

    
5342

    
5343
--
5344
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5345
--
5346

    
5347

    
5348

    
5349

    
5350
--
5351
-- Name: aggregateoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5352
--
5353

    
5354

    
5355

    
5356

    
5357
--
5358
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5359
--
5360

    
5361
ALTER TABLE aggregateoccurrence
5362
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5363

    
5364

    
5365
--
5366
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5367
--
5368

    
5369
ALTER TABLE aggregateoccurrence
5370
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5371

    
5372

    
5373
--
5374
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5375
--
5376

    
5377
ALTER TABLE classcontributor
5378
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5379

    
5380

    
5381
--
5382
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5383
--
5384

    
5385

    
5386

    
5387

    
5388
--
5389
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5390
--
5391

    
5392

    
5393

    
5394

    
5395
--
5396
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5397
--
5398

    
5399

    
5400

    
5401

    
5402
--
5403
-- Name: commconcept_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5404
--
5405

    
5406
ALTER TABLE commconcept
5407
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5408

    
5409

    
5410
--
5411
-- Name: commconcept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5412
--
5413

    
5414

    
5415

    
5416

    
5417
--
5418
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5419
--
5420

    
5421
ALTER TABLE commcorrelation
5422
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5423

    
5424

    
5425
--
5426
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5427
--
5428

    
5429
ALTER TABLE commcorrelation
5430
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5431

    
5432

    
5433
--
5434
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5435
--
5436

    
5437

    
5438

    
5439

    
5440
--
5441
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5442
--
5443

    
5444
ALTER TABLE commdetermination
5445
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5446

    
5447

    
5448
--
5449
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5450
--
5451

    
5452
ALTER TABLE commdetermination
5453
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5454

    
5455

    
5456
--
5457
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5458
--
5459

    
5460
ALTER TABLE commlineage
5461
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5462

    
5463

    
5464
--
5465
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5466
--
5467

    
5468
ALTER TABLE commlineage
5469
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5470

    
5471

    
5472
--
5473
-- Name: commname_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5474
--
5475

    
5476

    
5477

    
5478

    
5479
--
5480
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5481
--
5482

    
5483
ALTER TABLE commstatus
5484
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5485

    
5486

    
5487
--
5488
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5489
--
5490

    
5491
ALTER TABLE commstatus
5492
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5493

    
5494

    
5495
--
5496
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5497
--
5498

    
5499

    
5500

    
5501

    
5502
--
5503
-- Name: commstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5504
--
5505

    
5506

    
5507

    
5508

    
5509
--
5510
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5511
--
5512

    
5513
ALTER TABLE commusage
5514
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5515

    
5516

    
5517
--
5518
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5519
--
5520

    
5521
ALTER TABLE commusage
5522
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5523

    
5524

    
5525
--
5526
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5527
--
5528

    
5529
ALTER TABLE commusage
5530
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5531

    
5532

    
5533
--
5534
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5535
--
5536

    
5537

    
5538

    
5539

    
5540
--
5541
-- Name: coordinates_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5542
--
5543

    
5544

    
5545

    
5546

    
5547
--
5548
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5549
--
5550

    
5551
ALTER TABLE coverindex
5552
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5553

    
5554

    
5555
--
5556
-- Name: covermethod_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5557
--
5558

    
5559

    
5560

    
5561

    
5562
--
5563
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5564
--
5565

    
5566
ALTER TABLE definedvalue
5567
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5568

    
5569

    
5570
--
5571
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5572
--
5573

    
5574
ALTER TABLE disturbanceobs
5575
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5576

    
5577

    
5578
--
5579
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5580
--
5581

    
5582
ALTER TABLE graphic
5583
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5584

    
5585

    
5586
--
5587
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5588
--
5589

    
5590
ALTER TABLE location
5591
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5592

    
5593

    
5594
--
5595
-- Name: location_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5596
--
5597

    
5598

    
5599

    
5600

    
5601
--
5602
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5603
--
5604

    
5605
ALTER TABLE locationevent
5606
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5607

    
5608

    
5609
--
5610
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5611
--
5612

    
5613

    
5614

    
5615

    
5616
--
5617
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5618
--
5619

    
5620
ALTER TABLE locationevent
5621
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5622

    
5623

    
5624
--
5625
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5626
--
5627

    
5628
ALTER TABLE locationevent
5629
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5630

    
5631

    
5632
--
5633
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5634
--
5635

    
5636
ALTER TABLE locationevent
5637
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5638

    
5639

    
5640
--
5641
-- Name: locationevent_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5642
--
5643

    
5644

    
5645

    
5646

    
5647
--
5648
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5649
--
5650

    
5651
ALTER TABLE locationevent
5652
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5653

    
5654

    
5655
--
5656
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5657
--
5658

    
5659
ALTER TABLE locationeventcontributor
5660
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5661

    
5662

    
5663
--
5664
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5665
--
5666

    
5667

    
5668

    
5669

    
5670
--
5671
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5672
--
5673

    
5674

    
5675

    
5676

    
5677
--
5678
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5679
--
5680

    
5681
ALTER TABLE locationeventsynonym
5682
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5683

    
5684

    
5685
--
5686
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5687
--
5688

    
5689
ALTER TABLE locationeventsynonym
5690
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5691

    
5692

    
5693
--
5694
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5695
--
5696

    
5697

    
5698

    
5699

    
5700
--
5701
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5702
--
5703

    
5704
ALTER TABLE locationplace
5705
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5706

    
5707

    
5708
--
5709
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5710
--
5711

    
5712
ALTER TABLE locationplace
5713
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5714

    
5715

    
5716
--
5717
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5718
--
5719

    
5720
ALTER TABLE method
5721
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5722

    
5723

    
5724
--
5725
-- Name: method_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5726
--
5727

    
5728

    
5729

    
5730

    
5731
--
5732
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5733
--
5734

    
5735
ALTER TABLE method
5736
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5737

    
5738

    
5739
--
5740
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5741
--
5742

    
5743
ALTER TABLE methodtaxonclass
5744
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5745

    
5746

    
5747
--
5748
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5749
--
5750

    
5751

    
5752

    
5753

    
5754
--
5755
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5756
--
5757

    
5758
ALTER TABLE methodtaxonclass
5759
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5760

    
5761

    
5762
--
5763
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5764
--
5765

    
5766
ALTER TABLE note
5767
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5768

    
5769

    
5770
--
5771
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5772
--
5773

    
5774

    
5775

    
5776

    
5777
--
5778
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5779
--
5780

    
5781
ALTER TABLE party
5782
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5783

    
5784

    
5785
--
5786
-- Name: party_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5787
--
5788

    
5789

    
5790

    
5791

    
5792
--
5793
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5794
--
5795

    
5796
ALTER TABLE partymember
5797
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5798

    
5799

    
5800
--
5801
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5802
--
5803

    
5804
ALTER TABLE partymember
5805
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5806

    
5807

    
5808
--
5809
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5810
--
5811

    
5812

    
5813

    
5814

    
5815
--
5816
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5817
--
5818

    
5819
ALTER TABLE place
5820
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5821

    
5822

    
5823
--
5824
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5825
--
5826

    
5827
ALTER TABLE place
5828
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5829

    
5830

    
5831
--
5832
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5833
--
5834

    
5835
ALTER TABLE place
5836
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5837

    
5838

    
5839
--
5840
-- Name: place_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5841
--
5842

    
5843

    
5844

    
5845

    
5846
--
5847
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5848
--
5849

    
5850
ALTER TABLE placecorrelation
5851
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5852

    
5853

    
5854
--
5855
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5856
--
5857

    
5858
ALTER TABLE placecorrelation
5859
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5860

    
5861

    
5862
--
5863
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5864
--
5865

    
5866
ALTER TABLE placename_ancestor
5867
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5868

    
5869

    
5870
--
5871
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5872
--
5873

    
5874
ALTER TABLE placename_ancestor
5875
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5876

    
5877

    
5878
--
5879
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5880
--
5881

    
5882
ALTER TABLE placename
5883
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5884

    
5885

    
5886
--
5887
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5888
--
5889

    
5890
ALTER TABLE plantobservation
5891
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5892

    
5893

    
5894
--
5895
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5896
--
5897

    
5898
ALTER TABLE plantobservation
5899
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5900

    
5901

    
5902
--
5903
-- Name: plantobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5904
--
5905

    
5906

    
5907

    
5908

    
5909
--
5910
-- Name: project_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5911
--
5912

    
5913

    
5914

    
5915

    
5916
--
5917
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5918
--
5919

    
5920

    
5921

    
5922

    
5923
--
5924
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5925
--
5926

    
5927
ALTER TABLE projectcontributor
5928
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5929

    
5930

    
5931
--
5932
-- Name: reference_referencejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5933
--
5934

    
5935
ALTER TABLE reference
5936
    ADD CONSTRAINT reference_referencejournal_id_fkey FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
5937

    
5938

    
5939
--
5940
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5941
--
5942

    
5943
ALTER TABLE referencecontributor
5944
    ADD CONSTRAINT referencecontributor_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5945

    
5946

    
5947
--
5948
-- Name: referencecontributor_referenceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5949
--
5950

    
5951
ALTER TABLE referencecontributor
5952
    ADD CONSTRAINT referencecontributor_referenceparty_id_fkey FOREIGN KEY (referenceparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5953

    
5954

    
5955
--
5956
-- Name: referencename_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5957
--
5958

    
5959
ALTER TABLE referencename
5960
    ADD CONSTRAINT referencename_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5961

    
5962

    
5963
--
5964
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5965
--
5966

    
5967
ALTER TABLE revision
5968
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
5969

    
5970

    
5971
--
5972
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5973
--
5974

    
5975
ALTER TABLE soilobs
5976
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5977

    
5978

    
5979
--
5980
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5981
--
5982

    
5983
ALTER TABLE soiltaxon
5984
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5985

    
5986

    
5987
--
5988
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5989
--
5990

    
5991

    
5992

    
5993

    
5994
--
5995
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5996
--
5997

    
5998
ALTER TABLE specimenreplicate
5999
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6000

    
6001

    
6002
--
6003
-- Name: specimenreplicate_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6004
--
6005

    
6006

    
6007

    
6008

    
6009
--
6010
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6011
--
6012

    
6013
ALTER TABLE specimenreplicate
6014
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6015

    
6016

    
6017
--
6018
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6019
--
6020

    
6021
ALTER TABLE stemobservation
6022
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6023

    
6024

    
6025
--
6026
-- Name: stemobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6027
--
6028

    
6029

    
6030

    
6031

    
6032
--
6033
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6034
--
6035

    
6036
ALTER TABLE stratum
6037
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6038

    
6039

    
6040
--
6041
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6042
--
6043

    
6044

    
6045

    
6046

    
6047
--
6048
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6049
--
6050

    
6051
ALTER TABLE taxonalt
6052
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6053

    
6054

    
6055
--
6056
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6057
--
6058

    
6059
ALTER TABLE taxonalt
6060
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6061

    
6062

    
6063
--
6064
-- Name: taxonconcept_concept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6065
--
6066

    
6067

    
6068

    
6069

    
6070
--
6071
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6072
--
6073

    
6074
ALTER TABLE taxonconcept
6075
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6076

    
6077

    
6078
--
6079
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6080
--
6081

    
6082

    
6083

    
6084

    
6085
--
6086
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6087
--
6088

    
6089
ALTER TABLE taxoncorrelation
6090
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6091

    
6092

    
6093
--
6094
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6095
--
6096

    
6097

    
6098

    
6099

    
6100
--
6101
-- Name: taxondetermination_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6102
--
6103

    
6104

    
6105

    
6106

    
6107
--
6108
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6109
--
6110

    
6111
ALTER TABLE taxondetermination
6112
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6113

    
6114

    
6115
--
6116
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6117
--
6118

    
6119
ALTER TABLE taxondetermination
6120
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6121

    
6122

    
6123
--
6124
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6125
--
6126

    
6127

    
6128

    
6129

    
6130
--
6131
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6132
--
6133

    
6134
ALTER TABLE taxonlabel
6135
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6136

    
6137

    
6138
--
6139
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6140
--
6141

    
6142
ALTER TABLE taxonlabel
6143
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6144

    
6145

    
6146
--
6147
-- Name: taxonlabel_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6148
--
6149

    
6150

    
6151

    
6152

    
6153
--
6154
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6155
--
6156

    
6157
ALTER TABLE taxonlabel_relationship
6158
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6159

    
6160

    
6161
--
6162
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6163
--
6164

    
6165
ALTER TABLE taxonlabel_relationship
6166
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6167

    
6168

    
6169
--
6170
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6171
--
6172

    
6173
ALTER TABLE taxonlineage
6174
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6175

    
6176

    
6177
--
6178
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6179
--
6180

    
6181
ALTER TABLE taxonlineage
6182
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6183

    
6184

    
6185
--
6186
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6187
--
6188

    
6189
ALTER TABLE taxonoccurrence
6190
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6191

    
6192

    
6193
--
6194
-- Name: taxonoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6195
--
6196

    
6197

    
6198

    
6199

    
6200
--
6201
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6202
--
6203

    
6204

    
6205

    
6206

    
6207
--
6208
-- Name: taxonstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6209
--
6210

    
6211

    
6212

    
6213

    
6214
--
6215
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6216
--
6217

    
6218
ALTER TABLE taxonstatus
6219
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6220

    
6221

    
6222
--
6223
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6224
--
6225

    
6226
ALTER TABLE taxonverbatim
6227
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6228

    
6229

    
6230
--
6231
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6232
--
6233

    
6234
ALTER TABLE telephone
6235
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6236

    
6237

    
6238
--
6239
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6240
--
6241

    
6242

    
6243

    
6244

    
6245
--
6246
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6247
--
6248

    
6249
ALTER TABLE trait
6250
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6251

    
6252

    
6253
--
6254
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6255
--
6256

    
6257
ALTER TABLE voucher
6258
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6259

    
6260

    
6261
--
6262
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6263
--
6264

    
6265
ALTER TABLE voucher
6266
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6267

    
6268

    
6269
--
6270
-- PostgreSQL database dump complete
6271
--
6272

    
(19-19/20)