Project

General

Profile

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

    
5

    
6

    
7

    
8

    
9

    
10

    
11

    
12

    
13

    
14
--
15
-- Name: establishmentmeans_dwc; Type: TYPE; Schema: public; Owner: -
16
--
17

    
18

    
19

    
20

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

    
25

    
26

    
27

    
28
--
29
-- Name: growthform; Type: TYPE; Schema: public; Owner: -
30
--
31

    
32

    
33

    
34

    
35
--
36
-- Name: higher_plant_group; Type: TYPE; Schema: public; Owner: -
37
--
38

    
39

    
40

    
41

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

    
46

    
47

    
48

    
49
--
50
-- Name: placerank; Type: TYPE; Schema: public; Owner: -
51
--
52

    
53

    
54

    
55

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

    
60

    
61

    
62

    
63
--
64
-- Name: rankedplacename; Type: TYPE; Schema: public; Owner: -
65
--
66

    
67

    
68

    
69

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

    
74

    
75

    
76

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

    
81

    
82

    
83

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

    
88

    
89

    
90

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

    
95

    
96

    
97

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

    
102

    
103

    
104

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

    
109

    
110

    
111

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

    
116

    
117

    
118

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

    
123

    
124

    
125

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

    
130

    
131

    
132

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

    
137

    
138

    
139

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

    
144

    
145

    
146

    
147
--
148
-- Name: _ft_to_m(double precision); Type: FUNCTION; Schema: public; Owner: -
149
--
150

    
151

    
152

    
153

    
154
--
155
-- Name: _ha_to_m2(double precision); Type: FUNCTION; Schema: public; Owner: -
156
--
157

    
158

    
159

    
160

    
161
--
162
-- Name: _has_taxonomic_name(taxonrank); Type: FUNCTION; Schema: public; Owner: -
163
--
164

    
165

    
166

    
167

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

    
172

    
173

    
174

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

    
179

    
180

    
181

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

    
186

    
187

    
188

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

    
193

    
194

    
195

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

    
200

    
201

    
202

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

    
207

    
208

    
209

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

    
214

    
215

    
216

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

    
221

    
222

    
223

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

    
228

    
229

    
230

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

    
235

    
236

    
237

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

    
242

    
243

    
244

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

    
249

    
250

    
251

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

    
256

    
257

    
258

    
259

    
260

    
261

    
262

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

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

    
285

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

    
290

    
291

    
292

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

    
297

    
298

    
299

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

    
304

    
305

    
306

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

    
311

    
312

    
313

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

    
318

    
319

    
320

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

    
325

    
326

    
327

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

    
332

    
333

    
334

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

    
339

    
340

    
341

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

    
346

    
347

    
348

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

    
353

    
354

    
355

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

    
360

    
361

    
362

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

    
367

    
368

    
369

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

    
374

    
375

    
376

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

    
381

    
382

    
383

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

    
388

    
389

    
390

    
391
--
392
-- Name: taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
393
--
394

    
395
CREATE TABLE taxonlabel (
396
    taxonlabel_id int(11) NOT NULL,
397
    reference_id int(11) NOT NULL,
398
    sourceaccessioncode text,
399
    creationdate date,
400
    taxonstatus text,
401
    canon_label_id int(11),
402
    matched_label_id int(11),
403
    matched_label_fit_fraction double precision,
404
    parent_id int(11),
405
    taxonepithet text,
406
    rank text,
407
    taxonomicname text,
408
    accessioncode text
409
);
410

    
411

    
412
--
413
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
414
--
415

    
416

    
417

    
418

    
419
--
420
-- Name: COLUMN taxonlabel.reference_id; Type: COMMENT; Schema: public; Owner: -
421
--
422

    
423

    
424

    
425

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

    
430

    
431

    
432

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

    
437

    
438

    
439

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

    
444

    
445

    
446

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

    
451

    
452

    
453

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

    
458

    
459

    
460

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

    
465

    
466

    
467

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

    
472

    
473

    
474

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

    
479

    
480

    
481

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

    
486

    
487

    
488

    
489
--
490
-- Name: taxonlabel_set_canon_label_id(taxonlabel, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
491
--
492

    
493

    
494

    
495

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

    
500

    
501

    
502

    
503
--
504
-- Name: taxonlabel_update_ancestors_on_insert(); Type: FUNCTION; Schema: public; Owner: -
505
--
506

    
507

    
508

    
509

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

    
514

    
515

    
516

    
517
--
518
-- Name: concat(text); Type: AGGREGATE; Schema: public; Owner: -
519
--
520

    
521

    
522

    
523

    
524
--
525
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace: 
526
--
527

    
528
CREATE TABLE address (
529
    address_id int(11) NOT NULL,
530
    party_id int(11) NOT NULL,
531
    organization_id int(11),
532
    orgposition text,
533
    email text,
534
    deliverypoint text,
535
    city text,
536
    administrativearea text,
537
    postalcode text,
538
    country text,
539
    currentflag int(1),
540
    addressstartdate date
541
);
542

    
543

    
544
--
545
-- Name: address_address_id_seq; Type: SEQUENCE; Schema: public; Owner: -
546
--
547

    
548

    
549

    
550

    
551
--
552
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
553
--
554

    
555

    
556

    
557

    
558
--
559
-- Name: address_address_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
560
--
561

    
562

    
563

    
564
--
565
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
566
--
567

    
568
CREATE TABLE aggregateoccurrence (
569
    aggregateoccurrence_id int(11) NOT NULL,
570
    reference_id int(11) NOT NULL,
571
    sourceaccessioncode text,
572
    taxonoccurrence_id int(11),
573
    collectiondate date,
574
    cover_fraction double precision,
575
    linecover_m double precision,
576
    basalarea_m2 double precision,
577
    biomass_kg_m2 double precision,
578
    inferencearea_m2 double precision,
579
    count int(11),
580
    stratum_id int(11),
581
    coverindex_id int(11),
582
    occurrencestatus_dwc text DEFAULT 'present' NOT NULL,
583
    method_id int(11),
584
    notes text,
585
    accessioncode text
586
);
587

    
588

    
589
--
590
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
591
--
592

    
593

    
594

    
595

    
596
--
597
-- Name: COLUMN aggregateoccurrence.linecover_m; Type: COMMENT; Schema: public; Owner: -
598
--
599

    
600

    
601

    
602

    
603
--
604
-- Name: COLUMN aggregateoccurrence.occurrencestatus_dwc; Type: COMMENT; Schema: public; Owner: -
605
--
606

    
607

    
608

    
609

    
610
--
611
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
612
--
613

    
614

    
615

    
616

    
617
--
618
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
619
--
620

    
621

    
622

    
623

    
624
--
625
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
626
--
627

    
628

    
629

    
630
--
631
-- Name: analytical_aggregate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
632
--
633

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

    
667

    
668
--
669
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
670
--
671

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

    
709

    
710
--
711
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
712
--
713

    
714

    
715

    
716

    
717
--
718
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
719
--
720

    
721
CREATE TABLE coordinates (
722
    coordinates_id int(11) NOT NULL,
723
    reference_id int(11) NOT NULL,
724
    latitude_deg double precision NOT NULL,
725
    longitude_deg double precision NOT NULL,
726
    verbatimlatitude text,
727
    verbatimlongitude text,
728
    verbatimcoordinates text,
729
    footprintgeometry_dwc text,
730
    coordsaccuracy_deg double precision
731
);
732

    
733

    
734
--
735
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
736
--
737

    
738

    
739

    
740

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

    
745

    
746

    
747

    
748
--
749
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
750
--
751

    
752
CREATE TABLE family_higher_plant_group (
753
    family text NOT NULL,
754
    higher_plant_group text
755
);
756

    
757

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

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

    
808

    
809
--
810
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
811
--
812

    
813

    
814

    
815

    
816
--
817
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
818
--
819

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

    
899

    
900
--
901
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
902
--
903

    
904

    
905

    
906

    
907
--
908
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
909
--
910

    
911
CREATE TABLE locationplace (
912
    locationplace_id int(11) NOT NULL,
913
    location_id int(11) NOT NULL,
914
    place_id int(11) NOT NULL,
915
    identifier_id int(11)
916
);
917

    
918

    
919
--
920
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
921
--
922

    
923

    
924

    
925

    
926
--
927
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
928
--
929

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

    
958

    
959
--
960
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
961
--
962

    
963

    
964

    
965

    
966
--
967
-- Name: COLUMN method.reference_id; Type: COMMENT; Schema: public; Owner: -
968
--
969

    
970

    
971

    
972

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

    
977

    
978

    
979

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

    
984

    
985

    
986

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

    
991

    
992

    
993

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

    
998

    
999

    
1000

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

    
1005

    
1006

    
1007

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

    
1012

    
1013

    
1014

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

    
1019

    
1020

    
1021

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

    
1026

    
1027

    
1028

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

    
1033

    
1034

    
1035

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

    
1040

    
1041

    
1042

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

    
1047

    
1048

    
1049

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

    
1054

    
1055

    
1056

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

    
1061

    
1062

    
1063

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

    
1068

    
1069

    
1070

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

    
1075

    
1076

    
1077

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

    
1082

    
1083

    
1084

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

    
1089

    
1090

    
1091

    
1092
--
1093
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1094
--
1095

    
1096
CREATE TABLE party (
1097
    party_id int(11) NOT NULL,
1098
    reference_id int(11) NOT NULL,
1099
    fullname text,
1100
    salutation text,
1101
    givenname text,
1102
    middlename text,
1103
    surname text,
1104
    organizationname text,
1105
    currentname_id int(11),
1106
    contactinstructions text,
1107
    email text,
1108
    partytype text,
1109
    partypublic int(1) DEFAULT true,
1110
    d_obscount int(11),
1111
    accessioncode text
1112
);
1113

    
1114

    
1115
--
1116
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1117
--
1118

    
1119
CREATE TABLE plantobservation (
1120
    plantobservation_id int(11) NOT NULL,
1121
    reference_id int(11) NOT NULL,
1122
    sourceaccessioncode text,
1123
    aggregateoccurrence_id int(11),
1124
    overallheight_m double precision,
1125
    overallheightaccuracy_m double precision,
1126
    collectionnumber text,
1127
    stemcount int(11),
1128
    plant_id int(11),
1129
    accessioncode text
1130
);
1131

    
1132

    
1133
--
1134
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1135
--
1136

    
1137

    
1138

    
1139

    
1140
--
1141
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1142
--
1143

    
1144

    
1145

    
1146

    
1147
--
1148
-- Name: reference; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1149
--
1150

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

    
1181

    
1182
--
1183
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1184
--
1185

    
1186
CREATE TABLE stemobservation (
1187
    stemobservation_id int(11) NOT NULL,
1188
    reference_id int(11) NOT NULL,
1189
    sourceaccessioncode text,
1190
    plantobservation_id int(11) NOT NULL,
1191
    authorstemcode text,
1192
    tag text,
1193
    tags text,
1194
    xposition_m double precision,
1195
    yposition_m double precision,
1196
    diameterbreastheight_m double precision,
1197
    basaldiameter_m double precision,
1198
    diameteraccuracy_m double precision,
1199
    height_m double precision,
1200
    heightfirstbranch_m double precision,
1201
    heightaccuracy_m double precision,
1202
    health text,
1203
    age double precision,
1204
    accessioncode text
1205
);
1206

    
1207

    
1208
--
1209
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1210
--
1211

    
1212

    
1213

    
1214

    
1215
--
1216
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1217
--
1218

    
1219

    
1220

    
1221

    
1222
--
1223
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1224
--
1225

    
1226
CREATE TABLE taxondetermination (
1227
    taxondetermination_id int(11) NOT NULL,
1228
    taxonoccurrence_id int(11) NOT NULL,
1229
    taxonverbatim_id int(11) NOT NULL,
1230
    party_id int(11),
1231
    role text DEFAULT 'unknown' NOT NULL,
1232
    determinationtype text,
1233
    reference_id int(11),
1234
    isoriginal int(1) DEFAULT false NOT NULL,
1235
    iscurrent int(1) DEFAULT false NOT NULL,
1236
    taxonfit text,
1237
    taxonconfidence text,
1238
    grouptype text,
1239
    notes text,
1240
    notespublic int(1),
1241
    notesmgt int(1),
1242
    revisions int(1),
1243
    determinationdate date,
1244
    accessioncode text
1245
);
1246

    
1247

    
1248
--
1249
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1250
--
1251

    
1252

    
1253

    
1254

    
1255
--
1256
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1257
--
1258

    
1259
CREATE TABLE taxonoccurrence (
1260
    taxonoccurrence_id int(11) NOT NULL,
1261
    reference_id int(11) NOT NULL,
1262
    sourceaccessioncode text,
1263
    locationevent_id int(11),
1264
    authortaxoncode text,
1265
    verbatimcollectorname text,
1266
    growthform text,
1267
    iscultivated int(1),
1268
    cultivatedbasis text,
1269
    isnative int(1),
1270
    accessioncode text
1271
);
1272

    
1273

    
1274
--
1275
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1276
--
1277

    
1278

    
1279

    
1280

    
1281
--
1282
-- Name: COLUMN taxonoccurrence.iscultivated; Type: COMMENT; Schema: public; Owner: -
1283
--
1284

    
1285

    
1286

    
1287

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

    
1292

    
1293

    
1294

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

    
1299

    
1300

    
1301

    
1302
--
1303
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1304
--
1305

    
1306
CREATE TABLE taxonverbatim (
1307
    taxonverbatim_id int(11) NOT NULL,
1308
    taxonlabel_id int(11) NOT NULL,
1309
    verbatimrank text,
1310
    taxonomicname text,
1311
    taxonname text,
1312
    author text,
1313
    family text,
1314
    genus text,
1315
    specific_epithet text,
1316
    morphospecies text,
1317
    description text
1318
);
1319

    
1320

    
1321
--
1322
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1323
--
1324

    
1325

    
1326

    
1327

    
1328
--
1329
-- Name: COLUMN taxonverbatim.verbatimrank; Type: COMMENT; Schema: public; Owner: -
1330
--
1331

    
1332

    
1333

    
1334

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

    
1339

    
1340

    
1341

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

    
1346

    
1347

    
1348

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

    
1353

    
1354

    
1355

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

    
1360

    
1361

    
1362

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

    
1367

    
1368

    
1369

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

    
1374

    
1375

    
1376

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

    
1381

    
1382

    
1383

    
1384
--
1385
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1386
--
1387

    
1388

    
1389

    
1390

    
1391
--
1392
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1393
--
1394

    
1395
CREATE TABLE classcontributor (
1396
    classcontributor_id int(11) NOT NULL,
1397
    commclass_id int(11) NOT NULL,
1398
    party_id int(11) NOT NULL,
1399
    role text
1400
);
1401

    
1402

    
1403
--
1404
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1405
--
1406

    
1407

    
1408

    
1409

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

    
1414

    
1415

    
1416

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

    
1421

    
1422

    
1423
--
1424
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1425
--
1426

    
1427
CREATE TABLE commclass (
1428
    commclass_id int(11) NOT NULL,
1429
    locationevent_id int(11) NOT NULL,
1430
    inspection int(1),
1431
    tableanalysis int(1),
1432
    multivariateanalysis int(1),
1433
    classpublication_id int(11),
1434
    classnotes text,
1435
    commname text,
1436
    commcode text,
1437
    commframework text,
1438
    commlevel text,
1439
    classstartdate date,
1440
    classstopdate date,
1441
    expertsystem text,
1442
    accessioncode text
1443
);
1444

    
1445

    
1446
--
1447
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1448
--
1449

    
1450

    
1451

    
1452

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

    
1457

    
1458

    
1459

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

    
1464

    
1465

    
1466
--
1467
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1468
--
1469

    
1470
CREATE TABLE commconcept (
1471
    commconcept_id int(11) NOT NULL,
1472
    commname_id int(11) NOT NULL,
1473
    reference_id int(11),
1474
    commdescription text,
1475
    d_obscount int(11),
1476
    commname text,
1477
    d_currentaccepted int(1),
1478
    accessioncode text
1479
);
1480

    
1481

    
1482
--
1483
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1484
--
1485

    
1486

    
1487

    
1488

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

    
1493

    
1494

    
1495

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

    
1500

    
1501

    
1502
--
1503
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1504
--
1505

    
1506
CREATE TABLE commcorrelation (
1507
    commcorrelation_id int(11) NOT NULL,
1508
    commstatus_id int(11) NOT NULL,
1509
    commconcept_id int(11) NOT NULL,
1510
    commconvergence text NOT NULL,
1511
    correlationstart date NOT NULL,
1512
    correlationstop date
1513
);
1514

    
1515

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

    
1520

    
1521

    
1522

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

    
1527

    
1528

    
1529

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

    
1534

    
1535

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

    
1540
CREATE TABLE commdetermination (
1541
    commdetermination_id int(11) NOT NULL,
1542
    commclass_id int(11) NOT NULL,
1543
    commconcept_id int(11) NOT NULL,
1544
    commcode text,
1545
    commname text,
1546
    classfit text,
1547
    classconfidence text,
1548
    commauthority_id int(11),
1549
    notes text,
1550
    type int(1),
1551
    nomenclaturaltype int(1)
1552
);
1553

    
1554

    
1555
--
1556
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1557
--
1558

    
1559

    
1560

    
1561

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

    
1566

    
1567

    
1568

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

    
1573

    
1574

    
1575
--
1576
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1577
--
1578

    
1579
CREATE TABLE commlineage (
1580
    commlineage_id int(11) NOT NULL,
1581
    parentcommstatus_id int(11) NOT NULL,
1582
    childcommstatus_id int(11) NOT NULL
1583
);
1584

    
1585

    
1586
--
1587
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1588
--
1589

    
1590

    
1591

    
1592

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

    
1597

    
1598

    
1599

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

    
1604

    
1605

    
1606
--
1607
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1608
--
1609

    
1610
CREATE TABLE commname (
1611
    commname_id int(11) NOT NULL,
1612
    commname text NOT NULL,
1613
    reference_id int(11),
1614
    dateentered date 
1615
);
1616

    
1617

    
1618
--
1619
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1620
--
1621

    
1622

    
1623

    
1624

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

    
1629

    
1630

    
1631

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

    
1636

    
1637

    
1638
--
1639
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1640
--
1641

    
1642
CREATE TABLE commstatus (
1643
    commstatus_id int(11) NOT NULL,
1644
    commconcept_id int(11) NOT NULL,
1645
    reference_id int(11),
1646
    commconceptstatus text NOT NULL,
1647
    commparent_id int(11),
1648
    commlevel text,
1649
    commpartycomments text,
1650
    party_id int(11) NOT NULL,
1651
    startdate date NOT NULL,
1652
    stopdate date,
1653
    accessioncode text
1654
);
1655

    
1656

    
1657
--
1658
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1659
--
1660

    
1661

    
1662

    
1663

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

    
1668

    
1669

    
1670

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

    
1675

    
1676

    
1677
--
1678
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1679
--
1680

    
1681
CREATE TABLE commusage (
1682
    commusage_id int(11) NOT NULL,
1683
    commname_id int(11) NOT NULL,
1684
    commname text,
1685
    commconcept_id int(11),
1686
    commnamestatus text,
1687
    classsystem text,
1688
    party_id int(11),
1689
    commstatus_id int(11),
1690
    usagestart date,
1691
    usagestop date
1692
);
1693

    
1694

    
1695
--
1696
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1697
--
1698

    
1699

    
1700

    
1701

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

    
1706

    
1707

    
1708

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

    
1713

    
1714

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

    
1719

    
1720

    
1721

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

    
1726

    
1727

    
1728

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

    
1733

    
1734

    
1735
--
1736
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1737
--
1738

    
1739
CREATE TABLE coverindex (
1740
    coverindex_id int(11) NOT NULL,
1741
    covermethod_id int(11) NOT NULL,
1742
    covercode text NOT NULL,
1743
    upperlimit double precision,
1744
    lowerlimit double precision,
1745
    coverpercent double precision NOT NULL,
1746
    indexdescription text
1747
);
1748

    
1749

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

    
1754

    
1755

    
1756

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

    
1761

    
1762

    
1763

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

    
1768

    
1769

    
1770
--
1771
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1772
--
1773

    
1774
CREATE TABLE covermethod (
1775
    covermethod_id int(11) NOT NULL,
1776
    reference_id int(11),
1777
    covertype text NOT NULL,
1778
    coverestimationmethod text,
1779
    accessioncode text
1780
);
1781

    
1782

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

    
1787

    
1788

    
1789

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

    
1794

    
1795

    
1796

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

    
1801

    
1802

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

    
1807

    
1808

    
1809

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

    
1814

    
1815

    
1816
--
1817
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1818
--
1819

    
1820
CREATE TABLE definedvalue (
1821
    definedvalue_id int(11) NOT NULL,
1822
    userdefined_id int(11) NOT NULL,
1823
    tablerecord_id int(11) NOT NULL,
1824
    definedvalue text
1825
);
1826

    
1827

    
1828
--
1829
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1830
--
1831

    
1832

    
1833

    
1834

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

    
1839

    
1840

    
1841

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

    
1846

    
1847

    
1848
--
1849
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1850
--
1851

    
1852
CREATE TABLE disturbanceobs (
1853
    disturbanceobs_id int(11) NOT NULL,
1854
    locationevent_id int(11) NOT NULL,
1855
    disturbancetype text NOT NULL,
1856
    disturbanceintensity text,
1857
    disturbanceage double precision,
1858
    disturbanceextent double precision,
1859
    disturbancecomment text
1860
);
1861

    
1862

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

    
1867

    
1868

    
1869

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

    
1874

    
1875

    
1876

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

    
1881

    
1882

    
1883
--
1884
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1885
--
1886

    
1887
CREATE TABLE geoscrub_input (
1888
    country text,
1889
    `stateProvince` text,
1890
    county text,
1891
    `decimalLatitude` double precision,
1892
    `decimalLongitude` double precision
1893
);
1894

    
1895

    
1896
--
1897
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1898
--
1899

    
1900

    
1901

    
1902

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

    
1907
CREATE TABLE graphic (
1908
    graphic_id int(11) NOT NULL,
1909
    locationevent_id int(11) NOT NULL,
1910
    graphicname text,
1911
    graphiclocation text,
1912
    graphicdescription text,
1913
    graphictype text,
1914
    graphicdata int(11),
1915
    graphicdate date,
1916
    accessioncode text
1917
);
1918

    
1919

    
1920
--
1921
-- Name: graphic_graphic_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1922
--
1923

    
1924

    
1925

    
1926

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

    
1931

    
1932

    
1933

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

    
1938

    
1939

    
1940
--
1941
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1942
--
1943

    
1944
CREATE TABLE higher_plant_group_nodes (
1945
    higher_plant_group text NOT NULL,
1946
    node_name text NOT NULL
1947
);
1948

    
1949

    
1950
--
1951
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1952
--
1953

    
1954

    
1955

    
1956

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

    
1961

    
1962

    
1963

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

    
1968

    
1969

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

    
1974

    
1975

    
1976

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

    
1981

    
1982

    
1983

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

    
1988

    
1989

    
1990
--
1991
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1992
--
1993

    
1994
CREATE TABLE locationeventcontributor (
1995
    locationeventcontributor_id int(11) NOT NULL,
1996
    locationevent_id int(11) NOT NULL,
1997
    party_id int(11) NOT NULL,
1998
    role text NOT NULL,
1999
    contributiondate date
2000
);
2001

    
2002

    
2003
--
2004
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2005
--
2006

    
2007

    
2008

    
2009

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

    
2014

    
2015

    
2016

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

    
2021

    
2022

    
2023
--
2024
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2025
--
2026

    
2027
CREATE TABLE locationeventsynonym (
2028
    locationeventsynonym_id int(11) NOT NULL,
2029
    synonymlocationevent_id int(11) NOT NULL,
2030
    primarylocationevent_id int(11) NOT NULL,
2031
    party_id int(11) NOT NULL,
2032
    role text NOT NULL,
2033
    synonymcomment text,
2034
    classstartdate date  NOT NULL,
2035
    classstopdate date,
2036
    accessioncode text
2037
);
2038

    
2039

    
2040
--
2041
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2042
--
2043

    
2044

    
2045

    
2046

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

    
2051

    
2052

    
2053

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

    
2058

    
2059

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

    
2064

    
2065

    
2066

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

    
2071

    
2072

    
2073

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

    
2078

    
2079

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

    
2084

    
2085

    
2086

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

    
2091

    
2092

    
2093

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

    
2098

    
2099

    
2100
--
2101
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2102
--
2103

    
2104
CREATE TABLE methodtaxonclass (
2105
    methodtaxonclass_id int(11) NOT NULL,
2106
    method_id int(11) NOT NULL,
2107
    taxonlabel_id int(11),
2108
    included int(1) NOT NULL,
2109
    submethod_id int(11),
2110
    taxonclass text
2111
);
2112

    
2113

    
2114
--
2115
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2116
--
2117

    
2118

    
2119

    
2120

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

    
2125

    
2126

    
2127

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

    
2132

    
2133

    
2134

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

    
2139

    
2140

    
2141

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

    
2146

    
2147

    
2148
--
2149
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2150
--
2151

    
2152
CREATE TABLE note (
2153
    note_id int(11) NOT NULL,
2154
    notelink_id int(11) NOT NULL,
2155
    party_id int(11) NOT NULL,
2156
    role text NOT NULL,
2157
    notetype text NOT NULL,
2158
    notetext text NOT NULL,
2159
    notedate date,
2160
    accessioncode text
2161
);
2162

    
2163

    
2164
--
2165
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2166
--
2167

    
2168

    
2169

    
2170

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

    
2175

    
2176

    
2177

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

    
2182

    
2183

    
2184
--
2185
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2186
--
2187

    
2188
CREATE TABLE notelink (
2189
    notelink_id int(11) NOT NULL,
2190
    tablename text NOT NULL,
2191
    attributename text,
2192
    tablerecord int(11) NOT NULL
2193
);
2194

    
2195

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

    
2200

    
2201

    
2202

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

    
2207

    
2208

    
2209

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

    
2214

    
2215

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

    
2220

    
2221

    
2222

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

    
2227

    
2228

    
2229

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

    
2234

    
2235

    
2236
--
2237
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2238
--
2239

    
2240
CREATE TABLE partymember (
2241
    partymember_id int(11) NOT NULL,
2242
    parentparty_id int(11) NOT NULL,
2243
    childparty_id int(11) NOT NULL,
2244
    role text,
2245
    memberstart date  NOT NULL,
2246
    memberstop date
2247
);
2248

    
2249

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

    
2254

    
2255

    
2256

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

    
2261

    
2262

    
2263

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

    
2268

    
2269

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

    
2274

    
2275

    
2276

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

    
2281

    
2282

    
2283

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

    
2288

    
2289

    
2290
--
2291
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2292
--
2293

    
2294
CREATE TABLE placecorrelation (
2295
    placecorrelation_id int(11) NOT NULL,
2296
    parentplace_id int(11) NOT NULL,
2297
    childplace_id int(11) NOT NULL,
2298
    placeconvergence text NOT NULL
2299
);
2300

    
2301

    
2302
--
2303
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2304
--
2305

    
2306

    
2307

    
2308

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

    
2313

    
2314

    
2315

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

    
2320

    
2321

    
2322
--
2323
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2324
--
2325

    
2326
CREATE TABLE placename (
2327
    placename_id int(11) NOT NULL,
2328
    parent_id int(11),
2329
    rank text NOT NULL,
2330
    placename text NOT NULL
2331
);
2332

    
2333

    
2334
--
2335
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2336
--
2337

    
2338

    
2339

    
2340

    
2341
--
2342
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2343
--
2344

    
2345
CREATE TABLE placename_ancestor (
2346
    placename_id int(11) NOT NULL,
2347
    ancestor_id int(11) NOT NULL
2348
);
2349

    
2350

    
2351
--
2352
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2353
--
2354

    
2355

    
2356

    
2357

    
2358
--
2359
-- Name: placename_placename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2360
--
2361

    
2362

    
2363

    
2364

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

    
2369

    
2370

    
2371

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

    
2376

    
2377

    
2378
--
2379
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2380
--
2381

    
2382
CREATE TABLE plant (
2383
    plant_id int(11) NOT NULL
2384
);
2385

    
2386

    
2387
--
2388
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2389
--
2390

    
2391

    
2392

    
2393

    
2394
--
2395
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2396
--
2397

    
2398

    
2399

    
2400

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

    
2405

    
2406

    
2407

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

    
2412

    
2413

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

    
2418

    
2419

    
2420

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

    
2425

    
2426

    
2427

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

    
2432

    
2433

    
2434
--
2435
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2436
--
2437

    
2438
CREATE TABLE project (
2439
    project_id int(11) NOT NULL,
2440
    reference_id int(11) NOT NULL,
2441
    sourceaccessioncode text,
2442
    projectname text,
2443
    projectdescription text,
2444
    startdate date,
2445
    stopdate date,
2446
    d_obscount int(11),
2447
    d_lastlocationaddeddate date,
2448
    accessioncode text
2449
);
2450

    
2451

    
2452
--
2453
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2454
--
2455

    
2456

    
2457

    
2458

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

    
2463

    
2464

    
2465

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

    
2470

    
2471

    
2472
--
2473
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2474
--
2475

    
2476
CREATE TABLE projectcontributor (
2477
    projectcontributor_id int(11) NOT NULL,
2478
    project_id int(11) NOT NULL,
2479
    party_id int(11) NOT NULL,
2480
    role text,
2481
    surname text,
2482
    cheatrole text
2483
);
2484

    
2485

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

    
2490

    
2491

    
2492

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

    
2497

    
2498

    
2499

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

    
2504

    
2505

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

    
2510

    
2511

    
2512

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

    
2517

    
2518

    
2519

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

    
2524

    
2525

    
2526
--
2527
-- Name: referencealtident; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2528
--
2529

    
2530
CREATE TABLE referencealtident (
2531
    referencealtident_id int(11) NOT NULL,
2532
    reference_id int(11) NOT NULL,
2533
    system text,
2534
    identifier text NOT NULL
2535
);
2536

    
2537

    
2538
--
2539
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2540
--
2541

    
2542

    
2543

    
2544

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

    
2549

    
2550

    
2551

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

    
2556

    
2557

    
2558
--
2559
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2560
--
2561

    
2562
CREATE TABLE referencecontributor (
2563
    referencecontributor_id int(11) NOT NULL,
2564
    reference_id int(11) NOT NULL,
2565
    referenceparty_id int(11) NOT NULL,
2566
    roletype text,
2567
    `position` int(11)
2568
);
2569

    
2570

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

    
2575

    
2576

    
2577

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

    
2582

    
2583

    
2584

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

    
2589

    
2590

    
2591
--
2592
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2593
--
2594

    
2595
CREATE TABLE referencejournal (
2596
    referencejournal_id int(11) NOT NULL,
2597
    journal text NOT NULL,
2598
    issn text,
2599
    abbreviation text,
2600
    accessioncode text
2601
);
2602

    
2603

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

    
2608

    
2609

    
2610

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

    
2615

    
2616

    
2617

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

    
2622

    
2623

    
2624
--
2625
-- Name: referenceparty; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2626
--
2627

    
2628
CREATE TABLE referenceparty (
2629
    referenceparty_id int(11) NOT NULL,
2630
    type text,
2631
    positionname text,
2632
    salutation text,
2633
    givenname text,
2634
    surname text,
2635
    suffix text,
2636
    organizationname text,
2637
    currentparty_id int(11),
2638
    accessioncode text
2639
);
2640

    
2641

    
2642
--
2643
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2644
--
2645

    
2646

    
2647

    
2648

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

    
2653

    
2654

    
2655

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

    
2660

    
2661

    
2662
--
2663
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2664
--
2665

    
2666
CREATE TABLE revision (
2667
    revision_id int(11) NOT NULL,
2668
    tablename text NOT NULL,
2669
    tableattribute text NOT NULL,
2670
    tablerecord int(11) NOT NULL,
2671
    previousvaluetext text NOT NULL,
2672
    previousvaluetype text NOT NULL,
2673
    previousrevision_id int(11),
2674
    revisiondate date NOT NULL
2675
);
2676

    
2677

    
2678
--
2679
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2680
--
2681

    
2682

    
2683

    
2684

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

    
2689

    
2690

    
2691

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

    
2696

    
2697

    
2698
--
2699
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2700
--
2701

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

    
2730

    
2731
--
2732
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2733
--
2734

    
2735

    
2736

    
2737

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

    
2742

    
2743

    
2744

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

    
2749

    
2750

    
2751
--
2752
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2753
--
2754

    
2755
CREATE TABLE soiltaxon (
2756
    soiltaxon_id int(11) NOT NULL,
2757
    soilcode text,
2758
    soilname text,
2759
    soillevel int(11),
2760
    soilparent_id int(11),
2761
    soilframework text,
2762
    accessioncode text
2763
);
2764

    
2765

    
2766
--
2767
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2768
--
2769

    
2770

    
2771

    
2772

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

    
2777

    
2778

    
2779

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

    
2784

    
2785

    
2786
--
2787
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2788
--
2789

    
2790
CREATE TABLE specimen (
2791
    specimen_id int(11) NOT NULL
2792
);
2793

    
2794

    
2795
--
2796
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2797
--
2798

    
2799

    
2800

    
2801

    
2802
--
2803
-- Name: specimen_specimen_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2804
--
2805

    
2806

    
2807

    
2808

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

    
2813

    
2814

    
2815

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

    
2820

    
2821

    
2822
--
2823
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2824
--
2825

    
2826
CREATE TABLE specimenreplicate (
2827
    specimenreplicate_id int(11) NOT NULL,
2828
    reference_id int(11) NOT NULL,
2829
    sourceaccessioncode text,
2830
    plantobservation_id int(11),
2831
    institution_id int(11),
2832
    collectioncode_dwc text,
2833
    catalognumber_dwc text,
2834
    description text,
2835
    specimen_id int(11),
2836
    accessioncode text
2837
);
2838

    
2839

    
2840
--
2841
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2842
--
2843

    
2844

    
2845

    
2846

    
2847
--
2848
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2849
--
2850

    
2851

    
2852

    
2853

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

    
2858

    
2859

    
2860

    
2861
--
2862
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2863
--
2864

    
2865

    
2866

    
2867

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

    
2872

    
2873

    
2874

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

    
2879

    
2880

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

    
2885

    
2886

    
2887

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

    
2892

    
2893

    
2894

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

    
2899

    
2900

    
2901
--
2902
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2903
--
2904

    
2905
CREATE TABLE stratum (
2906
    stratum_id int(11) NOT NULL,
2907
    locationevent_id int(11) NOT NULL,
2908
    stratumheight double precision,
2909
    stratumbase double precision,
2910
    stratumcover double precision,
2911
    area double precision,
2912
    method_id int(11)
2913
);
2914

    
2915

    
2916
--
2917
-- Name: stratum_stratum_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2918
--
2919

    
2920

    
2921

    
2922

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

    
2927

    
2928

    
2929

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

    
2934

    
2935

    
2936
--
2937
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2938
--
2939

    
2940
CREATE TABLE taxonalt (
2941
    taxonalt_id int(11) NOT NULL,
2942
    taxondetermination_id int(11) NOT NULL,
2943
    taxonlabel_id int(11) NOT NULL,
2944
    taxonaltfit text,
2945
    taxonaltconfidence text,
2946
    taxonaltnotes text
2947
);
2948

    
2949

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

    
2954

    
2955

    
2956

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

    
2961

    
2962

    
2963

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

    
2968

    
2969

    
2970
--
2971
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2972
--
2973

    
2974
CREATE TABLE taxonconcept (
2975
    taxonlabel_id int(11) NOT NULL,
2976
    concept_reference_id int(11)
2977
);
2978

    
2979

    
2980
--
2981
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2982
--
2983

    
2984

    
2985

    
2986

    
2987
--
2988
-- Name: COLUMN taxonconcept.concept_reference_id; Type: COMMENT; Schema: public; Owner: -
2989
--
2990

    
2991

    
2992

    
2993

    
2994
--
2995
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2996
--
2997

    
2998

    
2999

    
3000

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

    
3005

    
3006

    
3007

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

    
3012

    
3013

    
3014
--
3015
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3016
--
3017

    
3018
CREATE TABLE taxoncorrelation (
3019
    taxoncorrelation_id int(11) NOT NULL,
3020
    taxonstatus_id int(11) NOT NULL,
3021
    taxonlabel_id int(11) NOT NULL,
3022
    plantconvergence text NOT NULL,
3023
    correlationstart date NOT NULL,
3024
    correlationstop date
3025
);
3026

    
3027

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

    
3032

    
3033

    
3034

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

    
3039

    
3040

    
3041

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

    
3046

    
3047

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

    
3052

    
3053

    
3054

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

    
3059

    
3060

    
3061

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

    
3066

    
3067

    
3068
--
3069
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3070
--
3071

    
3072
CREATE TABLE taxonlabel_relationship (
3073
    descendant_id int(11) NOT NULL,
3074
    ancestor_id int(11) NOT NULL,
3075
    relationship text DEFAULT 'is included in' NOT NULL
3076
);
3077

    
3078

    
3079
--
3080
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3081
--
3082

    
3083

    
3084

    
3085

    
3086
--
3087
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3088
--
3089

    
3090

    
3091

    
3092

    
3093
--
3094
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3095
--
3096

    
3097

    
3098

    
3099

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

    
3104

    
3105

    
3106

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

    
3111

    
3112

    
3113
--
3114
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3115
--
3116

    
3117
CREATE TABLE taxonlineage (
3118
    taxonlineage_id int(11) NOT NULL,
3119
    childtaxonstatus_id int(11) NOT NULL,
3120
    parenttaxonstatus_id int(11) NOT NULL
3121
);
3122

    
3123

    
3124
--
3125
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3126
--
3127

    
3128

    
3129

    
3130

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

    
3135

    
3136

    
3137

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

    
3142

    
3143

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

    
3148

    
3149

    
3150

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

    
3155

    
3156

    
3157

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

    
3162

    
3163

    
3164
--
3165
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3166
--
3167

    
3168
CREATE TABLE taxonstatus (
3169
    taxonstatus_id int(11) NOT NULL,
3170
    taxonlabel_id int(11) NOT NULL,
3171
    party_id int(11),
3172
    taxonlabelstatus text DEFAULT 'undetermined' NOT NULL,
3173
    reference_id int(11),
3174
    plantpartycomments text,
3175
    startdate date,
3176
    stopdate date,
3177
    accessioncode text
3178
);
3179

    
3180

    
3181
--
3182
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3183
--
3184

    
3185

    
3186

    
3187

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

    
3192

    
3193

    
3194

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

    
3199

    
3200

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

    
3205

    
3206

    
3207

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

    
3212

    
3213

    
3214

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

    
3219

    
3220

    
3221
--
3222
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3223
--
3224

    
3225
CREATE TABLE telephone (
3226
    telephone_id int(11) NOT NULL,
3227
    party_id int(11) NOT NULL,
3228
    phonenumber text NOT NULL,
3229
    phonetype text NOT NULL
3230
);
3231

    
3232

    
3233
--
3234
-- Name: telephone_telephone_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3235
--
3236

    
3237

    
3238

    
3239

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

    
3244

    
3245

    
3246

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

    
3251

    
3252

    
3253
--
3254
-- Name: threatened_taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3255
--
3256

    
3257
CREATE TABLE threatened_taxonlabel (
3258
    taxonlabel_id int(11) NOT NULL
3259
);
3260

    
3261

    
3262
--
3263
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3264
--
3265

    
3266

    
3267

    
3268

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

    
3273

    
3274

    
3275

    
3276
--
3277
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3278
--
3279

    
3280
CREATE TABLE trait (
3281
    trait_id int(11) NOT NULL,
3282
    stemobservation_id int(11) NOT NULL,
3283
    type text NOT NULL,
3284
    value text
3285
);
3286

    
3287

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

    
3292

    
3293

    
3294

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

    
3299

    
3300

    
3301

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

    
3306

    
3307

    
3308
--
3309
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3310
--
3311

    
3312
CREATE TABLE userdefined (
3313
    userdefined_id int(11) NOT NULL,
3314
    userdefinedname text NOT NULL,
3315
    userdefinedmetadata text,
3316
    userdefinedcategory text,
3317
    userdefinedtype text DEFAULT 'text' NOT NULL,
3318
    tablename text NOT NULL,
3319
    accessioncode text
3320
);
3321

    
3322

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

    
3327

    
3328

    
3329

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

    
3334

    
3335

    
3336

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

    
3341

    
3342

    
3343
--
3344
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3345
--
3346

    
3347
CREATE TABLE voucher (
3348
    voucher_id int(11) NOT NULL,
3349
    taxonoccurrence_id int(11) NOT NULL,
3350
    specimenreplicate_id int(11) NOT NULL
3351
);
3352

    
3353

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

    
3358

    
3359

    
3360

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

    
3365

    
3366

    
3367

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

    
3372

    
3373

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

    
3378

    
3379

    
3380

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

    
3385

    
3386

    
3387

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

    
3392

    
3393

    
3394

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

    
3399

    
3400

    
3401

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

    
3406

    
3407

    
3408

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

    
3413

    
3414

    
3415

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

    
3420

    
3421

    
3422

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

    
3427

    
3428

    
3429

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

    
3434

    
3435

    
3436

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

    
3441

    
3442

    
3443

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

    
3448

    
3449

    
3450

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

    
3455

    
3456

    
3457

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

    
3462

    
3463

    
3464

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

    
3469

    
3470

    
3471

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

    
3476

    
3477

    
3478

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

    
3483

    
3484

    
3485

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

    
3490

    
3491

    
3492

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

    
3497

    
3498

    
3499

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

    
3504

    
3505

    
3506

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

    
3511

    
3512

    
3513

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

    
3518

    
3519

    
3520

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

    
3525

    
3526

    
3527

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

    
3532

    
3533

    
3534

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

    
3539

    
3540

    
3541

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

    
3546

    
3547

    
3548

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

    
3553

    
3554

    
3555

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

    
3560

    
3561

    
3562

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

    
3567

    
3568

    
3569

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

    
3574

    
3575

    
3576

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

    
3581

    
3582

    
3583

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

    
3588

    
3589

    
3590

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

    
3595

    
3596

    
3597

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

    
3602

    
3603

    
3604

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

    
3609

    
3610

    
3611

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

    
3616

    
3617

    
3618

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

    
3623

    
3624

    
3625

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

    
3630

    
3631

    
3632

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

    
3637

    
3638

    
3639

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

    
3644

    
3645

    
3646

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

    
3651

    
3652

    
3653

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

    
3658

    
3659

    
3660

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

    
3665

    
3666

    
3667

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

    
3672

    
3673

    
3674

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

    
3679

    
3680

    
3681

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

    
3686

    
3687

    
3688

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

    
3693

    
3694

    
3695

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

    
3700

    
3701

    
3702

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

    
3707

    
3708

    
3709

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

    
3714

    
3715

    
3716

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

    
3721

    
3722

    
3723

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

    
3728

    
3729

    
3730

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

    
3735

    
3736

    
3737

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

    
3742

    
3743

    
3744

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

    
3749

    
3750

    
3751

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

    
3756

    
3757

    
3758

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

    
3763

    
3764

    
3765

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

    
3770

    
3771

    
3772

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

    
3777

    
3778

    
3779

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

    
3784

    
3785

    
3786

    
3787
--
3788
-- Data for Name: address; Type: TABLE DATA; Schema: public; Owner: -
3789
--
3790

    
3791

    
3792

    
3793
--
3794
-- Data for Name: aggregateoccurrence; Type: TABLE DATA; Schema: public; Owner: -
3795
--
3796

    
3797

    
3798

    
3799
--
3800
-- Data for Name: analytical_aggregate; Type: TABLE DATA; Schema: public; Owner: -
3801
--
3802

    
3803

    
3804

    
3805
--
3806
-- Data for Name: analytical_stem; Type: TABLE DATA; Schema: public; Owner: -
3807
--
3808

    
3809

    
3810

    
3811
--
3812
-- Data for Name: classcontributor; Type: TABLE DATA; Schema: public; Owner: -
3813
--
3814

    
3815

    
3816

    
3817
--
3818
-- Data for Name: commclass; Type: TABLE DATA; Schema: public; Owner: -
3819
--
3820

    
3821

    
3822

    
3823
--
3824
-- Data for Name: commconcept; Type: TABLE DATA; Schema: public; Owner: -
3825
--
3826

    
3827

    
3828

    
3829
--
3830
-- Data for Name: commcorrelation; Type: TABLE DATA; Schema: public; Owner: -
3831
--
3832

    
3833

    
3834

    
3835
--
3836
-- Data for Name: commdetermination; Type: TABLE DATA; Schema: public; Owner: -
3837
--
3838

    
3839

    
3840

    
3841
--
3842
-- Data for Name: commlineage; Type: TABLE DATA; Schema: public; Owner: -
3843
--
3844

    
3845

    
3846

    
3847
--
3848
-- Data for Name: commname; Type: TABLE DATA; Schema: public; Owner: -
3849
--
3850

    
3851

    
3852

    
3853
--
3854
-- Data for Name: commstatus; Type: TABLE DATA; Schema: public; Owner: -
3855
--
3856

    
3857

    
3858

    
3859
--
3860
-- Data for Name: commusage; Type: TABLE DATA; Schema: public; Owner: -
3861
--
3862

    
3863

    
3864

    
3865
--
3866
-- Data for Name: coordinates; Type: TABLE DATA; Schema: public; Owner: -
3867
--
3868

    
3869

    
3870

    
3871
--
3872
-- Data for Name: coverindex; Type: TABLE DATA; Schema: public; Owner: -
3873
--
3874

    
3875

    
3876

    
3877
--
3878
-- Data for Name: covermethod; Type: TABLE DATA; Schema: public; Owner: -
3879
--
3880

    
3881

    
3882

    
3883
--
3884
-- Data for Name: definedvalue; Type: TABLE DATA; Schema: public; Owner: -
3885
--
3886

    
3887

    
3888

    
3889
--
3890
-- Data for Name: disturbanceobs; Type: TABLE DATA; Schema: public; Owner: -
3891
--
3892

    
3893

    
3894

    
3895
--
3896
-- Data for Name: family_higher_plant_group; Type: TABLE DATA; Schema: public; Owner: -
3897
--
3898

    
3899

    
3900

    
3901
--
3902
-- Data for Name: geoscrub_input; Type: TABLE DATA; Schema: public; Owner: -
3903
--
3904

    
3905

    
3906

    
3907
--
3908
-- Data for Name: graphic; Type: TABLE DATA; Schema: public; Owner: -
3909
--
3910

    
3911

    
3912

    
3913
--
3914
-- Data for Name: higher_plant_group_nodes; Type: TABLE DATA; Schema: public; Owner: -
3915
--
3916

    
3917
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3918
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3919
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3920
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3921
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3922
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3923
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3924
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3925
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3926
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3927
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3928
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3929

    
3930

    
3931
--
3932
-- Data for Name: location; Type: TABLE DATA; Schema: public; Owner: -
3933
--
3934

    
3935

    
3936

    
3937
--
3938
-- Data for Name: locationevent; Type: TABLE DATA; Schema: public; Owner: -
3939
--
3940

    
3941

    
3942

    
3943
--
3944
-- Data for Name: locationeventcontributor; Type: TABLE DATA; Schema: public; Owner: -
3945
--
3946

    
3947

    
3948

    
3949
--
3950
-- Data for Name: locationeventsynonym; Type: TABLE DATA; Schema: public; Owner: -
3951
--
3952

    
3953

    
3954

    
3955
--
3956
-- Data for Name: locationplace; Type: TABLE DATA; Schema: public; Owner: -
3957
--
3958

    
3959

    
3960

    
3961
--
3962
-- Data for Name: method; Type: TABLE DATA; Schema: public; Owner: -
3963
--
3964

    
3965

    
3966

    
3967
--
3968
-- Data for Name: methodtaxonclass; Type: TABLE DATA; Schema: public; Owner: -
3969
--
3970

    
3971

    
3972

    
3973
--
3974
-- Data for Name: note; Type: TABLE DATA; Schema: public; Owner: -
3975
--
3976

    
3977

    
3978

    
3979
--
3980
-- Data for Name: notelink; Type: TABLE DATA; Schema: public; Owner: -
3981
--
3982

    
3983

    
3984

    
3985
--
3986
-- Data for Name: party; Type: TABLE DATA; Schema: public; Owner: -
3987
--
3988

    
3989

    
3990

    
3991
--
3992
-- Data for Name: partymember; Type: TABLE DATA; Schema: public; Owner: -
3993
--
3994

    
3995

    
3996

    
3997
--
3998
-- Data for Name: place; Type: TABLE DATA; Schema: public; Owner: -
3999
--
4000

    
4001

    
4002

    
4003
--
4004
-- Data for Name: placecorrelation; Type: TABLE DATA; Schema: public; Owner: -
4005
--
4006

    
4007

    
4008

    
4009
--
4010
-- Data for Name: placename; Type: TABLE DATA; Schema: public; Owner: -
4011
--
4012

    
4013

    
4014

    
4015
--
4016
-- Data for Name: placename_ancestor; Type: TABLE DATA; Schema: public; Owner: -
4017
--
4018

    
4019

    
4020

    
4021
--
4022
-- Data for Name: plant; Type: TABLE DATA; Schema: public; Owner: -
4023
--
4024

    
4025

    
4026

    
4027
--
4028
-- Data for Name: plantobservation; Type: TABLE DATA; Schema: public; Owner: -
4029
--
4030

    
4031

    
4032

    
4033
--
4034
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: -
4035
--
4036

    
4037

    
4038

    
4039
--
4040
-- Data for Name: projectcontributor; Type: TABLE DATA; Schema: public; Owner: -
4041
--
4042

    
4043

    
4044

    
4045
--
4046
-- Data for Name: reference; Type: TABLE DATA; Schema: public; Owner: -
4047
--
4048

    
4049

    
4050

    
4051
--
4052
-- Data for Name: referencealtident; Type: TABLE DATA; Schema: public; Owner: -
4053
--
4054

    
4055

    
4056

    
4057
--
4058
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4059
--
4060

    
4061

    
4062

    
4063
--
4064
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4065
--
4066

    
4067

    
4068

    
4069
--
4070
-- Data for Name: referenceparty; Type: TABLE DATA; Schema: public; Owner: -
4071
--
4072

    
4073

    
4074

    
4075
--
4076
-- Data for Name: revision; Type: TABLE DATA; Schema: public; Owner: -
4077
--
4078

    
4079

    
4080

    
4081
--
4082
-- Data for Name: soilobs; Type: TABLE DATA; Schema: public; Owner: -
4083
--
4084

    
4085

    
4086

    
4087
--
4088
-- Data for Name: soiltaxon; Type: TABLE DATA; Schema: public; Owner: -
4089
--
4090

    
4091

    
4092

    
4093
--
4094
-- Data for Name: specimen; Type: TABLE DATA; Schema: public; Owner: -
4095
--
4096

    
4097

    
4098

    
4099
--
4100
-- Data for Name: specimenreplicate; Type: TABLE DATA; Schema: public; Owner: -
4101
--
4102

    
4103

    
4104

    
4105
--
4106
-- Data for Name: stemobservation; Type: TABLE DATA; Schema: public; Owner: -
4107
--
4108

    
4109

    
4110

    
4111
--
4112
-- Data for Name: stratum; Type: TABLE DATA; Schema: public; Owner: -
4113
--
4114

    
4115

    
4116

    
4117
--
4118
-- Data for Name: taxonalt; Type: TABLE DATA; Schema: public; Owner: -
4119
--
4120

    
4121

    
4122

    
4123
--
4124
-- Data for Name: taxonconcept; Type: TABLE DATA; Schema: public; Owner: -
4125
--
4126

    
4127

    
4128

    
4129
--
4130
-- Data for Name: taxoncorrelation; Type: TABLE DATA; Schema: public; Owner: -
4131
--
4132

    
4133

    
4134

    
4135
--
4136
-- Data for Name: taxondetermination; Type: TABLE DATA; Schema: public; Owner: -
4137
--
4138

    
4139

    
4140

    
4141
--
4142
-- Data for Name: taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4143
--
4144

    
4145

    
4146

    
4147
--
4148
-- Data for Name: taxonlabel_relationship; Type: TABLE DATA; Schema: public; Owner: -
4149
--
4150

    
4151

    
4152

    
4153
--
4154
-- Data for Name: taxonlineage; Type: TABLE DATA; Schema: public; Owner: -
4155
--
4156

    
4157

    
4158

    
4159
--
4160
-- Data for Name: taxonoccurrence; Type: TABLE DATA; Schema: public; Owner: -
4161
--
4162

    
4163

    
4164

    
4165
--
4166
-- Data for Name: taxonstatus; Type: TABLE DATA; Schema: public; Owner: -
4167
--
4168

    
4169

    
4170

    
4171
--
4172
-- Data for Name: taxonverbatim; Type: TABLE DATA; Schema: public; Owner: -
4173
--
4174

    
4175

    
4176

    
4177
--
4178
-- Data for Name: telephone; Type: TABLE DATA; Schema: public; Owner: -
4179
--
4180

    
4181

    
4182

    
4183
--
4184
-- Data for Name: threatened_taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4185
--
4186

    
4187

    
4188

    
4189
--
4190
-- Data for Name: trait; Type: TABLE DATA; Schema: public; Owner: -
4191
--
4192

    
4193

    
4194

    
4195
--
4196
-- Data for Name: userdefined; Type: TABLE DATA; Schema: public; Owner: -
4197
--
4198

    
4199

    
4200

    
4201
--
4202
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4203
--
4204

    
4205

    
4206

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

    
4211
ALTER TABLE address
4212
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4213

    
4214

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

    
4219
ALTER TABLE aggregateoccurrence
4220
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4221

    
4222

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

    
4227
ALTER TABLE classcontributor
4228
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4229

    
4230

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

    
4235
ALTER TABLE commclass
4236
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4237

    
4238

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

    
4243
ALTER TABLE commconcept
4244
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4245

    
4246

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

    
4251
ALTER TABLE commconcept
4252
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4253

    
4254

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

    
4259
ALTER TABLE commcorrelation
4260
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4261

    
4262

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

    
4267
ALTER TABLE commdetermination
4268
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4269

    
4270

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

    
4275
ALTER TABLE commdetermination
4276
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4277

    
4278

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

    
4283
ALTER TABLE commlineage
4284
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4285

    
4286

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

    
4291
ALTER TABLE commname
4292
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4293

    
4294

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

    
4299
ALTER TABLE commname
4300
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4301

    
4302

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

    
4307
ALTER TABLE commstatus
4308
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4309

    
4310

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

    
4315
ALTER TABLE commusage
4316
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4317

    
4318

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

    
4323
ALTER TABLE coordinates
4324
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4325

    
4326

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

    
4331
ALTER TABLE coverindex
4332
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4333

    
4334

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

    
4339
ALTER TABLE covermethod
4340
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4341

    
4342

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

    
4347
ALTER TABLE definedvalue
4348
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4349

    
4350

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

    
4355
ALTER TABLE definedvalue
4356
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4357

    
4358

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

    
4363
ALTER TABLE disturbanceobs
4364
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4365

    
4366

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

    
4371
ALTER TABLE family_higher_plant_group
4372
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4373

    
4374

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

    
4379
ALTER TABLE graphic
4380
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4381

    
4382

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

    
4387
ALTER TABLE higher_plant_group_nodes
4388
    ADD CONSTRAINT higher_plant_group_node_pkey PRIMARY KEY (higher_plant_group, node_name);
4389

    
4390

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

    
4395
ALTER TABLE location
4396
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4397

    
4398

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

    
4403
ALTER TABLE locationevent
4404
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4405

    
4406

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

    
4411
ALTER TABLE locationeventcontributor
4412
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4413

    
4414

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

    
4419
ALTER TABLE locationeventsynonym
4420
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4421

    
4422

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

    
4427
ALTER TABLE locationplace
4428
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4429

    
4430

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

    
4435
ALTER TABLE method
4436
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4437

    
4438

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

    
4443
ALTER TABLE methodtaxonclass
4444
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4445

    
4446

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

    
4451
ALTER TABLE methodtaxonclass
4452
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4453

    
4454

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

    
4459
ALTER TABLE methodtaxonclass
4460
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4461

    
4462

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

    
4467
ALTER TABLE note
4468
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4469

    
4470

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

    
4475
ALTER TABLE notelink
4476
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4477

    
4478

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

    
4483
ALTER TABLE party
4484
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4485

    
4486

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

    
4491
ALTER TABLE partymember
4492
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4493

    
4494

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

    
4499
ALTER TABLE place
4500
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4501

    
4502

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

    
4507
ALTER TABLE placecorrelation
4508
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4509

    
4510

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

    
4515
ALTER TABLE placename_ancestor
4516
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4517

    
4518

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

    
4523
ALTER TABLE placename
4524
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4525

    
4526

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

    
4531
ALTER TABLE plant
4532
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4533

    
4534

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

    
4539
ALTER TABLE plantobservation
4540
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4541

    
4542

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

    
4547
ALTER TABLE project
4548
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4549

    
4550

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

    
4555
ALTER TABLE project
4556
    ADD CONSTRAINT project_unique UNIQUE (reference_id, projectname);
4557

    
4558

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

    
4563
ALTER TABLE projectcontributor
4564
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4565

    
4566

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

    
4571
ALTER TABLE reference
4572
    ADD CONSTRAINT reference_pkey PRIMARY KEY (reference_id);
4573

    
4574

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

    
4579
ALTER TABLE referencealtident
4580
    ADD CONSTRAINT referencealtident_pkey PRIMARY KEY (referencealtident_id);
4581

    
4582

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

    
4587
ALTER TABLE referencecontributor
4588
    ADD CONSTRAINT referencecontributor_pkey PRIMARY KEY (referencecontributor_id);
4589

    
4590

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

    
4595
ALTER TABLE referencejournal
4596
    ADD CONSTRAINT referencejournal_pkey PRIMARY KEY (referencejournal_id);
4597

    
4598

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

    
4603
ALTER TABLE referenceparty
4604
    ADD CONSTRAINT referenceparty_pkey PRIMARY KEY (referenceparty_id);
4605

    
4606

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

    
4611
ALTER TABLE revision
4612
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4613

    
4614

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

    
4619
ALTER TABLE soilobs
4620
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4621

    
4622

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

    
4627
ALTER TABLE soilobs
4628
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4629

    
4630

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

    
4635
ALTER TABLE soiltaxon
4636
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4637

    
4638

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

    
4643
ALTER TABLE specimen
4644
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4645

    
4646

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

    
4651
ALTER TABLE specimenreplicate
4652
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4653

    
4654

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

    
4659
ALTER TABLE stemobservation
4660
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4661

    
4662

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

    
4667
ALTER TABLE stratum
4668
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4669

    
4670

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

    
4675
ALTER TABLE taxonalt
4676
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4677

    
4678

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

    
4683
ALTER TABLE taxonconcept
4684
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4685

    
4686

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

    
4691
ALTER TABLE taxoncorrelation
4692
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4693

    
4694

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

    
4699
ALTER TABLE taxondetermination
4700
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4701

    
4702

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

    
4707
ALTER TABLE taxonlabel
4708
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4709

    
4710

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

    
4715
ALTER TABLE taxonlabel_relationship
4716
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4717

    
4718

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

    
4723
ALTER TABLE taxonlineage
4724
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4725

    
4726

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

    
4731
ALTER TABLE taxonoccurrence
4732
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4733

    
4734

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

    
4739
ALTER TABLE taxonstatus
4740
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4741

    
4742

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

    
4747
ALTER TABLE taxonstatus
4748
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4749

    
4750

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

    
4755
ALTER TABLE taxonverbatim
4756
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4757

    
4758

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

    
4763
ALTER TABLE taxonverbatim
4764
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4765

    
4766

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

    
4771
ALTER TABLE telephone
4772
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4773

    
4774

    
4775
--
4776
-- Name: threatened_taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4777
--
4778

    
4779
ALTER TABLE threatened_taxonlabel
4780
    ADD CONSTRAINT threatened_taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4781

    
4782

    
4783
--
4784
-- Name: trait_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4785
--
4786

    
4787
ALTER TABLE trait
4788
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4789

    
4790

    
4791
--
4792
-- Name: userdefined_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4793
--
4794

    
4795
ALTER TABLE userdefined
4796
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4797

    
4798

    
4799
--
4800
-- Name: userdefined_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4801
--
4802

    
4803
ALTER TABLE userdefined
4804
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4805

    
4806

    
4807
--
4808
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4809
--
4810

    
4811
ALTER TABLE voucher
4812
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4813

    
4814

    
4815
--
4816
-- Name: voucher_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4817
--
4818

    
4819
ALTER TABLE voucher
4820
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4821

    
4822

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

    
4827
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4828

    
4829

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

    
4834

    
4835

    
4836

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

    
4841

    
4842

    
4843

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

    
4848
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4849

    
4850

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

    
4855

    
4856

    
4857

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

    
4862
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4863

    
4864

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

    
4869
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4870

    
4871

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

    
4876

    
4877

    
4878

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

    
4883
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4884

    
4885

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

    
4890
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4891

    
4892

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

    
4897
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4898

    
4899

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

    
4904
CREATE INDEX location_creator ON location  (reference_id);
4905

    
4906

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

    
4911
CREATE INDEX location_parent ON location  (parent_id);
4912

    
4913

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

    
4918

    
4919

    
4920

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

    
4925

    
4926

    
4927

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

    
4932

    
4933

    
4934

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

    
4939
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4940

    
4941

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

    
4946
CREATE INDEX locationevent_location ON locationevent  (location_id);
4947

    
4948

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

    
4953

    
4954

    
4955

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

    
4960

    
4961

    
4962

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

    
4967

    
4968

    
4969

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

    
4974

    
4975

    
4976

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

    
4981

    
4982

    
4983

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

    
4988
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4989

    
4990

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

    
4995

    
4996

    
4997

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

    
5002
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
5003

    
5004

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

    
5009

    
5010

    
5011

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

    
5016
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
5017

    
5018

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

    
5023
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
5024

    
5025

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

    
5030

    
5031

    
5032

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

    
5037
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5038

    
5039

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

    
5044

    
5045

    
5046

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

    
5051

    
5052

    
5053

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

    
5058

    
5059

    
5060

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

    
5065
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5066

    
5067

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

    
5072

    
5073

    
5074

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

    
5079
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5080

    
5081

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

    
5086

    
5087

    
5088

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

    
5093

    
5094

    
5095

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

    
5100
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
5101

    
5102

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

    
5107

    
5108

    
5109

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

    
5114
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
5115

    
5116

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

    
5121
CREATE UNIQUE INDEX referenceparty_accessioncode_index ON referenceparty  (accessioncode);
5122

    
5123

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

    
5128
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5129

    
5130

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

    
5135
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5136

    
5137

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

    
5142

    
5143

    
5144

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

    
5149

    
5150

    
5151

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

    
5156

    
5157

    
5158

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

    
5163

    
5164

    
5165

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

    
5170
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5171

    
5172

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

    
5177

    
5178

    
5179

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

    
5184

    
5185

    
5186

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

    
5191
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5192

    
5193

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

    
5198

    
5199

    
5200

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

    
5205

    
5206

    
5207

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

    
5212

    
5213

    
5214

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

    
5219
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5220

    
5221

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

    
5226
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5227

    
5228

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

    
5233
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5234

    
5235

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

    
5240

    
5241

    
5242

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

    
5247
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5248

    
5249

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

    
5254
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5255

    
5256

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

    
5261

    
5262

    
5263

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

    
5268

    
5269

    
5270

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

    
5275
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5276

    
5277

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

    
5282
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5283

    
5284

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

    
5289

    
5290

    
5291

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

    
5296

    
5297

    
5298

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

    
5303

    
5304

    
5305

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

    
5310

    
5311

    
5312

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

    
5317

    
5318

    
5319

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

    
5324

    
5325

    
5326

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

    
5331

    
5332

    
5333

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

    
5338

    
5339

    
5340

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

    
5345

    
5346

    
5347

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

    
5352

    
5353

    
5354

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

    
5359

    
5360

    
5361

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

    
5366

    
5367

    
5368

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

    
5373

    
5374

    
5375

    
5376
--
5377
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5378
--
5379

    
5380
ALTER TABLE address
5381
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5382

    
5383

    
5384
--
5385
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5386
--
5387

    
5388
ALTER TABLE address
5389
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5390

    
5391

    
5392
--
5393
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5394
--
5395

    
5396

    
5397

    
5398

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

    
5403

    
5404

    
5405

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

    
5410

    
5411

    
5412

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

    
5417
ALTER TABLE aggregateoccurrence
5418
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5419

    
5420

    
5421
--
5422
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5423
--
5424

    
5425
ALTER TABLE aggregateoccurrence
5426
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5427

    
5428

    
5429
--
5430
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5431
--
5432

    
5433
ALTER TABLE classcontributor
5434
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5435

    
5436

    
5437
--
5438
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5439
--
5440

    
5441

    
5442

    
5443

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

    
5448

    
5449

    
5450

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

    
5455

    
5456

    
5457

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

    
5462
ALTER TABLE commconcept
5463
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5464

    
5465

    
5466
--
5467
-- Name: commconcept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5468
--
5469

    
5470

    
5471

    
5472

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

    
5477
ALTER TABLE commcorrelation
5478
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5479

    
5480

    
5481
--
5482
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5483
--
5484

    
5485
ALTER TABLE commcorrelation
5486
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5487

    
5488

    
5489
--
5490
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5491
--
5492

    
5493

    
5494

    
5495

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

    
5500
ALTER TABLE commdetermination
5501
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5502

    
5503

    
5504
--
5505
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5506
--
5507

    
5508
ALTER TABLE commdetermination
5509
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5510

    
5511

    
5512
--
5513
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5514
--
5515

    
5516
ALTER TABLE commlineage
5517
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5518

    
5519

    
5520
--
5521
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5522
--
5523

    
5524
ALTER TABLE commlineage
5525
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5526

    
5527

    
5528
--
5529
-- Name: commname_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5530
--
5531

    
5532

    
5533

    
5534

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

    
5539
ALTER TABLE commstatus
5540
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5541

    
5542

    
5543
--
5544
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5545
--
5546

    
5547
ALTER TABLE commstatus
5548
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5549

    
5550

    
5551
--
5552
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5553
--
5554

    
5555

    
5556

    
5557

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

    
5562

    
5563

    
5564

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

    
5569
ALTER TABLE commusage
5570
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5571

    
5572

    
5573
--
5574
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5575
--
5576

    
5577
ALTER TABLE commusage
5578
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5579

    
5580

    
5581
--
5582
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5583
--
5584

    
5585
ALTER TABLE commusage
5586
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5587

    
5588

    
5589
--
5590
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5591
--
5592

    
5593

    
5594

    
5595

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

    
5600

    
5601

    
5602

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

    
5607
ALTER TABLE coverindex
5608
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5609

    
5610

    
5611
--
5612
-- Name: covermethod_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5613
--
5614

    
5615

    
5616

    
5617

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

    
5622
ALTER TABLE definedvalue
5623
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5624

    
5625

    
5626
--
5627
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5628
--
5629

    
5630
ALTER TABLE disturbanceobs
5631
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5632

    
5633

    
5634
--
5635
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5636
--
5637

    
5638
ALTER TABLE graphic
5639
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5640

    
5641

    
5642
--
5643
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5644
--
5645

    
5646
ALTER TABLE location
5647
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5648

    
5649

    
5650
--
5651
-- Name: location_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5652
--
5653

    
5654

    
5655

    
5656

    
5657
--
5658
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5659
--
5660

    
5661
ALTER TABLE locationevent
5662
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5663

    
5664

    
5665
--
5666
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5667
--
5668

    
5669

    
5670

    
5671

    
5672
--
5673
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5674
--
5675

    
5676
ALTER TABLE locationevent
5677
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5678

    
5679

    
5680
--
5681
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5682
--
5683

    
5684
ALTER TABLE locationevent
5685
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5686

    
5687

    
5688
--
5689
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5690
--
5691

    
5692
ALTER TABLE locationevent
5693
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5694

    
5695

    
5696
--
5697
-- Name: locationevent_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5698
--
5699

    
5700

    
5701

    
5702

    
5703
--
5704
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5705
--
5706

    
5707
ALTER TABLE locationevent
5708
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5709

    
5710

    
5711
--
5712
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5713
--
5714

    
5715
ALTER TABLE locationeventcontributor
5716
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5717

    
5718

    
5719
--
5720
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5721
--
5722

    
5723

    
5724

    
5725

    
5726
--
5727
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5728
--
5729

    
5730

    
5731

    
5732

    
5733
--
5734
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5735
--
5736

    
5737
ALTER TABLE locationeventsynonym
5738
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5739

    
5740

    
5741
--
5742
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5743
--
5744

    
5745
ALTER TABLE locationeventsynonym
5746
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5747

    
5748

    
5749
--
5750
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5751
--
5752

    
5753

    
5754

    
5755

    
5756
--
5757
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5758
--
5759

    
5760
ALTER TABLE locationplace
5761
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5762

    
5763

    
5764
--
5765
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5766
--
5767

    
5768
ALTER TABLE locationplace
5769
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5770

    
5771

    
5772
--
5773
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5774
--
5775

    
5776
ALTER TABLE method
5777
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5778

    
5779

    
5780
--
5781
-- Name: method_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5782
--
5783

    
5784

    
5785

    
5786

    
5787
--
5788
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5789
--
5790

    
5791
ALTER TABLE method
5792
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5793

    
5794

    
5795
--
5796
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5797
--
5798

    
5799
ALTER TABLE methodtaxonclass
5800
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5801

    
5802

    
5803
--
5804
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5805
--
5806

    
5807

    
5808

    
5809

    
5810
--
5811
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5812
--
5813

    
5814
ALTER TABLE methodtaxonclass
5815
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5816

    
5817

    
5818
--
5819
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5820
--
5821

    
5822
ALTER TABLE note
5823
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5824

    
5825

    
5826
--
5827
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5828
--
5829

    
5830

    
5831

    
5832

    
5833
--
5834
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5835
--
5836

    
5837
ALTER TABLE party
5838
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5839

    
5840

    
5841
--
5842
-- Name: party_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5843
--
5844

    
5845

    
5846

    
5847

    
5848
--
5849
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5850
--
5851

    
5852
ALTER TABLE partymember
5853
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5854

    
5855

    
5856
--
5857
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5858
--
5859

    
5860
ALTER TABLE partymember
5861
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5862

    
5863

    
5864
--
5865
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5866
--
5867

    
5868

    
5869

    
5870

    
5871
--
5872
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5873
--
5874

    
5875
ALTER TABLE place
5876
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5877

    
5878

    
5879
--
5880
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5881
--
5882

    
5883
ALTER TABLE place
5884
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5885

    
5886

    
5887
--
5888
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5889
--
5890

    
5891
ALTER TABLE place
5892
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5893

    
5894

    
5895
--
5896
-- Name: place_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5897
--
5898

    
5899

    
5900

    
5901

    
5902
--
5903
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5904
--
5905

    
5906
ALTER TABLE placecorrelation
5907
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5908

    
5909

    
5910
--
5911
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5912
--
5913

    
5914
ALTER TABLE placecorrelation
5915
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5916

    
5917

    
5918
--
5919
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5920
--
5921

    
5922
ALTER TABLE placename_ancestor
5923
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5924

    
5925

    
5926
--
5927
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5928
--
5929

    
5930
ALTER TABLE placename_ancestor
5931
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5932

    
5933

    
5934
--
5935
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5936
--
5937

    
5938
ALTER TABLE placename
5939
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5940

    
5941

    
5942
--
5943
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5944
--
5945

    
5946
ALTER TABLE plantobservation
5947
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5948

    
5949

    
5950
--
5951
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5952
--
5953

    
5954
ALTER TABLE plantobservation
5955
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5956

    
5957

    
5958
--
5959
-- Name: plantobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5960
--
5961

    
5962

    
5963

    
5964

    
5965
--
5966
-- Name: project_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5967
--
5968

    
5969

    
5970

    
5971

    
5972
--
5973
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5974
--
5975

    
5976

    
5977

    
5978

    
5979
--
5980
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5981
--
5982

    
5983
ALTER TABLE projectcontributor
5984
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5985

    
5986

    
5987
--
5988
-- Name: reference_referencejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5989
--
5990

    
5991
ALTER TABLE reference
5992
    ADD CONSTRAINT reference_referencejournal_id_fkey FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
5993

    
5994

    
5995
--
5996
-- Name: referencealtident_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5997
--
5998

    
5999
ALTER TABLE referencealtident
6000
    ADD CONSTRAINT referencealtident_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6001

    
6002

    
6003
--
6004
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6005
--
6006

    
6007
ALTER TABLE referencecontributor
6008
    ADD CONSTRAINT referencecontributor_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6009

    
6010

    
6011
--
6012
-- Name: referencecontributor_referenceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6013
--
6014

    
6015
ALTER TABLE referencecontributor
6016
    ADD CONSTRAINT referencecontributor_referenceparty_id_fkey FOREIGN KEY (referenceparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6017

    
6018

    
6019
--
6020
-- Name: referenceparty_currentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6021
--
6022

    
6023
ALTER TABLE referenceparty
6024
    ADD CONSTRAINT referenceparty_currentparty_id_fkey FOREIGN KEY (currentparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6025

    
6026

    
6027
--
6028
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6029
--
6030

    
6031
ALTER TABLE revision
6032
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
6033

    
6034

    
6035
--
6036
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6037
--
6038

    
6039
ALTER TABLE soilobs
6040
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6041

    
6042

    
6043
--
6044
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6045
--
6046

    
6047
ALTER TABLE soiltaxon
6048
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
6049

    
6050

    
6051
--
6052
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6053
--
6054

    
6055

    
6056

    
6057

    
6058
--
6059
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6060
--
6061

    
6062
ALTER TABLE specimenreplicate
6063
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6064

    
6065

    
6066
--
6067
-- Name: specimenreplicate_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6068
--
6069

    
6070

    
6071

    
6072

    
6073
--
6074
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6075
--
6076

    
6077
ALTER TABLE specimenreplicate
6078
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6079

    
6080

    
6081
--
6082
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6083
--
6084

    
6085
ALTER TABLE stemobservation
6086
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6087

    
6088

    
6089
--
6090
-- Name: stemobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6091
--
6092

    
6093

    
6094

    
6095

    
6096
--
6097
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6098
--
6099

    
6100
ALTER TABLE stratum
6101
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6102

    
6103

    
6104
--
6105
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6106
--
6107

    
6108

    
6109

    
6110

    
6111
--
6112
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6113
--
6114

    
6115
ALTER TABLE taxonalt
6116
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6117

    
6118

    
6119
--
6120
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6121
--
6122

    
6123
ALTER TABLE taxonalt
6124
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6125

    
6126

    
6127
--
6128
-- Name: taxonconcept_concept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6129
--
6130

    
6131

    
6132

    
6133

    
6134
--
6135
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6136
--
6137

    
6138
ALTER TABLE taxonconcept
6139
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6140

    
6141

    
6142
--
6143
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6144
--
6145

    
6146

    
6147

    
6148

    
6149
--
6150
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6151
--
6152

    
6153
ALTER TABLE taxoncorrelation
6154
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6155

    
6156

    
6157
--
6158
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6159
--
6160

    
6161

    
6162

    
6163

    
6164
--
6165
-- Name: taxondetermination_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6166
--
6167

    
6168

    
6169

    
6170

    
6171
--
6172
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6173
--
6174

    
6175
ALTER TABLE taxondetermination
6176
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6177

    
6178

    
6179
--
6180
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6181
--
6182

    
6183
ALTER TABLE taxondetermination
6184
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6185

    
6186

    
6187
--
6188
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6189
--
6190

    
6191

    
6192

    
6193

    
6194
--
6195
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6196
--
6197

    
6198
ALTER TABLE taxonlabel
6199
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6200

    
6201

    
6202
--
6203
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6204
--
6205

    
6206
ALTER TABLE taxonlabel
6207
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6208

    
6209

    
6210
--
6211
-- Name: taxonlabel_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6212
--
6213

    
6214

    
6215

    
6216

    
6217
--
6218
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6219
--
6220

    
6221
ALTER TABLE taxonlabel_relationship
6222
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6223

    
6224

    
6225
--
6226
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6227
--
6228

    
6229
ALTER TABLE taxonlabel_relationship
6230
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6231

    
6232

    
6233
--
6234
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6235
--
6236

    
6237
ALTER TABLE taxonlineage
6238
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6239

    
6240

    
6241
--
6242
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6243
--
6244

    
6245
ALTER TABLE taxonlineage
6246
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6247

    
6248

    
6249
--
6250
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6251
--
6252

    
6253
ALTER TABLE taxonoccurrence
6254
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6255

    
6256

    
6257
--
6258
-- Name: taxonoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6259
--
6260

    
6261

    
6262

    
6263

    
6264
--
6265
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6266
--
6267

    
6268

    
6269

    
6270

    
6271
--
6272
-- Name: taxonstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6273
--
6274

    
6275

    
6276

    
6277

    
6278
--
6279
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6280
--
6281

    
6282
ALTER TABLE taxonstatus
6283
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6284

    
6285

    
6286
--
6287
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6288
--
6289

    
6290
ALTER TABLE taxonverbatim
6291
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6292

    
6293

    
6294
--
6295
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6296
--
6297

    
6298
ALTER TABLE telephone
6299
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6300

    
6301

    
6302
--
6303
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6304
--
6305

    
6306

    
6307

    
6308

    
6309
--
6310
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6311
--
6312

    
6313
ALTER TABLE trait
6314
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6315

    
6316

    
6317
--
6318
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6319
--
6320

    
6321
ALTER TABLE voucher
6322
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6323

    
6324

    
6325
--
6326
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6327
--
6328

    
6329
ALTER TABLE voucher
6330
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6331

    
6332

    
6333
--
6334
-- PostgreSQL database dump complete
6335
--
6336

    
(19-19/20)