Project

General

Profile

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

    
5

    
6

    
7

    
8

    
9

    
10

    
11

    
12

    
13
--
14
-- Name: accesslevel; Type: TYPE; Schema: public; Owner: -
15
--
16

    
17

    
18

    
19

    
20
--
21
-- Name: establishmentmeans_dwc; Type: TYPE; Schema: public; Owner: -
22
--
23

    
24

    
25

    
26

    
27
--
28
-- Name: TYPE establishmentmeans_dwc; Type: COMMENT; Schema: public; Owner: -
29
--
30

    
31

    
32

    
33

    
34
--
35
-- Name: growthform; Type: TYPE; Schema: public; Owner: -
36
--
37

    
38

    
39

    
40

    
41
--
42
-- Name: higher_plant_group; Type: TYPE; Schema: public; Owner: -
43
--
44

    
45

    
46

    
47

    
48
--
49
-- Name: occurrencestatus_dwc; Type: TYPE; Schema: public; Owner: -
50
--
51

    
52

    
53

    
54

    
55
--
56
-- Name: placerank; Type: TYPE; Schema: public; Owner: -
57
--
58

    
59

    
60

    
61

    
62
--
63
-- Name: TYPE placerank; Type: COMMENT; Schema: public; Owner: -
64
--
65

    
66

    
67

    
68

    
69
--
70
-- Name: rankedplacename; Type: TYPE; Schema: public; Owner: -
71
--
72

    
73

    
74

    
75

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

    
80

    
81

    
82

    
83
--
84
-- Name: TYPE taxonrank; Type: COMMENT; Schema: public; Owner: -
85
--
86

    
87

    
88

    
89

    
90
--
91
-- Name: rankedtaxonname; Type: TYPE; Schema: public; Owner: -
92
--
93

    
94

    
95

    
96

    
97
--
98
-- Name: relationship; Type: TYPE; Schema: public; Owner: -
99
--
100

    
101

    
102

    
103

    
104
--
105
-- Name: role; Type: TYPE; Schema: public; Owner: -
106
--
107

    
108

    
109

    
110

    
111
--
112
-- Name: TYPE role; Type: COMMENT; Schema: public; Owner: -
113
--
114

    
115

    
116

    
117

    
118
--
119
-- Name: sourcetype; Type: TYPE; Schema: public; Owner: -
120
--
121

    
122

    
123

    
124

    
125
--
126
-- Name: TYPE sourcetype; Type: COMMENT; Schema: public; Owner: -
127
--
128

    
129

    
130

    
131

    
132
--
133
-- Name: taxonclass; Type: TYPE; Schema: public; Owner: -
134
--
135

    
136

    
137

    
138

    
139
--
140
-- Name: TYPE taxonclass; Type: COMMENT; Schema: public; Owner: -
141
--
142

    
143

    
144

    
145

    
146
--
147
-- Name: taxonomic_status; Type: TYPE; Schema: public; Owner: -
148
--
149

    
150

    
151

    
152

    
153
--
154
-- Name: TYPE taxonomic_status; Type: COMMENT; Schema: public; Owner: -
155
--
156

    
157

    
158

    
159

    
160
--
161
-- Name: _cm_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
162
--
163

    
164

    
165

    
166

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

    
171

    
172

    
173

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

    
178

    
179

    
180

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

    
185

    
186

    
187

    
188
--
189
-- Name: _has_taxonomic_name(taxonrank); Type: FUNCTION; Schema: public; Owner: -
190
--
191

    
192

    
193

    
194

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

    
199

    
200

    
201

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

    
206

    
207

    
208

    
209
--
210
-- Name: _locationnarrative_is_cultivated(varchar(255)); Type: FUNCTION; Schema: public; Owner: -
211
--
212

    
213

    
214

    
215

    
216
--
217
-- Name: _m2_to_ha(double precision); Type: FUNCTION; Schema: public; Owner: -
218
--
219

    
220

    
221

    
222

    
223
--
224
-- Name: _m_to_cm(double precision); Type: FUNCTION; Schema: public; Owner: -
225
--
226

    
227

    
228

    
229

    
230
--
231
-- Name: _m_to_km(double precision); Type: FUNCTION; Schema: public; Owner: -
232
--
233

    
234

    
235

    
236

    
237
--
238
-- Name: _percent_to_fraction(double precision); Type: FUNCTION; Schema: public; Owner: -
239
--
240

    
241

    
242

    
243

    
244
--
245
-- Name: _taxon_family_require_std(varchar(255)); Type: FUNCTION; Schema: public; Owner: -
246
--
247

    
248

    
249

    
250

    
251
--
252
-- Name: _taxonlabel_set_matched_label_id(int(11), int(11), double precision); Type: FUNCTION; Schema: public; Owner: -
253
--
254

    
255

    
256

    
257

    
258
--
259
-- Name: _taxonlabel_set_parent_id(int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
260
--
261

    
262

    
263

    
264

    
265
--
266
-- Name: _taxonomic_name_is_epithet(taxonrank); Type: FUNCTION; Schema: public; Owner: -
267
--
268

    
269

    
270

    
271

    
272
--
273
-- Name: make_family_higher_plant_group(); Type: FUNCTION; Schema: public; Owner: -
274
--
275

    
276

    
277

    
278

    
279
--
280
-- Name: party_source_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
281
--
282

    
283

    
284

    
285

    
286
--
287
-- Name: place_matched_place_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
288
--
289

    
290

    
291

    
292

    
293

    
294

    
295

    
296

    
297
--
298
-- Name: place; Type: TABLE; Schema: public; Owner: -; Tablespace: 
299
--
300

    
301
CREATE TABLE place (
302
    place_id int(11) NOT NULL,
303
    source_id int(11) NOT NULL,
304
    canon_place_id int(11),
305
    matched_place_id int(11),
306
    coordinates_id int(11),
307
    placename_id int(11),
308
    continent varchar(255),
309
    country varchar(255),
310
    stateprovince varchar(255),
311
    county varchar(255),
312
    description varchar(255),
313
    geovalid int(1),
314
    distance_to_country_m double precision,
315
    distance_to_state_m double precision,
316
    distance_to_county_m double precision
317
);
318

    
319

    
320
--
321
-- Name: TABLE place; Type: COMMENT; Schema: public; Owner: -
322
--
323

    
324

    
325

    
326

    
327
--
328
-- Name: COLUMN place.matched_place_id; Type: COMMENT; Schema: public; Owner: -
329
--
330

    
331

    
332

    
333

    
334
--
335
-- Name: place_set_canon_place_id(place, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
336
--
337

    
338

    
339

    
340

    
341
--
342
-- Name: place_set_canon_place_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
343
--
344

    
345

    
346

    
347

    
348
--
349
-- Name: place_set_canon_place_id_on_update(); Type: FUNCTION; Schema: public; Owner: -
350
--
351

    
352

    
353

    
354

    
355
--
356
-- Name: placename_update_ancestors(); Type: FUNCTION; Schema: public; Owner: -
357
--
358

    
359

    
360

    
361

    
362
--
363
-- Name: plantobservation_aggregateoccurrence_count_1(); Type: FUNCTION; Schema: public; Owner: -
364
--
365

    
366

    
367

    
368

    
369
--
370
-- Name: source_by_shortname(varchar(255)); Type: FUNCTION; Schema: public; Owner: -
371
--
372

    
373

    
374

    
375

    
376
--
377
-- Name: sync_analytical_aggregate_to_view(); Type: FUNCTION; Schema: public; Owner: -
378
--
379

    
380

    
381

    
382

    
383
--
384
-- Name: sync_analytical_stem_to_view(); Type: FUNCTION; Schema: public; Owner: -
385
--
386

    
387

    
388

    
389

    
390
--
391
-- Name: sync_geoscrub_input_to_view(); Type: FUNCTION; Schema: public; Owner: -
392
--
393

    
394

    
395

    
396

    
397
--
398
-- Name: taxondetermination_set_iscurrent(); Type: FUNCTION; Schema: public; Owner: -
399
--
400

    
401

    
402

    
403

    
404
--
405
-- Name: taxonlabel_0_matched_label_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
406
--
407

    
408

    
409

    
410

    
411
--
412
-- Name: taxonlabel_1_matched_label_min_fit(); Type: FUNCTION; Schema: public; Owner: -
413
--
414

    
415

    
416

    
417

    
418
--
419
-- Name: taxonlabel_2_set_canon_label_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
420
--
421

    
422

    
423

    
424

    
425
--
426
-- Name: taxonlabel_2_set_canon_label_id_on_update(); Type: FUNCTION; Schema: public; Owner: -
427
--
428

    
429

    
430

    
431

    
432
--
433
-- Name: taxonlabel_3_parent_id_avoid_self_ref(); Type: FUNCTION; Schema: public; Owner: -
434
--
435

    
436

    
437

    
438

    
439
--
440
-- Name: taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
441
--
442

    
443
CREATE TABLE taxonlabel (
444
    taxonlabel_id int(11) NOT NULL,
445
    source_id int(11) NOT NULL,
446
    sourceaccessioncode varchar(255),
447
    creationdate date,
448
    taxonstatus varchar(255),
449
    canon_label_id int(11),
450
    matched_label_id int(11),
451
    matched_label_fit_fraction double precision,
452
    parent_id int(11),
453
    taxonepithet varchar(255),
454
    rank varchar(255),
455
    taxonomicname varchar(255),
456
    accessioncode varchar(255)
457
);
458

    
459

    
460
--
461
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
462
--
463

    
464

    
465

    
466

    
467
--
468
-- Name: COLUMN taxonlabel.source_id; Type: COMMENT; Schema: public; Owner: -
469
--
470

    
471

    
472

    
473

    
474
--
475
-- Name: COLUMN taxonlabel.sourceaccessioncode; Type: COMMENT; Schema: public; Owner: -
476
--
477

    
478

    
479

    
480

    
481
--
482
-- Name: COLUMN taxonlabel.creationdate; Type: COMMENT; Schema: public; Owner: -
483
--
484

    
485

    
486

    
487

    
488
--
489
-- Name: COLUMN taxonlabel.canon_label_id; Type: COMMENT; Schema: public; Owner: -
490
--
491

    
492

    
493

    
494

    
495
--
496
-- Name: COLUMN taxonlabel.matched_label_id; Type: COMMENT; Schema: public; Owner: -
497
--
498

    
499

    
500

    
501

    
502
--
503
-- Name: COLUMN taxonlabel.matched_label_fit_fraction; Type: COMMENT; Schema: public; Owner: -
504
--
505

    
506

    
507

    
508

    
509
--
510
-- Name: COLUMN taxonlabel.parent_id; Type: COMMENT; Schema: public; Owner: -
511
--
512

    
513

    
514

    
515

    
516
--
517
-- Name: COLUMN taxonlabel.taxonepithet; Type: COMMENT; Schema: public; Owner: -
518
--
519

    
520

    
521

    
522

    
523
--
524
-- Name: COLUMN taxonlabel.rank; Type: COMMENT; Schema: public; Owner: -
525
--
526

    
527

    
528

    
529

    
530
--
531
-- Name: COLUMN taxonlabel.taxonomicname; Type: COMMENT; Schema: public; Owner: -
532
--
533

    
534

    
535

    
536

    
537
--
538
-- Name: taxonlabel_set_canon_label_id(taxonlabel, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
539
--
540

    
541

    
542

    
543

    
544
--
545
-- Name: taxonlabel_update_ancestors(taxonlabel, int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
546
--
547

    
548

    
549

    
550

    
551
--
552
-- Name: taxonlabel_update_ancestors_on_insert(); Type: FUNCTION; Schema: public; Owner: -
553
--
554

    
555

    
556

    
557

    
558
--
559
-- Name: taxonlabel_update_ancestors_on_update(); Type: FUNCTION; Schema: public; Owner: -
560
--
561

    
562

    
563

    
564

    
565
--
566
-- Name: concat(varchar(255)); Type: AGGREGATE; Schema: public; Owner: -
567
--
568

    
569

    
570

    
571

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

    
576
CREATE TABLE address (
577
    address_id int(11) NOT NULL,
578
    party_id int(11) NOT NULL,
579
    organization_id int(11),
580
    orgposition varchar(255),
581
    email varchar(255),
582
    street varchar(255),
583
    street2 varchar(255),
584
    city varchar(255),
585
    stateprovince varchar(255),
586
    postalcode varchar(255),
587
    country varchar(255),
588
    currentflag int(1),
589
    addressstartdate date
590
);
591

    
592

    
593
--
594
-- Name: address_address_id_seq; Type: SEQUENCE; Schema: public; Owner: -
595
--
596

    
597

    
598

    
599

    
600
--
601
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
602
--
603

    
604

    
605

    
606

    
607
--
608
-- Name: address_address_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
609
--
610

    
611

    
612

    
613
--
614
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
615
--
616

    
617
CREATE TABLE aggregateoccurrence (
618
    aggregateoccurrence_id int(11) NOT NULL,
619
    source_id int(11) NOT NULL,
620
    sourceaccessioncode varchar(255),
621
    taxonoccurrence_id int(11),
622
    collectiondate date,
623
    cover_fraction double precision,
624
    linecover_m double precision,
625
    basalarea_m2 double precision,
626
    biomass_kg_m2 double precision,
627
    inferencearea_m2 double precision,
628
    count int(11),
629
    stratum_id int(11),
630
    coverindex_id int(11),
631
    occurrencestatus_dwc varchar(255) DEFAULT 'present' NOT NULL,
632
    method_id int(11),
633
    notes varchar(255),
634
    accessioncode varchar(255)
635
);
636

    
637

    
638
--
639
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
640
--
641

    
642

    
643

    
644

    
645
--
646
-- Name: COLUMN aggregateoccurrence.linecover_m; Type: COMMENT; Schema: public; Owner: -
647
--
648

    
649

    
650

    
651

    
652
--
653
-- Name: COLUMN aggregateoccurrence.occurrencestatus_dwc; Type: COMMENT; Schema: public; Owner: -
654
--
655

    
656

    
657

    
658

    
659
--
660
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
661
--
662

    
663

    
664

    
665

    
666
--
667
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
668
--
669

    
670

    
671

    
672

    
673
--
674
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
675
--
676

    
677

    
678

    
679
--
680
-- Name: analytical_aggregate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
681
--
682

    
683
CREATE TABLE analytical_aggregate (
684
    `institutionCode` varchar(255) NOT NULL,
685
    country varchar(255),
686
    `stateProvince` varchar(255),
687
    county varchar(255),
688
    `decimalLatitude` double precision,
689
    `decimalLongitude` double precision,
690
    `coordinateUncertaintyInMeters` double precision,
691
    geovalid int(1),
692
    `isNewWorld` int(1),
693
    `distanceToCountry_km` double precision,
694
    `distanceToStateProvince_km` double precision,
695
    `plotName` varchar(255) NOT NULL,
696
    `elevationInMeters` double precision,
697
    `plotArea_ha` double precision,
698
    `samplingProtocol` varchar(255),
699
    `dateCollected` date NOT NULL,
700
    `higherPlantGroup` varchar(255),
701
    family varchar(255),
702
    genus varchar(255),
703
    `speciesBinomial` varchar(255),
704
    `scientificName` varchar(255),
705
    `scientificNameAuthorship` varchar(255),
706
    `scientificNameWithMorphospecies` varchar(255) NOT NULL,
707
    threatened int(1),
708
    `identifiedBy` varchar(255),
709
    `growthForm` varchar(255),
710
    cultivated int(1),
711
    `cultivatedBasis` varchar(255),
712
    `coverPercent` double precision,
713
    `individualCount` varchar(255),
714
    `individualCount_1cm_or_more` varchar(255),
715
    `individualCount_2_5cm_or_more` varchar(255),
716
    `individualCount_10cm_or_more` varchar(255)
717
);
718

    
719

    
720
--
721
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
722
--
723

    
724
CREATE TABLE analytical_stem (
725
    `institutionCode` varchar(255) NOT NULL,
726
    country varchar(255),
727
    `stateProvince` varchar(255),
728
    county varchar(255),
729
    `decimalLatitude` double precision,
730
    `decimalLongitude` double precision,
731
    `coordinateUncertaintyInMeters` double precision,
732
    geovalid int(1),
733
    `isNewWorld` int(1),
734
    `distanceToCountry_km` double precision,
735
    `distanceToStateProvince_km` double precision,
736
    `plotName` varchar(255) NOT NULL,
737
    `elevationInMeters` double precision,
738
    `plotArea_ha` double precision,
739
    `samplingProtocol` varchar(255),
740
    `dateCollected` date NOT NULL,
741
    `higherPlantGroup` varchar(255),
742
    family varchar(255),
743
    genus varchar(255),
744
    `speciesBinomial` varchar(255),
745
    `scientificName` varchar(255),
746
    `scientificNameAuthorship` varchar(255),
747
    `scientificNameWithMorphospecies` varchar(255) NOT NULL,
748
    threatened int(1),
749
    `identifiedBy` varchar(255),
750
    `growthForm` varchar(255),
751
    cultivated int(1),
752
    `cultivatedBasis` varchar(255),
753
    `coverPercent` double precision,
754
    `diameterBreastHeight_cm` double precision,
755
    height_m double precision,
756
    tag varchar(255),
757
    `organismX_m` double precision,
758
    `organismY_m` double precision,
759
    `recordedBy` varchar(255),
760
    `recordNumber` varchar(255) NOT NULL
761
);
762

    
763

    
764
--
765
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
766
--
767

    
768

    
769

    
770

    
771
--
772
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
773
--
774

    
775
CREATE TABLE coordinates (
776
    coordinates_id int(11) NOT NULL,
777
    source_id int(11) NOT NULL,
778
    latitude_deg double precision NOT NULL,
779
    longitude_deg double precision NOT NULL,
780
    verbatimlatitude varchar(255),
781
    verbatimlongitude varchar(255),
782
    verbatimcoordinates varchar(255),
783
    footprintgeometry_dwc varchar(255),
784
    coordsaccuracy_m double precision
785
);
786

    
787

    
788
--
789
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
790
--
791

    
792

    
793

    
794

    
795
--
796
-- Name: COLUMN coordinates.coordsaccuracy_m; Type: COMMENT; Schema: public; Owner: -
797
--
798

    
799

    
800

    
801

    
802
--
803
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
804
--
805

    
806
CREATE TABLE family_higher_plant_group (
807
    family varchar(255) NOT NULL,
808
    higher_plant_group varchar(255)
809
);
810

    
811

    
812
--
813
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
814
--
815

    
816
CREATE TABLE location (
817
    location_id int(11) NOT NULL,
818
    source_id int(11) NOT NULL,
819
    sourceaccessioncode varchar(255),
820
    parent_id int(11),
821
    authorlocationcode varchar(255),
822
    accesslevel varchar(255),
823
    accessconditions varchar(255),
824
    sublocationxposition_m double precision,
825
    sublocationyposition_m double precision,
826
    iscultivated int(1),
827
    authorzone varchar(255),
828
    authordatum varchar(255),
829
    authorlocation varchar(255),
830
    locationnarrative varchar(255),
831
    azimuth double precision,
832
    shape varchar(255),
833
    area_m2 double precision,
834
    standsize varchar(255),
835
    placementmethod varchar(255),
836
    permanence int(1),
837
    layoutnarrative varchar(255),
838
    elevation_m double precision,
839
    elevationaccuracy_m double precision,
840
    elevationrange_m double precision,
841
    verbatimelevation varchar(255),
842
    slopeaspect_deg double precision,
843
    minslopeaspect_deg double precision,
844
    maxslopeaspect_deg double precision,
845
    slopegradient_fraction double precision,
846
    minslopegradient_fraction double precision,
847
    maxslopegradient_fraction double precision,
848
    topoposition varchar(255),
849
    landform varchar(255),
850
    surficialdeposits varchar(255),
851
    rocktype varchar(255),
852
    submitter_surname varchar(255),
853
    submitter_givenname varchar(255),
854
    submitter_email varchar(255),
855
    notespublic int(1),
856
    notesmgt int(1),
857
    revisions int(1),
858
    dateentered date ,
859
    locationrationalenarrative varchar(255),
860
    accessioncode varchar(255)
861
);
862

    
863

    
864
--
865
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
866
--
867

    
868

    
869

    
870

    
871
--
872
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
873
--
874

    
875
CREATE TABLE locationevent (
876
    locationevent_id int(11) NOT NULL,
877
    source_id int(11) NOT NULL,
878
    sourceaccessioncode varchar(255),
879
    accesslevel varchar(255),
880
    parent_id int(11),
881
    location_id int(11),
882
    project_id int(11),
883
    authoreventcode varchar(255),
884
    previous_id int(11),
885
    obsstartdate date,
886
    obsenddate date,
887
    dateaccuracy varchar(255),
888
    method_id int(11),
889
    temperature_c double precision,
890
    precipitation_m double precision,
891
    autotaxoncover int(1),
892
    originaldata varchar(255),
893
    effortlevel varchar(255),
894
    floristicquality varchar(255),
895
    bryophytequality varchar(255),
896
    lichenquality varchar(255),
897
    locationeventnarrative varchar(255),
898
    landscapenarrative varchar(255),
899
    homogeneity varchar(255),
900
    phenologicaspect varchar(255),
901
    representativeness varchar(255),
902
    standmaturity varchar(255),
903
    successionalstatus varchar(255),
904
    basalarea double precision,
905
    hydrologicregime varchar(255),
906
    soilmoistureregime varchar(255),
907
    soildrainage varchar(255),
908
    watersalinity varchar(255),
909
    waterdepth_m double precision,
910
    shoredistance double precision,
911
    soildepth double precision,
912
    organicdepth double precision,
913
    soiltaxon_id int(11),
914
    soiltaxonsrc varchar(255),
915
    percentbedrock double precision,
916
    percentrockgravel double precision,
917
    percentwood double precision,
918
    percentlitter double precision,
919
    percentbaresoil double precision,
920
    percentwater double precision,
921
    percentother double precision,
922
    nameother varchar(255),
923
    treeht double precision,
924
    shrubht double precision,
925
    fieldht double precision,
926
    nonvascularht double precision,
927
    submergedht double precision,
928
    treecover double precision,
929
    shrubcover double precision,
930
    fieldcover double precision,
931
    nonvascularcover double precision,
932
    floatingcover double precision,
933
    submergedcover double precision,
934
    dominantstratum varchar(255),
935
    growthform1type varchar(255),
936
    growthform2type varchar(255),
937
    growthform3type varchar(255),
938
    growthform1cover double precision,
939
    growthform2cover double precision,
940
    growthform3cover double precision,
941
    totalcover double precision,
942
    notespublic int(1),
943
    notesmgt int(1),
944
    revisions int(1),
945
    dateentered date ,
946
    toptaxon1name varchar(255),
947
    toptaxon2name varchar(255),
948
    toptaxon3name varchar(255),
949
    toptaxon4name varchar(255),
950
    toptaxon5name varchar(255),
951
    numberoftaxa int(11),
952
    accessioncode varchar(255)
953
);
954

    
955

    
956
--
957
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
958
--
959

    
960

    
961

    
962

    
963
--
964
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
965
--
966

    
967
CREATE TABLE locationplace (
968
    locationplace_id int(11) NOT NULL,
969
    location_id int(11) NOT NULL,
970
    place_id int(11) NOT NULL,
971
    identifier_id int(11)
972
);
973

    
974

    
975
--
976
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
977
--
978

    
979

    
980

    
981

    
982
--
983
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
984
--
985

    
986
CREATE TABLE method (
987
    method_id int(11) NOT NULL,
988
    source_id int(11) NOT NULL,
989
    name varchar(255),
990
    description varchar(255),
991
    diameterheight_m double precision,
992
    mindiameter_m double precision,
993
    maxdiameter_m double precision,
994
    minheight_m double precision,
995
    maxheight_m double precision,
996
    observationtype varchar(255),
997
    observationmeasure varchar(255),
998
    covermethod_id int(11),
999
    samplingfactor double precision DEFAULT 1 NOT NULL,
1000
    coverbasis varchar(255),
1001
    stemsamplemethod varchar(255),
1002
    shape varchar(255),
1003
    length_m double precision,
1004
    width_m double precision,
1005
    radius_m double precision,
1006
    area_m2 double precision,
1007
    samplearea_m2 double precision,
1008
    subplotspacing_m double precision,
1009
    subplotmethod_id int(11),
1010
    pointsperline int(11),
1011
    accessioncode varchar(255)
1012
);
1013

    
1014

    
1015
--
1016
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
1017
--
1018

    
1019

    
1020

    
1021

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

    
1026

    
1027

    
1028

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

    
1033

    
1034

    
1035

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

    
1040

    
1041

    
1042

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

    
1047

    
1048

    
1049

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

    
1054

    
1055

    
1056

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

    
1061

    
1062

    
1063

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

    
1068

    
1069

    
1070

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

    
1075

    
1076

    
1077

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

    
1082

    
1083

    
1084

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

    
1089

    
1090

    
1091

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

    
1096

    
1097

    
1098

    
1099
--
1100
-- Name: COLUMN method.coverbasis; Type: COMMENT; Schema: public; Owner: -
1101
--
1102

    
1103

    
1104

    
1105

    
1106
--
1107
-- Name: COLUMN method.stemsamplemethod; Type: COMMENT; Schema: public; Owner: -
1108
--
1109

    
1110

    
1111

    
1112

    
1113
--
1114
-- Name: COLUMN method.shape; Type: COMMENT; Schema: public; Owner: -
1115
--
1116

    
1117

    
1118

    
1119

    
1120
--
1121
-- Name: COLUMN method.samplearea_m2; Type: COMMENT; Schema: public; Owner: -
1122
--
1123

    
1124

    
1125

    
1126

    
1127
--
1128
-- Name: COLUMN method.subplotspacing_m; Type: COMMENT; Schema: public; Owner: -
1129
--
1130

    
1131

    
1132

    
1133

    
1134
--
1135
-- Name: COLUMN method.subplotmethod_id; Type: COMMENT; Schema: public; Owner: -
1136
--
1137

    
1138

    
1139

    
1140

    
1141
--
1142
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1143
--
1144

    
1145

    
1146

    
1147

    
1148
--
1149
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1150
--
1151

    
1152
CREATE TABLE party (
1153
    party_id int(11) NOT NULL,
1154
    source_id int(11) NOT NULL,
1155
    fullname varchar(255),
1156
    salutation varchar(255),
1157
    givenname varchar(255),
1158
    middlename varchar(255),
1159
    surname varchar(255),
1160
    suffix varchar(255),
1161
    department varchar(255),
1162
    organizationname varchar(255),
1163
    currentname_id int(11),
1164
    contactinstructions varchar(255),
1165
    email varchar(255),
1166
    partytype varchar(255),
1167
    partypublic int(1) DEFAULT true,
1168
    accessioncode varchar(255)
1169
);
1170

    
1171

    
1172
--
1173
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1174
--
1175

    
1176
CREATE TABLE plantobservation (
1177
    plantobservation_id int(11) NOT NULL,
1178
    source_id int(11) NOT NULL,
1179
    sourceaccessioncode varchar(255),
1180
    aggregateoccurrence_id int(11),
1181
    overallheight_m double precision,
1182
    overallheightaccuracy_m double precision,
1183
    collectionnumber varchar(255),
1184
    stemcount int(11),
1185
    plant_id int(11),
1186
    accessioncode varchar(255)
1187
);
1188

    
1189

    
1190
--
1191
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1192
--
1193

    
1194

    
1195

    
1196

    
1197
--
1198
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1199
--
1200

    
1201

    
1202

    
1203

    
1204
--
1205
-- Name: source; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1206
--
1207

    
1208
CREATE TABLE source (
1209
    source_id int(11) NOT NULL,
1210
    matched_source_id int(11),
1211
    parent_id int(11),
1212
    shortname varchar(255) NOT NULL,
1213
    citation varchar(255),
1214
    sourcetype varchar(255),
1215
    accesslevel varchar(255),
1216
    accessconditions varchar(255),
1217
    title varchar(255),
1218
    titlesuperior varchar(255),
1219
    volume varchar(255),
1220
    issue varchar(255),
1221
    pagerange varchar(255),
1222
    totalpages int(11),
1223
    publisher varchar(255),
1224
    publicationplace varchar(255),
1225
    isbn varchar(255),
1226
    edition varchar(255),
1227
    numberofvolumes int(11),
1228
    chapternumber int(11),
1229
    reportnumber int(11),
1230
    communicationtype varchar(255),
1231
    degree varchar(255),
1232
    url varchar(255),
1233
    doi varchar(255),
1234
    additionalinfo varchar(255),
1235
    pubdate date,
1236
    accessdate date,
1237
    conferencedate date,
1238
    accessioncode varchar(255)
1239
);
1240

    
1241

    
1242
--
1243
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1244
--
1245

    
1246
CREATE TABLE stemobservation (
1247
    stemobservation_id int(11) NOT NULL,
1248
    source_id int(11) NOT NULL,
1249
    sourceaccessioncode varchar(255),
1250
    plantobservation_id int(11) NOT NULL,
1251
    authorstemcode varchar(255),
1252
    tag varchar(255),
1253
    tags varchar(255),
1254
    xposition_m double precision,
1255
    yposition_m double precision,
1256
    diameterbreastheight_m double precision,
1257
    basaldiameter_m double precision,
1258
    diameteraccuracy_m double precision,
1259
    height_m double precision,
1260
    heightfirstbranch_m double precision,
1261
    heightaccuracy_m double precision,
1262
    health varchar(255),
1263
    age double precision,
1264
    accessioncode varchar(255)
1265
);
1266

    
1267

    
1268
--
1269
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1270
--
1271

    
1272

    
1273

    
1274

    
1275
--
1276
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1277
--
1278

    
1279

    
1280

    
1281

    
1282
--
1283
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1284
--
1285

    
1286
CREATE TABLE taxondetermination (
1287
    taxondetermination_id int(11) NOT NULL,
1288
    taxonoccurrence_id int(11) NOT NULL,
1289
    taxonverbatim_id int(11) NOT NULL,
1290
    party_id int(11),
1291
    role varchar(255) DEFAULT 'unknown' NOT NULL,
1292
    determinationtype varchar(255),
1293
    source_id int(11),
1294
    isoriginal int(1) DEFAULT false NOT NULL,
1295
    iscurrent int(1) DEFAULT false NOT NULL,
1296
    taxonfit varchar(255),
1297
    taxonconfidence varchar(255),
1298
    grouptype varchar(255),
1299
    notes varchar(255),
1300
    notespublic int(1),
1301
    notesmgt int(1),
1302
    revisions int(1),
1303
    determinationdate date,
1304
    accessioncode varchar(255)
1305
);
1306

    
1307

    
1308
--
1309
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1310
--
1311

    
1312

    
1313

    
1314

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

    
1319
CREATE TABLE taxonoccurrence (
1320
    taxonoccurrence_id int(11) NOT NULL,
1321
    source_id int(11) NOT NULL,
1322
    sourceaccessioncode varchar(255),
1323
    locationevent_id int(11),
1324
    authortaxoncode varchar(255),
1325
    collector_id int(11),
1326
    growthform varchar(255),
1327
    iscultivated int(1),
1328
    cultivatedbasis varchar(255),
1329
    isnative int(1),
1330
    accessioncode varchar(255)
1331
);
1332

    
1333

    
1334
--
1335
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1336
--
1337

    
1338

    
1339

    
1340

    
1341
--
1342
-- Name: COLUMN taxonoccurrence.iscultivated; Type: COMMENT; Schema: public; Owner: -
1343
--
1344

    
1345

    
1346

    
1347

    
1348
--
1349
-- Name: COLUMN taxonoccurrence.cultivatedbasis; Type: COMMENT; Schema: public; Owner: -
1350
--
1351

    
1352

    
1353

    
1354

    
1355
--
1356
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1357
--
1358

    
1359

    
1360

    
1361

    
1362
--
1363
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1364
--
1365

    
1366
CREATE TABLE taxonverbatim (
1367
    taxonverbatim_id int(11) NOT NULL,
1368
    taxonlabel_id int(11) NOT NULL,
1369
    verbatimrank varchar(255),
1370
    taxonomicname varchar(255),
1371
    taxonname varchar(255),
1372
    author varchar(255),
1373
    family varchar(255),
1374
    genus varchar(255),
1375
    specific_epithet varchar(255),
1376
    morphospecies varchar(255),
1377
    growthform varchar(255),
1378
    description varchar(255)
1379
);
1380

    
1381

    
1382
--
1383
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1384
--
1385

    
1386

    
1387

    
1388

    
1389
--
1390
-- Name: COLUMN taxonverbatim.verbatimrank; Type: COMMENT; Schema: public; Owner: -
1391
--
1392

    
1393

    
1394

    
1395

    
1396
--
1397
-- Name: COLUMN taxonverbatim.taxonomicname; Type: COMMENT; Schema: public; Owner: -
1398
--
1399

    
1400

    
1401

    
1402

    
1403
--
1404
-- Name: COLUMN taxonverbatim.taxonname; Type: COMMENT; Schema: public; Owner: -
1405
--
1406

    
1407

    
1408

    
1409

    
1410
--
1411
-- Name: COLUMN taxonverbatim.author; Type: COMMENT; Schema: public; Owner: -
1412
--
1413

    
1414

    
1415

    
1416

    
1417
--
1418
-- Name: COLUMN taxonverbatim.family; Type: COMMENT; Schema: public; Owner: -
1419
--
1420

    
1421

    
1422

    
1423

    
1424
--
1425
-- Name: COLUMN taxonverbatim.genus; Type: COMMENT; Schema: public; Owner: -
1426
--
1427

    
1428

    
1429

    
1430

    
1431
--
1432
-- Name: COLUMN taxonverbatim.specific_epithet; Type: COMMENT; Schema: public; Owner: -
1433
--
1434

    
1435

    
1436

    
1437

    
1438
--
1439
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1440
--
1441

    
1442

    
1443

    
1444

    
1445
--
1446
-- Name: threatened_taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1447
--
1448

    
1449
CREATE TABLE threatened_taxonlabel (
1450
    taxonlabel_id int(11) NOT NULL
1451
);
1452

    
1453

    
1454
--
1455
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1456
--
1457

    
1458

    
1459

    
1460

    
1461
--
1462
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1463
--
1464

    
1465
CREATE TABLE classcontributor (
1466
    classcontributor_id int(11) NOT NULL,
1467
    commclass_id int(11) NOT NULL,
1468
    party_id int(11) NOT NULL,
1469
    role varchar(255)
1470
);
1471

    
1472

    
1473
--
1474
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1475
--
1476

    
1477

    
1478

    
1479

    
1480
--
1481
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1482
--
1483

    
1484

    
1485

    
1486

    
1487
--
1488
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1489
--
1490

    
1491

    
1492

    
1493
--
1494
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1495
--
1496

    
1497
CREATE TABLE commclass (
1498
    commclass_id int(11) NOT NULL,
1499
    locationevent_id int(11) NOT NULL,
1500
    inspection int(1),
1501
    tableanalysis int(1),
1502
    multivariateanalysis int(1),
1503
    classpublication_id int(11),
1504
    classnotes varchar(255),
1505
    commname varchar(255),
1506
    commcode varchar(255),
1507
    commframework varchar(255),
1508
    commlevel varchar(255),
1509
    classstartdate date,
1510
    classstopdate date,
1511
    expertsystem varchar(255),
1512
    accessioncode varchar(255)
1513
);
1514

    
1515

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

    
1520

    
1521

    
1522

    
1523
--
1524
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1525
--
1526

    
1527

    
1528

    
1529

    
1530
--
1531
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1532
--
1533

    
1534

    
1535

    
1536
--
1537
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1538
--
1539

    
1540
CREATE TABLE commconcept (
1541
    commconcept_id int(11) NOT NULL,
1542
    commname_id int(11) NOT NULL,
1543
    source_id int(11),
1544
    commdescription varchar(255),
1545
    commname varchar(255),
1546
    accessioncode varchar(255)
1547
);
1548

    
1549

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

    
1554

    
1555

    
1556

    
1557
--
1558
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1559
--
1560

    
1561

    
1562

    
1563

    
1564
--
1565
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1566
--
1567

    
1568

    
1569

    
1570
--
1571
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1572
--
1573

    
1574
CREATE TABLE commcorrelation (
1575
    commcorrelation_id int(11) NOT NULL,
1576
    commstatus_id int(11) NOT NULL,
1577
    commconcept_id int(11) NOT NULL,
1578
    commconvergence varchar(255) NOT NULL,
1579
    correlationstart date NOT NULL,
1580
    correlationstop date
1581
);
1582

    
1583

    
1584
--
1585
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1586
--
1587

    
1588

    
1589

    
1590

    
1591
--
1592
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1593
--
1594

    
1595

    
1596

    
1597

    
1598
--
1599
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1600
--
1601

    
1602

    
1603

    
1604
--
1605
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1606
--
1607

    
1608
CREATE TABLE commdetermination (
1609
    commdetermination_id int(11) NOT NULL,
1610
    commclass_id int(11) NOT NULL,
1611
    commconcept_id int(11) NOT NULL,
1612
    commcode varchar(255),
1613
    commname varchar(255),
1614
    classfit varchar(255),
1615
    classconfidence varchar(255),
1616
    commauthority_id int(11),
1617
    notes varchar(255),
1618
    type int(1),
1619
    nomenclaturaltype int(1)
1620
);
1621

    
1622

    
1623
--
1624
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1625
--
1626

    
1627

    
1628

    
1629

    
1630
--
1631
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1632
--
1633

    
1634

    
1635

    
1636

    
1637
--
1638
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1639
--
1640

    
1641

    
1642

    
1643
--
1644
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1645
--
1646

    
1647
CREATE TABLE commlineage (
1648
    commlineage_id int(11) NOT NULL,
1649
    parentcommstatus_id int(11) NOT NULL,
1650
    childcommstatus_id int(11) NOT NULL
1651
);
1652

    
1653

    
1654
--
1655
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1656
--
1657

    
1658

    
1659

    
1660

    
1661
--
1662
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1663
--
1664

    
1665

    
1666

    
1667

    
1668
--
1669
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1670
--
1671

    
1672

    
1673

    
1674
--
1675
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1676
--
1677

    
1678
CREATE TABLE commname (
1679
    commname_id int(11) NOT NULL,
1680
    commname varchar(255) NOT NULL,
1681
    source_id int(11),
1682
    dateentered date 
1683
);
1684

    
1685

    
1686
--
1687
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1688
--
1689

    
1690

    
1691

    
1692

    
1693
--
1694
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1695
--
1696

    
1697

    
1698

    
1699

    
1700
--
1701
-- Name: commname_commname_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1702
--
1703

    
1704

    
1705

    
1706
--
1707
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1708
--
1709

    
1710
CREATE TABLE commstatus (
1711
    commstatus_id int(11) NOT NULL,
1712
    commconcept_id int(11) NOT NULL,
1713
    source_id int(11),
1714
    commconceptstatus varchar(255) NOT NULL,
1715
    commparent_id int(11),
1716
    commlevel varchar(255),
1717
    commpartycomments varchar(255),
1718
    party_id int(11) NOT NULL,
1719
    startdate date NOT NULL,
1720
    stopdate date,
1721
    accessioncode varchar(255)
1722
);
1723

    
1724

    
1725
--
1726
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1727
--
1728

    
1729

    
1730

    
1731

    
1732
--
1733
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1734
--
1735

    
1736

    
1737

    
1738

    
1739
--
1740
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1741
--
1742

    
1743

    
1744

    
1745
--
1746
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1747
--
1748

    
1749
CREATE TABLE commusage (
1750
    commusage_id int(11) NOT NULL,
1751
    commname_id int(11) NOT NULL,
1752
    commname varchar(255),
1753
    commconcept_id int(11),
1754
    commnamestatus varchar(255),
1755
    classsystem varchar(255),
1756
    party_id int(11),
1757
    commstatus_id int(11),
1758
    usagestart date,
1759
    usagestop date
1760
);
1761

    
1762

    
1763
--
1764
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1765
--
1766

    
1767

    
1768

    
1769

    
1770
--
1771
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1772
--
1773

    
1774

    
1775

    
1776

    
1777
--
1778
-- Name: commusage_commusage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1779
--
1780

    
1781

    
1782

    
1783
--
1784
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1785
--
1786

    
1787

    
1788

    
1789

    
1790
--
1791
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1792
--
1793

    
1794

    
1795

    
1796

    
1797
--
1798
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1799
--
1800

    
1801

    
1802

    
1803
--
1804
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1805
--
1806

    
1807
CREATE TABLE coverindex (
1808
    coverindex_id int(11) NOT NULL,
1809
    covermethod_id int(11) NOT NULL,
1810
    covercode varchar(255) NOT NULL,
1811
    upperlimit double precision,
1812
    lowerlimit double precision,
1813
    coverpercent double precision NOT NULL,
1814
    indexdescription varchar(255)
1815
);
1816

    
1817

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

    
1822

    
1823

    
1824

    
1825
--
1826
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1827
--
1828

    
1829

    
1830

    
1831

    
1832
--
1833
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1834
--
1835

    
1836

    
1837

    
1838
--
1839
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1840
--
1841

    
1842
CREATE TABLE covermethod (
1843
    covermethod_id int(11) NOT NULL,
1844
    source_id int(11),
1845
    covertype varchar(255) NOT NULL,
1846
    coverestimationmethod varchar(255),
1847
    accessioncode varchar(255)
1848
);
1849

    
1850

    
1851
--
1852
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1853
--
1854

    
1855

    
1856

    
1857

    
1858
--
1859
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1860
--
1861

    
1862

    
1863

    
1864

    
1865
--
1866
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1867
--
1868

    
1869

    
1870

    
1871
--
1872
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE; Schema: public; Owner: -
1873
--
1874

    
1875

    
1876

    
1877

    
1878
--
1879
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1880
--
1881

    
1882

    
1883

    
1884
--
1885
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1886
--
1887

    
1888
CREATE TABLE definedvalue (
1889
    definedvalue_id int(11) NOT NULL,
1890
    userdefined_id int(11) NOT NULL,
1891
    tablerecord_id int(11) NOT NULL,
1892
    definedvalue varchar(255)
1893
);
1894

    
1895

    
1896
--
1897
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1898
--
1899

    
1900

    
1901

    
1902

    
1903
--
1904
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1905
--
1906

    
1907

    
1908

    
1909

    
1910
--
1911
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1912
--
1913

    
1914

    
1915

    
1916
--
1917
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1918
--
1919

    
1920
CREATE TABLE disturbanceobs (
1921
    disturbanceobs_id int(11) NOT NULL,
1922
    locationevent_id int(11) NOT NULL,
1923
    disturbancetype varchar(255) NOT NULL,
1924
    disturbanceintensity varchar(255),
1925
    disturbanceage double precision,
1926
    disturbanceextent double precision,
1927
    disturbancecomment varchar(255)
1928
);
1929

    
1930

    
1931
--
1932
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1933
--
1934

    
1935

    
1936

    
1937

    
1938
--
1939
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1940
--
1941

    
1942

    
1943

    
1944

    
1945
--
1946
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1947
--
1948

    
1949

    
1950

    
1951
--
1952
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1953
--
1954

    
1955
CREATE TABLE geoscrub_input (
1956
    country varchar(255),
1957
    `stateProvince` varchar(255),
1958
    county varchar(255),
1959
    `decimalLatitude` double precision,
1960
    `decimalLongitude` double precision
1961
);
1962

    
1963

    
1964
--
1965
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1966
--
1967

    
1968

    
1969

    
1970

    
1971
--
1972
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1973
--
1974

    
1975
CREATE TABLE graphic (
1976
    graphic_id int(11) NOT NULL,
1977
    locationevent_id int(11) NOT NULL,
1978
    graphicname varchar(255),
1979
    graphiclocation varchar(255),
1980
    graphicdescription varchar(255),
1981
    graphictype varchar(255),
1982
    graphicdata int(11),
1983
    graphicdate date,
1984
    accessioncode varchar(255)
1985
);
1986

    
1987

    
1988
--
1989
-- Name: graphic_graphic_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1990
--
1991

    
1992

    
1993

    
1994

    
1995
--
1996
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1997
--
1998

    
1999

    
2000

    
2001

    
2002
--
2003
-- Name: graphic_graphic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2004
--
2005

    
2006

    
2007

    
2008
--
2009
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2010
--
2011

    
2012
CREATE TABLE higher_plant_group_nodes (
2013
    higher_plant_group varchar(255),
2014
    node_name varchar(255) NOT NULL
2015
);
2016

    
2017

    
2018
--
2019
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2020
--
2021

    
2022

    
2023

    
2024

    
2025
--
2026
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2027
--
2028

    
2029

    
2030

    
2031

    
2032
--
2033
-- Name: location_location_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2034
--
2035

    
2036

    
2037

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

    
2042

    
2043

    
2044

    
2045
--
2046
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2047
--
2048

    
2049

    
2050

    
2051

    
2052
--
2053
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2054
--
2055

    
2056

    
2057

    
2058
--
2059
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2060
--
2061

    
2062
CREATE TABLE locationeventcontributor (
2063
    locationeventcontributor_id int(11) NOT NULL,
2064
    locationevent_id int(11) NOT NULL,
2065
    party_id int(11) NOT NULL,
2066
    role varchar(255) NOT NULL,
2067
    contributiondate date
2068
);
2069

    
2070

    
2071
--
2072
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2073
--
2074

    
2075

    
2076

    
2077

    
2078
--
2079
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2080
--
2081

    
2082

    
2083

    
2084

    
2085
--
2086
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2087
--
2088

    
2089

    
2090

    
2091
--
2092
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2093
--
2094

    
2095
CREATE TABLE locationeventsynonym (
2096
    locationeventsynonym_id int(11) NOT NULL,
2097
    synonymlocationevent_id int(11) NOT NULL,
2098
    primarylocationevent_id int(11) NOT NULL,
2099
    party_id int(11) NOT NULL,
2100
    role varchar(255) NOT NULL,
2101
    synonymcomment varchar(255),
2102
    classstartdate date  NOT NULL,
2103
    classstopdate date,
2104
    accessioncode varchar(255)
2105
);
2106

    
2107

    
2108
--
2109
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2110
--
2111

    
2112

    
2113

    
2114

    
2115
--
2116
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2117
--
2118

    
2119

    
2120

    
2121

    
2122
--
2123
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2124
--
2125

    
2126

    
2127

    
2128
--
2129
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2130
--
2131

    
2132

    
2133

    
2134

    
2135
--
2136
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2137
--
2138

    
2139

    
2140

    
2141

    
2142
--
2143
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2144
--
2145

    
2146

    
2147

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

    
2152

    
2153

    
2154

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

    
2159

    
2160

    
2161

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

    
2166

    
2167

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

    
2172
CREATE TABLE methodtaxonclass (
2173
    methodtaxonclass_id int(11) NOT NULL,
2174
    method_id int(11) NOT NULL,
2175
    taxonlabel_id int(11),
2176
    included int(1) NOT NULL,
2177
    submethod_id int(11),
2178
    taxonclass varchar(255)
2179
);
2180

    
2181

    
2182
--
2183
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2184
--
2185

    
2186

    
2187

    
2188

    
2189
--
2190
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2191
--
2192

    
2193

    
2194

    
2195

    
2196
--
2197
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2198
--
2199

    
2200

    
2201

    
2202

    
2203
--
2204
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2205
--
2206

    
2207

    
2208

    
2209

    
2210
--
2211
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2212
--
2213

    
2214

    
2215

    
2216
--
2217
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2218
--
2219

    
2220
CREATE TABLE note (
2221
    note_id int(11) NOT NULL,
2222
    notelink_id int(11) NOT NULL,
2223
    party_id int(11) NOT NULL,
2224
    role varchar(255) NOT NULL,
2225
    notetype varchar(255) NOT NULL,
2226
    notetext varchar(255) NOT NULL,
2227
    notedate date,
2228
    accessioncode varchar(255)
2229
);
2230

    
2231

    
2232
--
2233
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2234
--
2235

    
2236

    
2237

    
2238

    
2239
--
2240
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2241
--
2242

    
2243

    
2244

    
2245

    
2246
--
2247
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2248
--
2249

    
2250

    
2251

    
2252
--
2253
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2254
--
2255

    
2256
CREATE TABLE notelink (
2257
    notelink_id int(11) NOT NULL,
2258
    tablename varchar(255) NOT NULL,
2259
    attributename varchar(255),
2260
    tablerecord int(11) NOT NULL
2261
);
2262

    
2263

    
2264
--
2265
-- Name: notelink_notelink_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2266
--
2267

    
2268

    
2269

    
2270

    
2271
--
2272
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2273
--
2274

    
2275

    
2276

    
2277

    
2278
--
2279
-- Name: notelink_notelink_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2280
--
2281

    
2282

    
2283

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

    
2288

    
2289

    
2290

    
2291
--
2292
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2293
--
2294

    
2295

    
2296

    
2297

    
2298
--
2299
-- Name: party_party_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2300
--
2301

    
2302

    
2303

    
2304
--
2305
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2306
--
2307

    
2308
CREATE TABLE partymember (
2309
    partymember_id int(11) NOT NULL,
2310
    parentparty_id int(11) NOT NULL,
2311
    childparty_id int(11) NOT NULL,
2312
    role varchar(255),
2313
    memberstart date  NOT NULL,
2314
    memberstop date
2315
);
2316

    
2317

    
2318
--
2319
-- Name: partymember_partymember_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2320
--
2321

    
2322

    
2323

    
2324

    
2325
--
2326
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2327
--
2328

    
2329

    
2330

    
2331

    
2332
--
2333
-- Name: partymember_partymember_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2334
--
2335

    
2336

    
2337

    
2338
--
2339
-- Name: place_place_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2340
--
2341

    
2342

    
2343

    
2344

    
2345
--
2346
-- Name: place_place_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2347
--
2348

    
2349

    
2350

    
2351

    
2352
--
2353
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2354
--
2355

    
2356

    
2357

    
2358
--
2359
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2360
--
2361

    
2362
CREATE TABLE placecorrelation (
2363
    placecorrelation_id int(11) NOT NULL,
2364
    parentplace_id int(11) NOT NULL,
2365
    childplace_id int(11) NOT NULL,
2366
    placeconvergence varchar(255) NOT NULL
2367
);
2368

    
2369

    
2370
--
2371
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2372
--
2373

    
2374

    
2375

    
2376

    
2377
--
2378
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2379
--
2380

    
2381

    
2382

    
2383

    
2384
--
2385
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2386
--
2387

    
2388

    
2389

    
2390
--
2391
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2392
--
2393

    
2394
CREATE TABLE placename (
2395
    placename_id int(11) NOT NULL,
2396
    parent_id int(11),
2397
    rank varchar(255) NOT NULL,
2398
    placename varchar(255) NOT NULL
2399
);
2400

    
2401

    
2402
--
2403
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2404
--
2405

    
2406

    
2407

    
2408

    
2409
--
2410
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2411
--
2412

    
2413
CREATE TABLE placename_ancestor (
2414
    placename_id int(11) NOT NULL,
2415
    ancestor_id int(11) NOT NULL
2416
);
2417

    
2418

    
2419
--
2420
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2421
--
2422

    
2423

    
2424

    
2425

    
2426
--
2427
-- Name: placename_placename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2428
--
2429

    
2430

    
2431

    
2432

    
2433
--
2434
-- Name: placename_placename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2435
--
2436

    
2437

    
2438

    
2439

    
2440
--
2441
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2442
--
2443

    
2444

    
2445

    
2446
--
2447
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2448
--
2449

    
2450
CREATE TABLE plant (
2451
    plant_id int(11) NOT NULL
2452
);
2453

    
2454

    
2455
--
2456
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2457
--
2458

    
2459

    
2460

    
2461

    
2462
--
2463
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2464
--
2465

    
2466

    
2467

    
2468

    
2469
--
2470
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2471
--
2472

    
2473

    
2474

    
2475

    
2476
--
2477
-- Name: plant_plant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2478
--
2479

    
2480

    
2481

    
2482
--
2483
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2484
--
2485

    
2486

    
2487

    
2488

    
2489
--
2490
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2491
--
2492

    
2493

    
2494

    
2495

    
2496
--
2497
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2498
--
2499

    
2500

    
2501

    
2502
--
2503
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2504
--
2505

    
2506
CREATE TABLE project (
2507
    project_id int(11) NOT NULL,
2508
    source_id int(11) NOT NULL,
2509
    sourceaccessioncode varchar(255),
2510
    projectname varchar(255),
2511
    projectdescription varchar(255),
2512
    startdate date,
2513
    stopdate date,
2514
    accessioncode varchar(255)
2515
);
2516

    
2517

    
2518
--
2519
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2520
--
2521

    
2522

    
2523

    
2524

    
2525
--
2526
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2527
--
2528

    
2529

    
2530

    
2531

    
2532
--
2533
-- Name: project_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2534
--
2535

    
2536

    
2537

    
2538
--
2539
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2540
--
2541

    
2542
CREATE TABLE projectcontributor (
2543
    projectcontributor_id int(11) NOT NULL,
2544
    project_id int(11) NOT NULL,
2545
    party_id int(11) NOT NULL,
2546
    role varchar(255)
2547
);
2548

    
2549

    
2550
--
2551
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2552
--
2553

    
2554

    
2555

    
2556

    
2557
--
2558
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2559
--
2560

    
2561

    
2562

    
2563

    
2564
--
2565
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2566
--
2567

    
2568

    
2569

    
2570
--
2571
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2572
--
2573

    
2574
CREATE TABLE revision (
2575
    revision_id int(11) NOT NULL,
2576
    tablename varchar(255) NOT NULL,
2577
    tableattribute varchar(255) NOT NULL,
2578
    tablerecord int(11) NOT NULL,
2579
    previousvaluetext varchar(255) NOT NULL,
2580
    previousvaluetype varchar(255) NOT NULL,
2581
    previousrevision_id int(11),
2582
    revisiondate date NOT NULL
2583
);
2584

    
2585

    
2586
--
2587
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2588
--
2589

    
2590

    
2591

    
2592

    
2593
--
2594
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2595
--
2596

    
2597

    
2598

    
2599

    
2600
--
2601
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2602
--
2603

    
2604

    
2605

    
2606
--
2607
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2608
--
2609

    
2610
CREATE TABLE soilobs (
2611
    soilobs_id int(11) NOT NULL,
2612
    locationevent_id int(11) NOT NULL,
2613
    horizon varchar(255) DEFAULT 'unknown' NOT NULL,
2614
    description varchar(255),
2615
    depthtop_m double precision,
2616
    depthbottom_m double precision,
2617
    color varchar(255),
2618
    texture varchar(255),
2619
    organic_fraction double precision,
2620
    sand_fraction double precision,
2621
    silt_fraction double precision,
2622
    clay_fraction double precision,
2623
    coarse_fraction double precision,
2624
    ph double precision,
2625
    acidity_fraction double precision,
2626
    basesaturation_fraction double precision,
2627
    cationexchangecapacity_cmol_kg double precision,
2628
    conductivity double precision,
2629
    carbon_fraction double precision,
2630
    phosphorus_fraction double precision,
2631
    potassium_fraction double precision,
2632
    magnesium_fraction double precision,
2633
    nitrogen_fraction double precision,
2634
    calcium_fraction double precision,
2635
    sodium_fraction double precision
2636
);
2637

    
2638

    
2639
--
2640
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2641
--
2642

    
2643

    
2644

    
2645

    
2646
--
2647
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2648
--
2649

    
2650

    
2651

    
2652

    
2653
--
2654
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2655
--
2656

    
2657

    
2658

    
2659
--
2660
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2661
--
2662

    
2663
CREATE TABLE soiltaxon (
2664
    soiltaxon_id int(11) NOT NULL,
2665
    soilcode varchar(255),
2666
    soilname varchar(255),
2667
    soillevel int(11),
2668
    soilparent_id int(11),
2669
    soilframework varchar(255),
2670
    accessioncode varchar(255)
2671
);
2672

    
2673

    
2674
--
2675
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2676
--
2677

    
2678

    
2679

    
2680

    
2681
--
2682
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2683
--
2684

    
2685

    
2686

    
2687

    
2688
--
2689
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2690
--
2691

    
2692

    
2693

    
2694
--
2695
-- Name: source_source_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2696
--
2697

    
2698

    
2699

    
2700

    
2701
--
2702
-- Name: source_source_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2703
--
2704

    
2705

    
2706

    
2707

    
2708
--
2709
-- Name: source_source_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2710
--
2711

    
2712

    
2713

    
2714
--
2715
-- Name: sourcecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2716
--
2717

    
2718
CREATE TABLE sourcecontributor (
2719
    sourcecontributor_id int(11) NOT NULL,
2720
    source_id int(11) NOT NULL,
2721
    sourceparty_id int(11) NOT NULL,
2722
    role varchar(255),
2723
    `order` int(11)
2724
);
2725

    
2726

    
2727
--
2728
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2729
--
2730

    
2731

    
2732

    
2733

    
2734
--
2735
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2736
--
2737

    
2738

    
2739

    
2740

    
2741
--
2742
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2743
--
2744

    
2745

    
2746

    
2747
--
2748
-- Name: sourcename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2749
--
2750

    
2751
CREATE TABLE sourcename (
2752
    sourcename_id int(11) NOT NULL,
2753
    source_id int(11) NOT NULL,
2754
    system varchar(255),
2755
    name varchar(255) NOT NULL,
2756
    matched_source_id int(11)
2757
);
2758

    
2759

    
2760
--
2761
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2762
--
2763

    
2764

    
2765

    
2766

    
2767
--
2768
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2769
--
2770

    
2771

    
2772

    
2773

    
2774
--
2775
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2776
--
2777

    
2778

    
2779

    
2780
--
2781
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2782
--
2783

    
2784
CREATE TABLE specimen (
2785
    specimen_id int(11) NOT NULL
2786
);
2787

    
2788

    
2789
--
2790
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2791
--
2792

    
2793

    
2794

    
2795

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

    
2800

    
2801

    
2802

    
2803
--
2804
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2805
--
2806

    
2807

    
2808

    
2809

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

    
2814

    
2815

    
2816
--
2817
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2818
--
2819

    
2820
CREATE TABLE specimenreplicate (
2821
    specimenreplicate_id int(11) NOT NULL,
2822
    source_id int(11) NOT NULL,
2823
    sourceaccessioncode varchar(255),
2824
    plantobservation_id int(11),
2825
    institution_id int(11),
2826
    collectioncode_dwc varchar(255),
2827
    catalognumber_dwc varchar(255),
2828
    description varchar(255),
2829
    specimen_id int(11),
2830
    accessioncode varchar(255)
2831
);
2832

    
2833

    
2834
--
2835
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2836
--
2837

    
2838

    
2839

    
2840

    
2841
--
2842
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2843
--
2844

    
2845

    
2846

    
2847

    
2848
--
2849
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2850
--
2851

    
2852

    
2853

    
2854

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

    
2859

    
2860

    
2861

    
2862
--
2863
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2864
--
2865

    
2866

    
2867

    
2868

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

    
2873

    
2874

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

    
2879

    
2880

    
2881

    
2882
--
2883
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2884
--
2885

    
2886

    
2887

    
2888

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

    
2893

    
2894

    
2895
--
2896
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2897
--
2898

    
2899
CREATE TABLE stratum (
2900
    stratum_id int(11) NOT NULL,
2901
    locationevent_id int(11) NOT NULL,
2902
    stratumheight double precision,
2903
    stratumbase double precision,
2904
    stratumcover double precision,
2905
    area double precision,
2906
    method_id int(11)
2907
);
2908

    
2909

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

    
2914

    
2915

    
2916

    
2917
--
2918
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2919
--
2920

    
2921

    
2922

    
2923

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

    
2928

    
2929

    
2930
--
2931
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2932
--
2933

    
2934
CREATE TABLE taxonalt (
2935
    taxonalt_id int(11) NOT NULL,
2936
    taxondetermination_id int(11) NOT NULL,
2937
    taxonlabel_id int(11) NOT NULL,
2938
    taxonaltfit varchar(255),
2939
    taxonaltconfidence varchar(255),
2940
    taxonaltnotes varchar(255)
2941
);
2942

    
2943

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

    
2948

    
2949

    
2950

    
2951
--
2952
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2953
--
2954

    
2955

    
2956

    
2957

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

    
2962

    
2963

    
2964
--
2965
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2966
--
2967

    
2968
CREATE TABLE taxonconcept (
2969
    taxonlabel_id int(11) NOT NULL,
2970
    concept_source_id int(11)
2971
);
2972

    
2973

    
2974
--
2975
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2976
--
2977

    
2978

    
2979

    
2980

    
2981
--
2982
-- Name: COLUMN taxonconcept.concept_source_id; Type: COMMENT; Schema: public; Owner: -
2983
--
2984

    
2985

    
2986

    
2987

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

    
2992

    
2993

    
2994

    
2995
--
2996
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2997
--
2998

    
2999

    
3000

    
3001

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

    
3006

    
3007

    
3008
--
3009
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3010
--
3011

    
3012
CREATE TABLE taxoncorrelation (
3013
    taxoncorrelation_id int(11) NOT NULL,
3014
    taxonstatus_id int(11) NOT NULL,
3015
    taxonlabel_id int(11) NOT NULL,
3016
    plantconvergence varchar(255) NOT NULL,
3017
    correlationstart date NOT NULL,
3018
    correlationstop date
3019
);
3020

    
3021

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

    
3026

    
3027

    
3028

    
3029
--
3030
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3031
--
3032

    
3033

    
3034

    
3035

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

    
3040

    
3041

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

    
3046

    
3047

    
3048

    
3049
--
3050
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3051
--
3052

    
3053

    
3054

    
3055

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

    
3060

    
3061

    
3062
--
3063
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3064
--
3065

    
3066
CREATE TABLE taxonlabel_relationship (
3067
    descendant_id int(11) NOT NULL,
3068
    ancestor_id int(11) NOT NULL,
3069
    relationship varchar(255) DEFAULT 'is included in' NOT NULL
3070
);
3071

    
3072

    
3073
--
3074
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3075
--
3076

    
3077

    
3078

    
3079

    
3080
--
3081
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3082
--
3083

    
3084

    
3085

    
3086

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

    
3091

    
3092

    
3093

    
3094
--
3095
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3096
--
3097

    
3098

    
3099

    
3100

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

    
3105

    
3106

    
3107
--
3108
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3109
--
3110

    
3111
CREATE TABLE taxonlineage (
3112
    taxonlineage_id int(11) NOT NULL,
3113
    childtaxonstatus_id int(11) NOT NULL,
3114
    parenttaxonstatus_id int(11) NOT NULL
3115
);
3116

    
3117

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

    
3122

    
3123

    
3124

    
3125
--
3126
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3127
--
3128

    
3129

    
3130

    
3131

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

    
3136

    
3137

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

    
3142

    
3143

    
3144

    
3145
--
3146
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3147
--
3148

    
3149

    
3150

    
3151

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

    
3156

    
3157

    
3158
--
3159
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3160
--
3161

    
3162
CREATE TABLE taxonstatus (
3163
    taxonstatus_id int(11) NOT NULL,
3164
    taxonlabel_id int(11) NOT NULL,
3165
    party_id int(11),
3166
    taxonlabelstatus varchar(255) DEFAULT 'undetermined' NOT NULL,
3167
    source_id int(11),
3168
    plantpartycomments varchar(255),
3169
    startdate date,
3170
    stopdate date,
3171
    accessioncode varchar(255)
3172
);
3173

    
3174

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

    
3179

    
3180

    
3181

    
3182
--
3183
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3184
--
3185

    
3186

    
3187

    
3188

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

    
3193

    
3194

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

    
3199

    
3200

    
3201

    
3202
--
3203
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3204
--
3205

    
3206

    
3207

    
3208

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

    
3213

    
3214

    
3215
--
3216
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3217
--
3218

    
3219
CREATE TABLE telephone (
3220
    telephone_id int(11) NOT NULL,
3221
    party_id int(11) NOT NULL,
3222
    phonenumber varchar(255) NOT NULL,
3223
    phonetype varchar(255) NOT NULL
3224
);
3225

    
3226

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

    
3231

    
3232

    
3233

    
3234
--
3235
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3236
--
3237

    
3238

    
3239

    
3240

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

    
3245

    
3246

    
3247
--
3248
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3249
--
3250

    
3251

    
3252

    
3253

    
3254
--
3255
-- Name: tnrs_input_name; Type: VIEW; Schema: public; Owner: -
3256
--
3257

    
3258

    
3259

    
3260

    
3261
--
3262
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3263
--
3264

    
3265
CREATE TABLE trait (
3266
    trait_id int(11) NOT NULL,
3267
    stemobservation_id int(11) NOT NULL,
3268
    type varchar(255) NOT NULL,
3269
    value varchar(255)
3270
);
3271

    
3272

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

    
3277

    
3278

    
3279

    
3280
--
3281
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3282
--
3283

    
3284

    
3285

    
3286

    
3287
--
3288
-- Name: trait_trait_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3289
--
3290

    
3291

    
3292

    
3293
--
3294
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3295
--
3296

    
3297
CREATE TABLE userdefined (
3298
    userdefined_id int(11) NOT NULL,
3299
    userdefinedname varchar(255) NOT NULL,
3300
    userdefinedmetadata varchar(255),
3301
    userdefinedcategory varchar(255),
3302
    userdefinedtype varchar(255) DEFAULT 'varchar(255)' NOT NULL,
3303
    tablename varchar(255) NOT NULL,
3304
    accessioncode varchar(255)
3305
);
3306

    
3307

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

    
3312

    
3313

    
3314

    
3315
--
3316
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3317
--
3318

    
3319

    
3320

    
3321

    
3322
--
3323
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3324
--
3325

    
3326

    
3327

    
3328
--
3329
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3330
--
3331

    
3332
CREATE TABLE voucher (
3333
    voucher_id int(11) NOT NULL,
3334
    taxonoccurrence_id int(11) NOT NULL,
3335
    specimenreplicate_id int(11) NOT NULL
3336
);
3337

    
3338

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

    
3343

    
3344

    
3345

    
3346
--
3347
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3348
--
3349

    
3350

    
3351

    
3352

    
3353
--
3354
-- Name: voucher_voucher_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3355
--
3356

    
3357

    
3358

    
3359
--
3360
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
3361
--
3362

    
3363

    
3364

    
3365

    
3366
--
3367
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3368
--
3369

    
3370

    
3371

    
3372

    
3373
--
3374
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3375
--
3376

    
3377

    
3378

    
3379

    
3380
--
3381
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
3382
--
3383

    
3384

    
3385

    
3386

    
3387
--
3388
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
3389
--
3390

    
3391

    
3392

    
3393

    
3394
--
3395
-- Name: commcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3396
--
3397

    
3398

    
3399

    
3400

    
3401
--
3402
-- Name: commdetermination_id; Type: DEFAULT; Schema: public; Owner: -
3403
--
3404

    
3405

    
3406

    
3407

    
3408
--
3409
-- Name: commlineage_id; Type: DEFAULT; Schema: public; Owner: -
3410
--
3411

    
3412

    
3413

    
3414

    
3415
--
3416
-- Name: commname_id; Type: DEFAULT; Schema: public; Owner: -
3417
--
3418

    
3419

    
3420

    
3421

    
3422
--
3423
-- Name: commstatus_id; Type: DEFAULT; Schema: public; Owner: -
3424
--
3425

    
3426

    
3427

    
3428

    
3429
--
3430
-- Name: commusage_id; Type: DEFAULT; Schema: public; Owner: -
3431
--
3432

    
3433

    
3434

    
3435

    
3436
--
3437
-- Name: coordinates_id; Type: DEFAULT; Schema: public; Owner: -
3438
--
3439

    
3440

    
3441

    
3442

    
3443
--
3444
-- Name: coverindex_id; Type: DEFAULT; Schema: public; Owner: -
3445
--
3446

    
3447

    
3448

    
3449

    
3450
--
3451
-- Name: covermethod_id; Type: DEFAULT; Schema: public; Owner: -
3452
--
3453

    
3454

    
3455

    
3456

    
3457
--
3458
-- Name: definedvalue_id; Type: DEFAULT; Schema: public; Owner: -
3459
--
3460

    
3461

    
3462

    
3463

    
3464
--
3465
-- Name: disturbanceobs_id; Type: DEFAULT; Schema: public; Owner: -
3466
--
3467

    
3468

    
3469

    
3470

    
3471
--
3472
-- Name: graphic_id; Type: DEFAULT; Schema: public; Owner: -
3473
--
3474

    
3475

    
3476

    
3477

    
3478
--
3479
-- Name: location_id; Type: DEFAULT; Schema: public; Owner: -
3480
--
3481

    
3482

    
3483

    
3484

    
3485
--
3486
-- Name: locationevent_id; Type: DEFAULT; Schema: public; Owner: -
3487
--
3488

    
3489

    
3490

    
3491

    
3492
--
3493
-- Name: locationeventcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3494
--
3495

    
3496

    
3497

    
3498

    
3499
--
3500
-- Name: locationeventsynonym_id; Type: DEFAULT; Schema: public; Owner: -
3501
--
3502

    
3503

    
3504

    
3505

    
3506
--
3507
-- Name: locationplace_id; Type: DEFAULT; Schema: public; Owner: -
3508
--
3509

    
3510

    
3511

    
3512

    
3513
--
3514
-- Name: method_id; Type: DEFAULT; Schema: public; Owner: -
3515
--
3516

    
3517

    
3518

    
3519

    
3520
--
3521
-- Name: methodtaxonclass_id; Type: DEFAULT; Schema: public; Owner: -
3522
--
3523

    
3524

    
3525

    
3526

    
3527
--
3528
-- Name: note_id; Type: DEFAULT; Schema: public; Owner: -
3529
--
3530

    
3531

    
3532

    
3533

    
3534
--
3535
-- Name: notelink_id; Type: DEFAULT; Schema: public; Owner: -
3536
--
3537

    
3538

    
3539

    
3540

    
3541
--
3542
-- Name: party_id; Type: DEFAULT; Schema: public; Owner: -
3543
--
3544

    
3545

    
3546

    
3547

    
3548
--
3549
-- Name: partymember_id; Type: DEFAULT; Schema: public; Owner: -
3550
--
3551

    
3552

    
3553

    
3554

    
3555
--
3556
-- Name: place_id; Type: DEFAULT; Schema: public; Owner: -
3557
--
3558

    
3559

    
3560

    
3561

    
3562
--
3563
-- Name: placecorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3564
--
3565

    
3566

    
3567

    
3568

    
3569
--
3570
-- Name: placename_id; Type: DEFAULT; Schema: public; Owner: -
3571
--
3572

    
3573

    
3574

    
3575

    
3576
--
3577
-- Name: plant_id; Type: DEFAULT; Schema: public; Owner: -
3578
--
3579

    
3580

    
3581

    
3582

    
3583
--
3584
-- Name: plantobservation_id; Type: DEFAULT; Schema: public; Owner: -
3585
--
3586

    
3587

    
3588

    
3589

    
3590
--
3591
-- Name: project_id; Type: DEFAULT; Schema: public; Owner: -
3592
--
3593

    
3594

    
3595

    
3596

    
3597
--
3598
-- Name: projectcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3599
--
3600

    
3601

    
3602

    
3603

    
3604
--
3605
-- Name: revision_id; Type: DEFAULT; Schema: public; Owner: -
3606
--
3607

    
3608

    
3609

    
3610

    
3611
--
3612
-- Name: soilobs_id; Type: DEFAULT; Schema: public; Owner: -
3613
--
3614

    
3615

    
3616

    
3617

    
3618
--
3619
-- Name: soiltaxon_id; Type: DEFAULT; Schema: public; Owner: -
3620
--
3621

    
3622

    
3623

    
3624

    
3625
--
3626
-- Name: source_id; Type: DEFAULT; Schema: public; Owner: -
3627
--
3628

    
3629

    
3630

    
3631

    
3632
--
3633
-- Name: sourcecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3634
--
3635

    
3636

    
3637

    
3638

    
3639
--
3640
-- Name: sourcename_id; Type: DEFAULT; Schema: public; Owner: -
3641
--
3642

    
3643

    
3644

    
3645

    
3646
--
3647
-- Name: specimen_id; Type: DEFAULT; Schema: public; Owner: -
3648
--
3649

    
3650

    
3651

    
3652

    
3653
--
3654
-- Name: specimenreplicate_id; Type: DEFAULT; Schema: public; Owner: -
3655
--
3656

    
3657

    
3658

    
3659

    
3660
--
3661
-- Name: stemobservation_id; Type: DEFAULT; Schema: public; Owner: -
3662
--
3663

    
3664

    
3665

    
3666

    
3667
--
3668
-- Name: stratum_id; Type: DEFAULT; Schema: public; Owner: -
3669
--
3670

    
3671

    
3672

    
3673

    
3674
--
3675
-- Name: taxonalt_id; Type: DEFAULT; Schema: public; Owner: -
3676
--
3677

    
3678

    
3679

    
3680

    
3681
--
3682
-- Name: taxoncorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3683
--
3684

    
3685

    
3686

    
3687

    
3688
--
3689
-- Name: taxondetermination_id; Type: DEFAULT; Schema: public; Owner: -
3690
--
3691

    
3692

    
3693

    
3694

    
3695
--
3696
-- Name: taxonlabel_id; Type: DEFAULT; Schema: public; Owner: -
3697
--
3698

    
3699

    
3700

    
3701

    
3702
--
3703
-- Name: taxonlineage_id; Type: DEFAULT; Schema: public; Owner: -
3704
--
3705

    
3706

    
3707

    
3708

    
3709
--
3710
-- Name: taxonoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3711
--
3712

    
3713

    
3714

    
3715

    
3716
--
3717
-- Name: taxonstatus_id; Type: DEFAULT; Schema: public; Owner: -
3718
--
3719

    
3720

    
3721

    
3722

    
3723
--
3724
-- Name: taxonverbatim_id; Type: DEFAULT; Schema: public; Owner: -
3725
--
3726

    
3727

    
3728

    
3729

    
3730
--
3731
-- Name: telephone_id; Type: DEFAULT; Schema: public; Owner: -
3732
--
3733

    
3734

    
3735

    
3736

    
3737
--
3738
-- Name: trait_id; Type: DEFAULT; Schema: public; Owner: -
3739
--
3740

    
3741

    
3742

    
3743

    
3744
--
3745
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
3746
--
3747

    
3748

    
3749

    
3750

    
3751
--
3752
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
3753
--
3754

    
3755

    
3756

    
3757

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

    
3762

    
3763

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

    
3768

    
3769

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

    
3774

    
3775

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

    
3780

    
3781

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

    
3786

    
3787

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

    
3792

    
3793

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

    
3798

    
3799

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

    
3804

    
3805

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

    
3810

    
3811

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

    
3816

    
3817

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

    
3822

    
3823

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

    
3828

    
3829

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

    
3834

    
3835

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

    
3840

    
3841

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

    
3846

    
3847

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

    
3852

    
3853

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

    
3858

    
3859

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

    
3864

    
3865

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

    
3870

    
3871

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

    
3876

    
3877

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

    
3882

    
3883

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

    
3888
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3889
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3890
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3891
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3892
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3893
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3894
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3895
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3896
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3897
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3898
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3899
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3900
INSERT INTO higher_plant_group_nodes VALUES (NULL, 'root');
3901

    
3902

    
3903
--
3904
-- Data for Name: location; Type: TABLE DATA; Schema: public; Owner: -
3905
--
3906

    
3907

    
3908

    
3909
--
3910
-- Data for Name: locationevent; Type: TABLE DATA; Schema: public; Owner: -
3911
--
3912

    
3913

    
3914

    
3915
--
3916
-- Data for Name: locationeventcontributor; Type: TABLE DATA; Schema: public; Owner: -
3917
--
3918

    
3919

    
3920

    
3921
--
3922
-- Data for Name: locationeventsynonym; Type: TABLE DATA; Schema: public; Owner: -
3923
--
3924

    
3925

    
3926

    
3927
--
3928
-- Data for Name: locationplace; Type: TABLE DATA; Schema: public; Owner: -
3929
--
3930

    
3931

    
3932

    
3933
--
3934
-- Data for Name: method; Type: TABLE DATA; Schema: public; Owner: -
3935
--
3936

    
3937

    
3938

    
3939
--
3940
-- Data for Name: methodtaxonclass; Type: TABLE DATA; Schema: public; Owner: -
3941
--
3942

    
3943

    
3944

    
3945
--
3946
-- Data for Name: note; Type: TABLE DATA; Schema: public; Owner: -
3947
--
3948

    
3949

    
3950

    
3951
--
3952
-- Data for Name: notelink; Type: TABLE DATA; Schema: public; Owner: -
3953
--
3954

    
3955

    
3956

    
3957
--
3958
-- Data for Name: party; Type: TABLE DATA; Schema: public; Owner: -
3959
--
3960

    
3961

    
3962

    
3963
--
3964
-- Data for Name: partymember; Type: TABLE DATA; Schema: public; Owner: -
3965
--
3966

    
3967

    
3968

    
3969
--
3970
-- Data for Name: place; Type: TABLE DATA; Schema: public; Owner: -
3971
--
3972

    
3973

    
3974

    
3975
--
3976
-- Data for Name: placecorrelation; Type: TABLE DATA; Schema: public; Owner: -
3977
--
3978

    
3979

    
3980

    
3981
--
3982
-- Data for Name: placename; Type: TABLE DATA; Schema: public; Owner: -
3983
--
3984

    
3985

    
3986

    
3987
--
3988
-- Data for Name: placename_ancestor; Type: TABLE DATA; Schema: public; Owner: -
3989
--
3990

    
3991

    
3992

    
3993
--
3994
-- Data for Name: plant; Type: TABLE DATA; Schema: public; Owner: -
3995
--
3996

    
3997

    
3998

    
3999
--
4000
-- Data for Name: plantobservation; Type: TABLE DATA; Schema: public; Owner: -
4001
--
4002

    
4003

    
4004

    
4005
--
4006
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: -
4007
--
4008

    
4009

    
4010

    
4011
--
4012
-- Data for Name: projectcontributor; Type: TABLE DATA; Schema: public; Owner: -
4013
--
4014

    
4015

    
4016

    
4017
--
4018
-- Data for Name: revision; Type: TABLE DATA; Schema: public; Owner: -
4019
--
4020

    
4021

    
4022

    
4023
--
4024
-- Data for Name: soilobs; Type: TABLE DATA; Schema: public; Owner: -
4025
--
4026

    
4027

    
4028

    
4029
--
4030
-- Data for Name: soiltaxon; Type: TABLE DATA; Schema: public; Owner: -
4031
--
4032

    
4033

    
4034

    
4035
--
4036
-- Data for Name: source; Type: TABLE DATA; Schema: public; Owner: -
4037
--
4038

    
4039

    
4040

    
4041
--
4042
-- Data for Name: sourcecontributor; Type: TABLE DATA; Schema: public; Owner: -
4043
--
4044

    
4045

    
4046

    
4047
--
4048
-- Data for Name: sourcename; Type: TABLE DATA; Schema: public; Owner: -
4049
--
4050

    
4051

    
4052

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

    
4057

    
4058

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

    
4063

    
4064

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

    
4069

    
4070

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

    
4075

    
4076

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

    
4081

    
4082

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

    
4087

    
4088

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

    
4093

    
4094

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

    
4099

    
4100

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

    
4105

    
4106

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

    
4111

    
4112

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

    
4117

    
4118

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

    
4123

    
4124

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

    
4129

    
4130

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

    
4135

    
4136

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

    
4141

    
4142

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

    
4147

    
4148

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

    
4153

    
4154

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

    
4159

    
4160

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

    
4165

    
4166

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

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

    
4174

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

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

    
4182

    
4183
--
4184
-- Name: analytical_aggregate_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4185
--
4186

    
4187
ALTER TABLE analytical_aggregate
4188
    ADD CONSTRAINT analytical_aggregate_pkey PRIMARY KEY (`institutionCode`, `plotName`, `dateCollected`, `scientificNameWithMorphospecies`);
4189

    
4190

    
4191
--
4192
-- Name: analytical_stem_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4193
--
4194

    
4195
ALTER TABLE analytical_stem
4196
    ADD CONSTRAINT analytical_stem_pkey PRIMARY KEY (`institutionCode`, `plotName`, `dateCollected`, `scientificNameWithMorphospecies`, `recordNumber`);
4197

    
4198

    
4199
--
4200
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4201
--
4202

    
4203
ALTER TABLE classcontributor
4204
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4205

    
4206

    
4207
--
4208
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4209
--
4210

    
4211
ALTER TABLE commclass
4212
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4213

    
4214

    
4215
--
4216
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4217
--
4218

    
4219
ALTER TABLE commconcept
4220
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4221

    
4222

    
4223
--
4224
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4225
--
4226

    
4227
ALTER TABLE commconcept
4228
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4229

    
4230

    
4231
--
4232
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4233
--
4234

    
4235
ALTER TABLE commcorrelation
4236
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4237

    
4238

    
4239
--
4240
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4241
--
4242

    
4243
ALTER TABLE commdetermination
4244
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4245

    
4246

    
4247
--
4248
-- Name: commdetermination_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4249
--
4250

    
4251
ALTER TABLE commdetermination
4252
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4253

    
4254

    
4255
--
4256
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4257
--
4258

    
4259
ALTER TABLE commlineage
4260
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4261

    
4262

    
4263
--
4264
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4265
--
4266

    
4267
ALTER TABLE commname
4268
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4269

    
4270

    
4271
--
4272
-- Name: commname_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4273
--
4274

    
4275
ALTER TABLE commname
4276
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4277

    
4278

    
4279
--
4280
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4281
--
4282

    
4283
ALTER TABLE commstatus
4284
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4285

    
4286

    
4287
--
4288
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4289
--
4290

    
4291
ALTER TABLE commusage
4292
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4293

    
4294

    
4295
--
4296
-- Name: coordinates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4297
--
4298

    
4299
ALTER TABLE coordinates
4300
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4301

    
4302

    
4303
--
4304
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4305
--
4306

    
4307
ALTER TABLE coverindex
4308
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4309

    
4310

    
4311
--
4312
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4313
--
4314

    
4315
ALTER TABLE covermethod
4316
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4317

    
4318

    
4319
--
4320
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4321
--
4322

    
4323
ALTER TABLE definedvalue
4324
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4325

    
4326

    
4327
--
4328
-- Name: definedvalue_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4329
--
4330

    
4331
ALTER TABLE definedvalue
4332
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4333

    
4334

    
4335
--
4336
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4337
--
4338

    
4339
ALTER TABLE disturbanceobs
4340
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4341

    
4342

    
4343
--
4344
-- Name: family_higher_plant_group_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4345
--
4346

    
4347
ALTER TABLE family_higher_plant_group
4348
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4349

    
4350

    
4351
--
4352
-- Name: graphic_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4353
--
4354

    
4355
ALTER TABLE graphic
4356
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4357

    
4358

    
4359
--
4360
-- Name: location_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4361
--
4362

    
4363
ALTER TABLE location
4364
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4365

    
4366

    
4367
--
4368
-- Name: locationevent_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4369
--
4370

    
4371
ALTER TABLE locationevent
4372
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4373

    
4374

    
4375
--
4376
-- Name: locationeventcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4377
--
4378

    
4379
ALTER TABLE locationeventcontributor
4380
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4381

    
4382

    
4383
--
4384
-- Name: locationeventsynonym_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4385
--
4386

    
4387
ALTER TABLE locationeventsynonym
4388
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4389

    
4390

    
4391
--
4392
-- Name: locationplace_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4393
--
4394

    
4395
ALTER TABLE locationplace
4396
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4397

    
4398

    
4399
--
4400
-- Name: method_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4401
--
4402

    
4403
ALTER TABLE method
4404
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4405

    
4406

    
4407
--
4408
-- Name: methodtaxonclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4409
--
4410

    
4411
ALTER TABLE methodtaxonclass
4412
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4413

    
4414

    
4415
--
4416
-- Name: methodtaxonclass_unique_description; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4417
--
4418

    
4419
ALTER TABLE methodtaxonclass
4420
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4421

    
4422

    
4423
--
4424
-- Name: methodtaxonclass_unique_taxonlabel_id; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4425
--
4426

    
4427
ALTER TABLE methodtaxonclass
4428
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4429

    
4430

    
4431
--
4432
-- Name: note_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4433
--
4434

    
4435
ALTER TABLE note
4436
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4437

    
4438

    
4439
--
4440
-- Name: notelink_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4441
--
4442

    
4443
ALTER TABLE notelink
4444
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4445

    
4446

    
4447
--
4448
-- Name: party_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4449
--
4450

    
4451
ALTER TABLE party
4452
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4453

    
4454

    
4455
--
4456
-- Name: partymember_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4457
--
4458

    
4459
ALTER TABLE partymember
4460
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4461

    
4462

    
4463
--
4464
-- Name: place_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4465
--
4466

    
4467
ALTER TABLE place
4468
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4469

    
4470

    
4471
--
4472
-- Name: placecorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4473
--
4474

    
4475
ALTER TABLE placecorrelation
4476
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4477

    
4478

    
4479
--
4480
-- Name: placename_ancestor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4481
--
4482

    
4483
ALTER TABLE placename_ancestor
4484
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4485

    
4486

    
4487
--
4488
-- Name: placename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4489
--
4490

    
4491
ALTER TABLE placename
4492
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4493

    
4494

    
4495
--
4496
-- Name: plant_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4497
--
4498

    
4499
ALTER TABLE plant
4500
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4501

    
4502

    
4503
--
4504
-- Name: plantobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4505
--
4506

    
4507
ALTER TABLE plantobservation
4508
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4509

    
4510

    
4511
--
4512
-- Name: project_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4513
--
4514

    
4515
ALTER TABLE project
4516
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4517

    
4518

    
4519
--
4520
-- Name: project_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4521
--
4522

    
4523
ALTER TABLE project
4524
    ADD CONSTRAINT project_unique UNIQUE (source_id, projectname);
4525

    
4526

    
4527
--
4528
-- Name: projectcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4529
--
4530

    
4531
ALTER TABLE projectcontributor
4532
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4533

    
4534

    
4535
--
4536
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4537
--
4538

    
4539
ALTER TABLE revision
4540
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4541

    
4542

    
4543
--
4544
-- Name: soilobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4545
--
4546

    
4547
ALTER TABLE soilobs
4548
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4549

    
4550

    
4551
--
4552
-- Name: soilobs_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4553
--
4554

    
4555
ALTER TABLE soilobs
4556
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4557

    
4558

    
4559
--
4560
-- Name: soiltaxon_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4561
--
4562

    
4563
ALTER TABLE soiltaxon
4564
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4565

    
4566

    
4567
--
4568
-- Name: source_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4569
--
4570

    
4571
ALTER TABLE source
4572
    ADD CONSTRAINT source_pkey PRIMARY KEY (source_id);
4573

    
4574

    
4575
--
4576
-- Name: sourcecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4577
--
4578

    
4579
ALTER TABLE sourcecontributor
4580
    ADD CONSTRAINT sourcecontributor_pkey PRIMARY KEY (sourcecontributor_id);
4581

    
4582

    
4583
--
4584
-- Name: sourcename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4585
--
4586

    
4587
ALTER TABLE sourcename
4588
    ADD CONSTRAINT sourcename_pkey PRIMARY KEY (sourcename_id);
4589

    
4590

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

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

    
4598

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

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

    
4606

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

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

    
4614

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

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

    
4622

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

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

    
4630

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

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

    
4638

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

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

    
4646

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

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

    
4654

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

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

    
4662

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

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

    
4670

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

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

    
4678

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

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

    
4686

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

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

    
4694

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

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

    
4702

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

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

    
4710

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

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

    
4718

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

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

    
4726

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

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

    
4734

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

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

    
4742

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

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

    
4750

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

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

    
4758

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

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

    
4766

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

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

    
4774

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

    
4779
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4780

    
4781

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

    
4786

    
4787

    
4788

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

    
4793

    
4794

    
4795

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

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

    
4802

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

    
4807

    
4808

    
4809

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

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

    
4816

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

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

    
4823

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

    
4828

    
4829

    
4830

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

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

    
4837

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

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

    
4844

    
4845
--
4846
-- Name: higher_plant_group_nodes_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4847
--
4848

    
4849

    
4850

    
4851

    
4852
--
4853
-- Name: location_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4854
--
4855

    
4856
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4857

    
4858

    
4859
--
4860
-- Name: location_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4861
--
4862

    
4863
CREATE INDEX location_creator ON location  (source_id);
4864

    
4865

    
4866
--
4867
-- Name: location_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4868
--
4869

    
4870
CREATE INDEX location_parent ON location  (parent_id);
4871

    
4872

    
4873
--
4874
-- Name: location_unique_within_creator_by_authorlocationcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4875
--
4876

    
4877

    
4878

    
4879

    
4880
--
4881
-- Name: location_unique_within_creator_by_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4882
--
4883

    
4884

    
4885

    
4886

    
4887
--
4888
-- Name: location_unique_within_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4889
--
4890

    
4891

    
4892

    
4893

    
4894
--
4895
-- Name: locationevent_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4896
--
4897

    
4898
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4899

    
4900

    
4901
--
4902
-- Name: locationevent_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4903
--
4904

    
4905
CREATE INDEX locationevent_location ON locationevent  (location_id);
4906

    
4907

    
4908
--
4909
-- Name: locationevent_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4910
--
4911

    
4912

    
4913

    
4914

    
4915
--
4916
-- Name: locationevent_unique_within_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4917
--
4918

    
4919

    
4920

    
4921

    
4922
--
4923
-- Name: locationevent_unique_within_parent_by_authoreventcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4924
--
4925

    
4926

    
4927

    
4928

    
4929
--
4930
-- Name: locationevent_unique_within_parent_by_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4931
--
4932

    
4933

    
4934

    
4935

    
4936
--
4937
-- Name: locationevent_unique_within_project; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4938
--
4939

    
4940

    
4941

    
4942

    
4943
--
4944
-- Name: locationeventsynonym_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4945
--
4946

    
4947
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4948

    
4949

    
4950
--
4951
-- Name: locationplace_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4952
--
4953

    
4954

    
4955

    
4956

    
4957
--
4958
-- Name: method_accessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4959
--
4960

    
4961
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4962

    
4963

    
4964
--
4965
-- Name: method_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4966
--
4967

    
4968

    
4969

    
4970

    
4971
--
4972
-- Name: note_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4973
--
4974

    
4975
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4976

    
4977

    
4978
--
4979
-- Name: party_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4980
--
4981

    
4982
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
4983

    
4984

    
4985
--
4986
-- Name: party_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4987
--
4988

    
4989

    
4990

    
4991

    
4992
--
4993
-- Name: place_matched_place_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4994
--
4995

    
4996
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
4997

    
4998

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

    
5003

    
5004

    
5005

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

    
5010

    
5011

    
5012

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

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

    
5019

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

    
5024

    
5025

    
5026

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

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

    
5033

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

    
5038

    
5039

    
5040

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

    
5045

    
5046

    
5047

    
5048
--
5049
-- Name: soiltaxon_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5050
--
5051

    
5052
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5053

    
5054

    
5055
--
5056
-- Name: source_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5057
--
5058

    
5059
CREATE UNIQUE INDEX source_accessioncode_index ON source  (accessioncode);
5060

    
5061

    
5062
--
5063
-- Name: source_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5064
--
5065

    
5066
CREATE UNIQUE INDEX source_unique ON source  (shortname);
5067

    
5068

    
5069
--
5070
-- Name: sourcename_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5071
--
5072

    
5073

    
5074

    
5075

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

    
5080
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5081

    
5082

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

    
5087

    
5088

    
5089

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

    
5094

    
5095

    
5096

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

    
5101

    
5102

    
5103

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

    
5108

    
5109

    
5110

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

    
5115
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5116

    
5117

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

    
5122

    
5123

    
5124

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

    
5129

    
5130

    
5131

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

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

    
5138

    
5139
--
5140
-- Name: taxondetermination_single_current_determination; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5141
--
5142

    
5143

    
5144

    
5145

    
5146
--
5147
-- Name: taxondetermination_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5148
--
5149

    
5150

    
5151

    
5152

    
5153
--
5154
-- Name: taxonlabel_0_unique_identifying_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5155
--
5156

    
5157

    
5158

    
5159

    
5160
--
5161
-- Name: taxonlabel_1_unique_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5162
--
5163

    
5164

    
5165

    
5166

    
5167
--
5168
-- Name: taxonlabel_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5169
--
5170

    
5171
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5172

    
5173

    
5174
--
5175
-- Name: taxonlabel_matched_label_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5176
--
5177

    
5178
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5179

    
5180

    
5181
--
5182
-- Name: taxonlabel_relationship_descendants; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5183
--
5184

    
5185
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5186

    
5187

    
5188
--
5189
-- Name: taxonlabel_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5190
--
5191

    
5192

    
5193

    
5194

    
5195
--
5196
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5197
--
5198

    
5199
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5200

    
5201

    
5202
--
5203
-- Name: taxonoccurrence_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5204
--
5205

    
5206
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5207

    
5208

    
5209
--
5210
-- Name: taxonoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5211
--
5212

    
5213

    
5214

    
5215

    
5216
--
5217
-- Name: taxonoccurrence_unique_within_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5218
--
5219

    
5220

    
5221

    
5222

    
5223
--
5224
-- Name: taxonstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5225
--
5226

    
5227
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5228

    
5229

    
5230
--
5231
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5232
--
5233

    
5234
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5235

    
5236

    
5237
--
5238
-- Name: party_source_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5239
--
5240

    
5241

    
5242

    
5243

    
5244
--
5245
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5246
--
5247

    
5248

    
5249

    
5250

    
5251
--
5252
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5253
--
5254

    
5255

    
5256

    
5257

    
5258
--
5259
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5260
--
5261

    
5262

    
5263

    
5264

    
5265
--
5266
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5267
--
5268

    
5269

    
5270

    
5271

    
5272
--
5273
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5274
--
5275

    
5276

    
5277

    
5278

    
5279
--
5280
-- Name: taxondetermination_set_iscurrent; Type: TRIGGER; Schema: public; Owner: -
5281
--
5282

    
5283

    
5284

    
5285

    
5286
--
5287
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5288
--
5289

    
5290

    
5291

    
5292

    
5293
--
5294
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5295
--
5296

    
5297

    
5298

    
5299

    
5300
--
5301
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5302
--
5303

    
5304

    
5305

    
5306

    
5307
--
5308
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5309
--
5310

    
5311

    
5312

    
5313

    
5314
--
5315
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5316
--
5317

    
5318

    
5319

    
5320

    
5321
--
5322
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5323
--
5324

    
5325

    
5326

    
5327

    
5328
--
5329
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5330
--
5331

    
5332

    
5333

    
5334

    
5335
--
5336
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5337
--
5338

    
5339
ALTER TABLE address
5340
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5341

    
5342

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

    
5347
ALTER TABLE address
5348
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5349

    
5350

    
5351
--
5352
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5353
--
5354

    
5355

    
5356

    
5357

    
5358
--
5359
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5360
--
5361

    
5362

    
5363

    
5364

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

    
5369

    
5370

    
5371

    
5372
--
5373
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5374
--
5375

    
5376
ALTER TABLE aggregateoccurrence
5377
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5378

    
5379

    
5380
--
5381
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5382
--
5383

    
5384
ALTER TABLE aggregateoccurrence
5385
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5386

    
5387

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

    
5392
ALTER TABLE classcontributor
5393
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5394

    
5395

    
5396
--
5397
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5398
--
5399

    
5400

    
5401

    
5402

    
5403
--
5404
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5405
--
5406

    
5407

    
5408

    
5409

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

    
5414

    
5415

    
5416

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

    
5421
ALTER TABLE commconcept
5422
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5423

    
5424

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

    
5429

    
5430

    
5431

    
5432
--
5433
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5434
--
5435

    
5436
ALTER TABLE commcorrelation
5437
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5438

    
5439

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

    
5444
ALTER TABLE commcorrelation
5445
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5446

    
5447

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

    
5452

    
5453

    
5454

    
5455
--
5456
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5457
--
5458

    
5459
ALTER TABLE commdetermination
5460
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5461

    
5462

    
5463
--
5464
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5465
--
5466

    
5467
ALTER TABLE commdetermination
5468
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5469

    
5470

    
5471
--
5472
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5473
--
5474

    
5475
ALTER TABLE commlineage
5476
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5477

    
5478

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

    
5483
ALTER TABLE commlineage
5484
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5485

    
5486

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

    
5491

    
5492

    
5493

    
5494
--
5495
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5496
--
5497

    
5498
ALTER TABLE commstatus
5499
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5500

    
5501

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

    
5506
ALTER TABLE commstatus
5507
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5508

    
5509

    
5510
--
5511
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5512
--
5513

    
5514

    
5515

    
5516

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

    
5521

    
5522

    
5523

    
5524
--
5525
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5526
--
5527

    
5528
ALTER TABLE commusage
5529
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5530

    
5531

    
5532
--
5533
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5534
--
5535

    
5536
ALTER TABLE commusage
5537
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5538

    
5539

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

    
5544
ALTER TABLE commusage
5545
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5546

    
5547

    
5548
--
5549
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5550
--
5551

    
5552

    
5553

    
5554

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

    
5559

    
5560

    
5561

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

    
5566
ALTER TABLE coverindex
5567
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5568

    
5569

    
5570
--
5571
-- Name: covermethod_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5572
--
5573

    
5574

    
5575

    
5576

    
5577
--
5578
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5579
--
5580

    
5581
ALTER TABLE definedvalue
5582
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5583

    
5584

    
5585
--
5586
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5587
--
5588

    
5589
ALTER TABLE disturbanceobs
5590
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5591

    
5592

    
5593
--
5594
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5595
--
5596

    
5597
ALTER TABLE graphic
5598
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5599

    
5600

    
5601
--
5602
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5603
--
5604

    
5605
ALTER TABLE location
5606
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5607

    
5608

    
5609
--
5610
-- Name: location_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5611
--
5612

    
5613

    
5614

    
5615

    
5616
--
5617
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5618
--
5619

    
5620
ALTER TABLE locationevent
5621
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5622

    
5623

    
5624
--
5625
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5626
--
5627

    
5628

    
5629

    
5630

    
5631
--
5632
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5633
--
5634

    
5635
ALTER TABLE locationevent
5636
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5637

    
5638

    
5639
--
5640
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5641
--
5642

    
5643
ALTER TABLE locationevent
5644
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5645

    
5646

    
5647
--
5648
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5649
--
5650

    
5651
ALTER TABLE locationevent
5652
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5653

    
5654

    
5655
--
5656
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5657
--
5658

    
5659
ALTER TABLE locationevent
5660
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5661

    
5662

    
5663
--
5664
-- Name: locationevent_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5665
--
5666

    
5667

    
5668

    
5669

    
5670
--
5671
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5672
--
5673

    
5674
ALTER TABLE locationeventcontributor
5675
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5676

    
5677

    
5678
--
5679
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5680
--
5681

    
5682

    
5683

    
5684

    
5685
--
5686
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5687
--
5688

    
5689

    
5690

    
5691

    
5692
--
5693
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5694
--
5695

    
5696
ALTER TABLE locationeventsynonym
5697
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5698

    
5699

    
5700
--
5701
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5702
--
5703

    
5704
ALTER TABLE locationeventsynonym
5705
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5706

    
5707

    
5708
--
5709
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5710
--
5711

    
5712

    
5713

    
5714

    
5715
--
5716
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5717
--
5718

    
5719
ALTER TABLE locationplace
5720
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5721

    
5722

    
5723
--
5724
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5725
--
5726

    
5727
ALTER TABLE locationplace
5728
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5729

    
5730

    
5731
--
5732
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5733
--
5734

    
5735
ALTER TABLE method
5736
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5737

    
5738

    
5739
--
5740
-- Name: method_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5741
--
5742

    
5743

    
5744

    
5745

    
5746
--
5747
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5748
--
5749

    
5750
ALTER TABLE method
5751
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5752

    
5753

    
5754
--
5755
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5756
--
5757

    
5758
ALTER TABLE methodtaxonclass
5759
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5760

    
5761

    
5762
--
5763
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5764
--
5765

    
5766

    
5767

    
5768

    
5769
--
5770
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5771
--
5772

    
5773
ALTER TABLE methodtaxonclass
5774
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5775

    
5776

    
5777
--
5778
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5779
--
5780

    
5781
ALTER TABLE note
5782
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5783

    
5784

    
5785
--
5786
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5787
--
5788

    
5789

    
5790

    
5791

    
5792
--
5793
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5794
--
5795

    
5796
ALTER TABLE party
5797
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5798

    
5799

    
5800
--
5801
-- Name: party_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5802
--
5803

    
5804

    
5805

    
5806

    
5807
--
5808
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5809
--
5810

    
5811
ALTER TABLE partymember
5812
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5813

    
5814

    
5815
--
5816
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5817
--
5818

    
5819
ALTER TABLE partymember
5820
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5821

    
5822

    
5823
--
5824
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5825
--
5826

    
5827

    
5828

    
5829

    
5830
--
5831
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5832
--
5833

    
5834
ALTER TABLE place
5835
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5836

    
5837

    
5838
--
5839
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5840
--
5841

    
5842
ALTER TABLE place
5843
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5844

    
5845

    
5846
--
5847
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5848
--
5849

    
5850
ALTER TABLE place
5851
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5852

    
5853

    
5854
--
5855
-- Name: place_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5856
--
5857

    
5858

    
5859

    
5860

    
5861
--
5862
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5863
--
5864

    
5865
ALTER TABLE placecorrelation
5866
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5867

    
5868

    
5869
--
5870
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5871
--
5872

    
5873
ALTER TABLE placecorrelation
5874
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5875

    
5876

    
5877
--
5878
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5879
--
5880

    
5881
ALTER TABLE placename_ancestor
5882
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5883

    
5884

    
5885
--
5886
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5887
--
5888

    
5889
ALTER TABLE placename_ancestor
5890
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5891

    
5892

    
5893
--
5894
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5895
--
5896

    
5897
ALTER TABLE placename
5898
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5899

    
5900

    
5901
--
5902
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5903
--
5904

    
5905
ALTER TABLE plantobservation
5906
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5907

    
5908

    
5909
--
5910
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5911
--
5912

    
5913
ALTER TABLE plantobservation
5914
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5915

    
5916

    
5917
--
5918
-- Name: plantobservation_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5919
--
5920

    
5921

    
5922

    
5923

    
5924
--
5925
-- Name: project_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5926
--
5927

    
5928

    
5929

    
5930

    
5931
--
5932
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5933
--
5934

    
5935

    
5936

    
5937

    
5938
--
5939
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5940
--
5941

    
5942

    
5943

    
5944

    
5945
--
5946
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5947
--
5948

    
5949
ALTER TABLE revision
5950
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
5951

    
5952

    
5953
--
5954
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5955
--
5956

    
5957
ALTER TABLE soilobs
5958
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5959

    
5960

    
5961
--
5962
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5963
--
5964

    
5965
ALTER TABLE soiltaxon
5966
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5967

    
5968

    
5969
--
5970
-- Name: source_matched_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5971
--
5972

    
5973
ALTER TABLE source
5974
    ADD CONSTRAINT source_matched_source_id_fkey FOREIGN KEY (matched_source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
5975

    
5976

    
5977
--
5978
-- Name: source_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5979
--
5980

    
5981
ALTER TABLE source
5982
    ADD CONSTRAINT source_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
5983

    
5984

    
5985
--
5986
-- Name: sourcecontributor_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5987
--
5988

    
5989
ALTER TABLE sourcecontributor
5990
    ADD CONSTRAINT sourcecontributor_source_id_fkey FOREIGN KEY (source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
5991

    
5992

    
5993
--
5994
-- Name: sourcecontributor_sourceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5995
--
5996

    
5997
ALTER TABLE sourcecontributor
5998
    ADD CONSTRAINT sourcecontributor_sourceparty_id_fkey FOREIGN KEY (sourceparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5999

    
6000

    
6001
--
6002
-- Name: sourcename_matched_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6003
--
6004

    
6005
ALTER TABLE sourcename
6006
    ADD CONSTRAINT sourcename_matched_source_id_fkey FOREIGN KEY (matched_source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
6007

    
6008

    
6009
--
6010
-- Name: sourcename_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6011
--
6012

    
6013

    
6014

    
6015

    
6016
--
6017
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6018
--
6019

    
6020

    
6021

    
6022

    
6023
--
6024
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6025
--
6026

    
6027
ALTER TABLE specimenreplicate
6028
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6029

    
6030

    
6031
--
6032
-- Name: specimenreplicate_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6033
--
6034

    
6035

    
6036

    
6037

    
6038
--
6039
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6040
--
6041

    
6042
ALTER TABLE specimenreplicate
6043
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6044

    
6045

    
6046
--
6047
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6048
--
6049

    
6050
ALTER TABLE stemobservation
6051
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6052

    
6053

    
6054
--
6055
-- Name: stemobservation_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6056
--
6057

    
6058

    
6059

    
6060

    
6061
--
6062
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6063
--
6064

    
6065
ALTER TABLE stratum
6066
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6067

    
6068

    
6069
--
6070
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6071
--
6072

    
6073

    
6074

    
6075

    
6076
--
6077
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6078
--
6079

    
6080
ALTER TABLE taxonalt
6081
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6082

    
6083

    
6084
--
6085
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6086
--
6087

    
6088
ALTER TABLE taxonalt
6089
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6090

    
6091

    
6092
--
6093
-- Name: taxonconcept_concept_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6094
--
6095

    
6096

    
6097

    
6098

    
6099
--
6100
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6101
--
6102

    
6103
ALTER TABLE taxonconcept
6104
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6105

    
6106

    
6107
--
6108
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6109
--
6110

    
6111

    
6112

    
6113

    
6114
--
6115
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6116
--
6117

    
6118
ALTER TABLE taxoncorrelation
6119
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6120

    
6121

    
6122
--
6123
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6124
--
6125

    
6126

    
6127

    
6128

    
6129
--
6130
-- Name: taxondetermination_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6131
--
6132

    
6133

    
6134

    
6135

    
6136
--
6137
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6138
--
6139

    
6140
ALTER TABLE taxondetermination
6141
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6142

    
6143

    
6144
--
6145
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6146
--
6147

    
6148
ALTER TABLE taxondetermination
6149
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6150

    
6151

    
6152
--
6153
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6154
--
6155

    
6156

    
6157

    
6158

    
6159
--
6160
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6161
--
6162

    
6163
ALTER TABLE taxonlabel
6164
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6165

    
6166

    
6167
--
6168
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6169
--
6170

    
6171
ALTER TABLE taxonlabel
6172
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6173

    
6174

    
6175
--
6176
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6177
--
6178

    
6179
ALTER TABLE taxonlabel_relationship
6180
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6181

    
6182

    
6183
--
6184
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6185
--
6186

    
6187
ALTER TABLE taxonlabel_relationship
6188
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6189

    
6190

    
6191
--
6192
-- Name: taxonlabel_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6193
--
6194

    
6195

    
6196

    
6197

    
6198
--
6199
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6200
--
6201

    
6202
ALTER TABLE taxonlineage
6203
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6204

    
6205

    
6206
--
6207
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6208
--
6209

    
6210
ALTER TABLE taxonlineage
6211
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6212

    
6213

    
6214
--
6215
-- Name: taxonoccurrence_collector_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6216
--
6217

    
6218

    
6219

    
6220

    
6221
--
6222
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6223
--
6224

    
6225
ALTER TABLE taxonoccurrence
6226
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6227

    
6228

    
6229
--
6230
-- Name: taxonoccurrence_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6231
--
6232

    
6233

    
6234

    
6235

    
6236
--
6237
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6238
--
6239

    
6240

    
6241

    
6242

    
6243
--
6244
-- Name: taxonstatus_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6245
--
6246

    
6247

    
6248

    
6249

    
6250
--
6251
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6252
--
6253

    
6254
ALTER TABLE taxonstatus
6255
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6256

    
6257

    
6258
--
6259
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6260
--
6261

    
6262
ALTER TABLE taxonverbatim
6263
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6264

    
6265

    
6266
--
6267
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6268
--
6269

    
6270
ALTER TABLE telephone
6271
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6272

    
6273

    
6274
--
6275
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6276
--
6277

    
6278

    
6279

    
6280

    
6281
--
6282
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6283
--
6284

    
6285
ALTER TABLE trait
6286
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6287

    
6288

    
6289
--
6290
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6291
--
6292

    
6293
ALTER TABLE voucher
6294
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6295

    
6296

    
6297
--
6298
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6299
--
6300

    
6301
ALTER TABLE voucher
6302
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6303

    
6304

    
6305
--
6306
-- Name: public; Type: ACL; Schema: -; Owner: -
6307
--
6308

    
6309

    
6310

    
6311

    
6312

    
6313

    
6314

    
6315
--
6316
-- Name: place; Type: ACL; Schema: public; Owner: -
6317
--
6318

    
6319

    
6320

    
6321

    
6322

    
6323

    
6324

    
6325
--
6326
-- Name: taxonlabel; Type: ACL; Schema: public; Owner: -
6327
--
6328

    
6329

    
6330

    
6331

    
6332

    
6333

    
6334

    
6335
--
6336
-- Name: address; Type: ACL; Schema: public; Owner: -
6337
--
6338

    
6339

    
6340

    
6341

    
6342

    
6343

    
6344

    
6345
--
6346
-- Name: aggregateoccurrence; Type: ACL; Schema: public; Owner: -
6347
--
6348

    
6349

    
6350

    
6351

    
6352

    
6353

    
6354

    
6355
--
6356
-- Name: analytical_stem; Type: ACL; Schema: public; Owner: -
6357
--
6358

    
6359

    
6360

    
6361

    
6362

    
6363

    
6364

    
6365
--
6366
-- Name: analytical_aggregate_view; Type: ACL; Schema: public; Owner: -
6367
--
6368

    
6369

    
6370

    
6371

    
6372

    
6373

    
6374

    
6375
--
6376
-- Name: coordinates; Type: ACL; Schema: public; Owner: -
6377
--
6378

    
6379

    
6380

    
6381

    
6382

    
6383

    
6384

    
6385
--
6386
-- Name: family_higher_plant_group; Type: ACL; Schema: public; Owner: -
6387
--
6388

    
6389

    
6390

    
6391

    
6392

    
6393

    
6394

    
6395
--
6396
-- Name: location; Type: ACL; Schema: public; Owner: -
6397
--
6398

    
6399

    
6400

    
6401

    
6402

    
6403

    
6404

    
6405
--
6406
-- Name: locationevent; Type: ACL; Schema: public; Owner: -
6407
--
6408

    
6409

    
6410

    
6411

    
6412

    
6413

    
6414

    
6415
--
6416
-- Name: locationplace; Type: ACL; Schema: public; Owner: -
6417
--
6418

    
6419

    
6420

    
6421

    
6422

    
6423

    
6424

    
6425
--
6426
-- Name: method; Type: ACL; Schema: public; Owner: -
6427
--
6428

    
6429

    
6430

    
6431

    
6432

    
6433

    
6434

    
6435
--
6436
-- Name: party; Type: ACL; Schema: public; Owner: -
6437
--
6438

    
6439

    
6440

    
6441

    
6442

    
6443

    
6444

    
6445
--
6446
-- Name: plantobservation; Type: ACL; Schema: public; Owner: -
6447
--
6448

    
6449

    
6450

    
6451

    
6452

    
6453

    
6454

    
6455
--
6456
-- Name: source; Type: ACL; Schema: public; Owner: -
6457
--
6458

    
6459

    
6460

    
6461

    
6462

    
6463

    
6464

    
6465
--
6466
-- Name: stemobservation; Type: ACL; Schema: public; Owner: -
6467
--
6468

    
6469

    
6470

    
6471

    
6472

    
6473

    
6474

    
6475
--
6476
-- Name: taxondetermination; Type: ACL; Schema: public; Owner: -
6477
--
6478

    
6479

    
6480

    
6481

    
6482

    
6483

    
6484

    
6485
--
6486
-- Name: taxonoccurrence; Type: ACL; Schema: public; Owner: -
6487
--
6488

    
6489

    
6490

    
6491

    
6492

    
6493

    
6494

    
6495
--
6496
-- Name: taxonverbatim; Type: ACL; Schema: public; Owner: -
6497
--
6498

    
6499

    
6500

    
6501

    
6502

    
6503

    
6504

    
6505
--
6506
-- Name: threatened_taxonlabel; Type: ACL; Schema: public; Owner: -
6507
--
6508

    
6509

    
6510

    
6511

    
6512

    
6513

    
6514

    
6515
--
6516
-- Name: analytical_stem_view; Type: ACL; Schema: public; Owner: -
6517
--
6518

    
6519

    
6520

    
6521

    
6522

    
6523

    
6524

    
6525
--
6526
-- Name: classcontributor; Type: ACL; Schema: public; Owner: -
6527
--
6528

    
6529

    
6530

    
6531

    
6532

    
6533

    
6534

    
6535
--
6536
-- Name: commclass; Type: ACL; Schema: public; Owner: -
6537
--
6538

    
6539

    
6540

    
6541

    
6542

    
6543

    
6544

    
6545
--
6546
-- Name: commconcept; Type: ACL; Schema: public; Owner: -
6547
--
6548

    
6549

    
6550

    
6551

    
6552

    
6553

    
6554

    
6555
--
6556
-- Name: commcorrelation; Type: ACL; Schema: public; Owner: -
6557
--
6558

    
6559

    
6560

    
6561

    
6562

    
6563

    
6564

    
6565
--
6566
-- Name: commdetermination; Type: ACL; Schema: public; Owner: -
6567
--
6568

    
6569

    
6570

    
6571

    
6572

    
6573

    
6574

    
6575
--
6576
-- Name: commlineage; Type: ACL; Schema: public; Owner: -
6577
--
6578

    
6579

    
6580

    
6581

    
6582

    
6583

    
6584

    
6585
--
6586
-- Name: commname; Type: ACL; Schema: public; Owner: -
6587
--
6588

    
6589

    
6590

    
6591

    
6592

    
6593

    
6594

    
6595
--
6596
-- Name: commstatus; Type: ACL; Schema: public; Owner: -
6597
--
6598

    
6599

    
6600

    
6601

    
6602

    
6603

    
6604

    
6605
--
6606
-- Name: commusage; Type: ACL; Schema: public; Owner: -
6607
--
6608

    
6609

    
6610

    
6611

    
6612

    
6613

    
6614

    
6615
--
6616
-- Name: coverindex; Type: ACL; Schema: public; Owner: -
6617
--
6618

    
6619

    
6620

    
6621

    
6622

    
6623

    
6624

    
6625
--
6626
-- Name: covermethod; Type: ACL; Schema: public; Owner: -
6627
--
6628

    
6629

    
6630

    
6631

    
6632

    
6633

    
6634

    
6635
--
6636
-- Name: definedvalue; Type: ACL; Schema: public; Owner: -
6637
--
6638

    
6639

    
6640

    
6641

    
6642

    
6643

    
6644

    
6645
--
6646
-- Name: disturbanceobs; Type: ACL; Schema: public; Owner: -
6647
--
6648

    
6649

    
6650

    
6651

    
6652

    
6653

    
6654

    
6655
--
6656
-- Name: geoscrub_input; Type: ACL; Schema: public; Owner: -
6657
--
6658

    
6659

    
6660

    
6661

    
6662

    
6663

    
6664

    
6665
--
6666
-- Name: geoscrub_input_view; Type: ACL; Schema: public; Owner: -
6667
--
6668

    
6669

    
6670

    
6671

    
6672

    
6673

    
6674

    
6675
--
6676
-- Name: graphic; Type: ACL; Schema: public; Owner: -
6677
--
6678

    
6679

    
6680

    
6681

    
6682

    
6683

    
6684

    
6685
--
6686
-- Name: higher_plant_group_nodes; Type: ACL; Schema: public; Owner: -
6687
--
6688

    
6689

    
6690

    
6691

    
6692

    
6693

    
6694

    
6695
--
6696
-- Name: locationeventcontributor; Type: ACL; Schema: public; Owner: -
6697
--
6698

    
6699

    
6700

    
6701

    
6702

    
6703

    
6704

    
6705
--
6706
-- Name: locationeventsynonym; Type: ACL; Schema: public; Owner: -
6707
--
6708

    
6709

    
6710

    
6711

    
6712

    
6713

    
6714

    
6715
--
6716
-- Name: methodtaxonclass; Type: ACL; Schema: public; Owner: -
6717
--
6718

    
6719

    
6720

    
6721

    
6722

    
6723

    
6724

    
6725
--
6726
-- Name: note; Type: ACL; Schema: public; Owner: -
6727
--
6728

    
6729

    
6730

    
6731

    
6732

    
6733

    
6734

    
6735
--
6736
-- Name: notelink; Type: ACL; Schema: public; Owner: -
6737
--
6738

    
6739

    
6740

    
6741

    
6742

    
6743

    
6744

    
6745
--
6746
-- Name: partymember; Type: ACL; Schema: public; Owner: -
6747
--
6748

    
6749

    
6750

    
6751

    
6752

    
6753

    
6754

    
6755
--
6756
-- Name: placecorrelation; Type: ACL; Schema: public; Owner: -
6757
--
6758

    
6759

    
6760

    
6761

    
6762

    
6763

    
6764

    
6765
--
6766
-- Name: placename; Type: ACL; Schema: public; Owner: -
6767
--
6768

    
6769

    
6770

    
6771

    
6772

    
6773

    
6774

    
6775
--
6776
-- Name: placename_ancestor; Type: ACL; Schema: public; Owner: -
6777
--
6778

    
6779

    
6780

    
6781

    
6782

    
6783

    
6784

    
6785
--
6786
-- Name: plant; Type: ACL; Schema: public; Owner: -
6787
--
6788

    
6789

    
6790

    
6791

    
6792

    
6793

    
6794

    
6795
--
6796
-- Name: project; Type: ACL; Schema: public; Owner: -
6797
--
6798

    
6799

    
6800

    
6801

    
6802

    
6803

    
6804

    
6805
--
6806
-- Name: projectcontributor; Type: ACL; Schema: public; Owner: -
6807
--
6808

    
6809

    
6810

    
6811

    
6812

    
6813

    
6814

    
6815
--
6816
-- Name: revision; Type: ACL; Schema: public; Owner: -
6817
--
6818

    
6819

    
6820

    
6821

    
6822

    
6823

    
6824

    
6825
--
6826
-- Name: soilobs; Type: ACL; Schema: public; Owner: -
6827
--
6828

    
6829

    
6830

    
6831

    
6832

    
6833

    
6834

    
6835
--
6836
-- Name: soiltaxon; Type: ACL; Schema: public; Owner: -
6837
--
6838

    
6839

    
6840

    
6841

    
6842

    
6843

    
6844

    
6845
--
6846
-- Name: sourcecontributor; Type: ACL; Schema: public; Owner: -
6847
--
6848

    
6849

    
6850

    
6851

    
6852

    
6853

    
6854

    
6855
--
6856
-- Name: sourcename; Type: ACL; Schema: public; Owner: -
6857
--
6858

    
6859

    
6860

    
6861

    
6862

    
6863

    
6864

    
6865
--
6866
-- Name: specimen; Type: ACL; Schema: public; Owner: -
6867
--
6868

    
6869

    
6870

    
6871

    
6872

    
6873

    
6874

    
6875
--
6876
-- Name: specimenreplicate; Type: ACL; Schema: public; Owner: -
6877
--
6878

    
6879

    
6880

    
6881

    
6882

    
6883

    
6884

    
6885
--
6886
-- Name: stratum; Type: ACL; Schema: public; Owner: -
6887
--
6888

    
6889

    
6890

    
6891

    
6892

    
6893

    
6894

    
6895
--
6896
-- Name: taxonalt; Type: ACL; Schema: public; Owner: -
6897
--
6898

    
6899

    
6900

    
6901

    
6902

    
6903

    
6904

    
6905
--
6906
-- Name: taxonconcept; Type: ACL; Schema: public; Owner: -
6907
--
6908

    
6909

    
6910

    
6911

    
6912

    
6913

    
6914

    
6915
--
6916
-- Name: taxoncorrelation; Type: ACL; Schema: public; Owner: -
6917
--
6918

    
6919

    
6920

    
6921

    
6922

    
6923

    
6924

    
6925
--
6926
-- Name: taxonlabel_relationship; Type: ACL; Schema: public; Owner: -
6927
--
6928

    
6929

    
6930

    
6931

    
6932

    
6933

    
6934

    
6935
--
6936
-- Name: taxonlineage; Type: ACL; Schema: public; Owner: -
6937
--
6938

    
6939

    
6940

    
6941

    
6942

    
6943

    
6944

    
6945
--
6946
-- Name: taxonstatus; Type: ACL; Schema: public; Owner: -
6947
--
6948

    
6949

    
6950

    
6951

    
6952

    
6953

    
6954

    
6955
--
6956
-- Name: telephone; Type: ACL; Schema: public; Owner: -
6957
--
6958

    
6959

    
6960

    
6961

    
6962

    
6963

    
6964

    
6965
--
6966
-- Name: threatened_taxonlabel_view; Type: ACL; Schema: public; Owner: -
6967
--
6968

    
6969

    
6970

    
6971

    
6972

    
6973

    
6974

    
6975
--
6976
-- Name: tnrs_input_name; Type: ACL; Schema: public; Owner: -
6977
--
6978

    
6979

    
6980

    
6981

    
6982

    
6983

    
6984

    
6985
--
6986
-- Name: trait; Type: ACL; Schema: public; Owner: -
6987
--
6988

    
6989

    
6990

    
6991

    
6992

    
6993

    
6994

    
6995
--
6996
-- Name: userdefined; Type: ACL; Schema: public; Owner: -
6997
--
6998

    
6999

    
7000

    
7001

    
7002

    
7003

    
7004

    
7005
--
7006
-- Name: voucher; Type: ACL; Schema: public; Owner: -
7007
--
7008

    
7009

    
7010

    
7011

    
7012

    
7013

    
7014

    
7015
--
7016
-- PostgreSQL database dump complete
7017
--
7018

    
(24-24/25)