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_analytical_db(); 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
    family text,
651
    genus text,
652
    `speciesBinomial` text,
653
    `scientificName` text,
654
    `scientificNameAuthorship` text,
655
    `scientificNameWithMorphospecies` text,
656
    `growthForm` text,
657
    cultivated int(1),
658
    `cultivatedBasis` text,
659
    `coverPercent` double precision,
660
    `individualCount` text,
661
    `individualCount_1cm_or_more` text,
662
    `individualCount_2_5cm_or_more` text,
663
    `individualCount_10cm_or_more` text
664
);
665

    
666

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

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

    
707

    
708
--
709
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
710
--
711

    
712

    
713

    
714

    
715
--
716
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
717
--
718

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

    
731

    
732
--
733
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
734
--
735

    
736

    
737

    
738

    
739
--
740
-- Name: COLUMN coordinates.coordsaccuracy_deg; Type: COMMENT; Schema: public; Owner: -
741
--
742

    
743

    
744

    
745

    
746
--
747
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
748
--
749

    
750
CREATE TABLE location (
751
    location_id int(11) NOT NULL,
752
    reference_id int(11) NOT NULL,
753
    sourceaccessioncode text,
754
    parent_id int(11),
755
    authorlocationcode text,
756
    confidentialitystatus int(11) DEFAULT 0 NOT NULL,
757
    confidentialityreason text,
758
    sublocationxposition_m double precision,
759
    sublocationyposition_m double precision,
760
    authorzone text,
761
    authordatum text,
762
    authorlocation text,
763
    locationnarrative text,
764
    azimuth double precision,
765
    shape text,
766
    area_m2 double precision,
767
    standsize text,
768
    placementmethod text,
769
    permanence int(1),
770
    layoutnarrative text,
771
    elevation_m double precision,
772
    elevationaccuracy_m double precision,
773
    elevationrange_m double precision,
774
    verbatimelevation text,
775
    slopeaspect_deg double precision,
776
    minslopeaspect_deg double precision,
777
    maxslopeaspect_deg double precision,
778
    slopegradient_fraction double precision,
779
    minslopegradient_fraction double precision,
780
    maxslopegradient_fraction double precision,
781
    topoposition text,
782
    landform text,
783
    surficialdeposits text,
784
    rocktype text,
785
    submitter_surname text,
786
    submitter_givenname text,
787
    submitter_email text,
788
    notespublic int(1),
789
    notesmgt int(1),
790
    revisions int(1),
791
    dateentered date ,
792
    locationrationalenarrative text,
793
    accessioncode text
794
);
795

    
796

    
797
--
798
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
799
--
800

    
801

    
802

    
803

    
804
--
805
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
806
--
807

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

    
887

    
888
--
889
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
890
--
891

    
892

    
893

    
894

    
895
--
896
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
897
--
898

    
899
CREATE TABLE locationplace (
900
    locationplace_id int(11) NOT NULL,
901
    location_id int(11) NOT NULL,
902
    place_id int(11) NOT NULL,
903
    identifier_id int(11)
904
);
905

    
906

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

    
911

    
912

    
913

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

    
918
CREATE TABLE method (
919
    method_id int(11) NOT NULL,
920
    reference_id int(11) NOT NULL,
921
    name text NOT NULL,
922
    description text,
923
    diameterheight_m double precision,
924
    mindiameter_m double precision,
925
    maxdiameter_m double precision,
926
    minheight_m double precision,
927
    maxheight_m double precision,
928
    observationtype text,
929
    observationmeasure text,
930
    covermethod_id int(11),
931
    samplingfactor double precision DEFAULT 1 NOT NULL,
932
    coverbasis text,
933
    stemsamplemethod text,
934
    shape text,
935
    length_m double precision,
936
    width_m double precision,
937
    radius_m double precision,
938
    area_m2 double precision,
939
    samplearea_m2 double precision,
940
    subplotspacing_m double precision,
941
    subplotmethod_id int(11),
942
    pointsperline int(11),
943
    accessioncode text
944
);
945

    
946

    
947
--
948
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
949
--
950

    
951

    
952

    
953

    
954
--
955
-- Name: COLUMN method.reference_id; Type: COMMENT; Schema: public; Owner: -
956
--
957

    
958

    
959

    
960

    
961
--
962
-- Name: COLUMN method.name; Type: COMMENT; Schema: public; Owner: -
963
--
964

    
965

    
966

    
967

    
968
--
969
-- Name: COLUMN method.description; Type: COMMENT; Schema: public; Owner: -
970
--
971

    
972

    
973

    
974

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

    
979

    
980

    
981

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

    
986

    
987

    
988

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

    
993

    
994

    
995

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

    
1000

    
1001

    
1002

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

    
1007

    
1008

    
1009

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

    
1014

    
1015

    
1016

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

    
1021

    
1022

    
1023

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

    
1028

    
1029

    
1030

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

    
1035

    
1036

    
1037

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

    
1042

    
1043

    
1044

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

    
1049

    
1050

    
1051

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

    
1056

    
1057

    
1058

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

    
1063

    
1064

    
1065

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

    
1070

    
1071

    
1072

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

    
1077

    
1078

    
1079

    
1080
--
1081
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1082
--
1083

    
1084
CREATE TABLE party (
1085
    party_id int(11) NOT NULL,
1086
    reference_id int(11) NOT NULL,
1087
    fullname text,
1088
    salutation text,
1089
    givenname text,
1090
    middlename text,
1091
    surname text,
1092
    organizationname text,
1093
    currentname_id int(11),
1094
    contactinstructions text,
1095
    email text,
1096
    partytype text,
1097
    partypublic int(1) DEFAULT true,
1098
    d_obscount int(11),
1099
    accessioncode text
1100
);
1101

    
1102

    
1103
--
1104
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1105
--
1106

    
1107
CREATE TABLE plantobservation (
1108
    plantobservation_id int(11) NOT NULL,
1109
    reference_id int(11) NOT NULL,
1110
    sourceaccessioncode text,
1111
    aggregateoccurrence_id int(11),
1112
    overallheight_m double precision,
1113
    overallheightaccuracy_m double precision,
1114
    collectionnumber text,
1115
    stemcount int(11),
1116
    plant_id int(11),
1117
    accessioncode text
1118
);
1119

    
1120

    
1121
--
1122
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1123
--
1124

    
1125

    
1126

    
1127

    
1128
--
1129
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1130
--
1131

    
1132

    
1133

    
1134

    
1135
--
1136
-- Name: reference; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1137
--
1138

    
1139
CREATE TABLE reference (
1140
    reference_id int(11) NOT NULL,
1141
    shortname text,
1142
    `fulltext` text,
1143
    referencetype text,
1144
    title text,
1145
    titlesuperior text,
1146
    referencejournal_id int(11),
1147
    volume text,
1148
    issue text,
1149
    pagerange text,
1150
    totalpages int(11),
1151
    publisher text,
1152
    publicationplace text,
1153
    isbn text,
1154
    edition text,
1155
    numberofvolumes int(11),
1156
    chapternumber int(11),
1157
    reportnumber int(11),
1158
    communicationtype text,
1159
    degree text,
1160
    url text,
1161
    doi text,
1162
    additionalinfo text,
1163
    pubdate date,
1164
    accessdate date,
1165
    conferencedate date,
1166
    accessioncode text
1167
);
1168

    
1169

    
1170
--
1171
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1172
--
1173

    
1174
CREATE TABLE specimenreplicate (
1175
    specimenreplicate_id int(11) NOT NULL,
1176
    reference_id int(11) NOT NULL,
1177
    sourceaccessioncode text,
1178
    plantobservation_id int(11),
1179
    institution_id int(11),
1180
    collectioncode_dwc text,
1181
    catalognumber_dwc text,
1182
    description text,
1183
    specimen_id int(11),
1184
    accessioncode text
1185
);
1186

    
1187

    
1188
--
1189
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
1190
--
1191

    
1192

    
1193

    
1194

    
1195
--
1196
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
1197
--
1198

    
1199

    
1200

    
1201

    
1202
--
1203
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
1204
--
1205

    
1206

    
1207

    
1208

    
1209
--
1210
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1211
--
1212

    
1213
CREATE TABLE stemobservation (
1214
    stemobservation_id int(11) NOT NULL,
1215
    reference_id int(11) NOT NULL,
1216
    sourceaccessioncode text,
1217
    plantobservation_id int(11) NOT NULL,
1218
    authorstemcode text,
1219
    tag text,
1220
    tags text,
1221
    xposition_m double precision,
1222
    yposition_m double precision,
1223
    diameterbreastheight_m double precision,
1224
    basaldiameter_m double precision,
1225
    diameteraccuracy_m double precision,
1226
    height_m double precision,
1227
    heightfirstbranch_m double precision,
1228
    heightaccuracy_m double precision,
1229
    health text,
1230
    age double precision,
1231
    accessioncode text
1232
);
1233

    
1234

    
1235
--
1236
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1237
--
1238

    
1239

    
1240

    
1241

    
1242
--
1243
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1244
--
1245

    
1246

    
1247

    
1248

    
1249
--
1250
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1251
--
1252

    
1253
CREATE TABLE taxondetermination (
1254
    taxondetermination_id int(11) NOT NULL,
1255
    taxonoccurrence_id int(11) NOT NULL,
1256
    taxonverbatim_id int(11) NOT NULL,
1257
    party_id int(11),
1258
    role text DEFAULT 'unknown' NOT NULL,
1259
    determinationtype text,
1260
    reference_id int(11),
1261
    isoriginal int(1) DEFAULT false NOT NULL,
1262
    iscurrent int(1) DEFAULT false NOT NULL,
1263
    taxonfit text,
1264
    taxonconfidence text,
1265
    grouptype text,
1266
    notes text,
1267
    notespublic int(1),
1268
    notesmgt int(1),
1269
    revisions int(1),
1270
    determinationdate date,
1271
    accessioncode text
1272
);
1273

    
1274

    
1275
--
1276
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1277
--
1278

    
1279

    
1280

    
1281

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

    
1286
CREATE TABLE taxonoccurrence (
1287
    taxonoccurrence_id int(11) NOT NULL,
1288
    reference_id int(11) NOT NULL,
1289
    sourceaccessioncode text,
1290
    locationevent_id int(11),
1291
    authortaxoncode text,
1292
    verbatimcollectorname text,
1293
    growthform text,
1294
    iscultivated int(1),
1295
    cultivatedbasis text,
1296
    isnative int(1),
1297
    accessioncode text
1298
);
1299

    
1300

    
1301
--
1302
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1303
--
1304

    
1305

    
1306

    
1307

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

    
1312

    
1313

    
1314

    
1315
--
1316
-- Name: COLUMN taxonoccurrence.cultivatedbasis; Type: COMMENT; Schema: public; Owner: -
1317
--
1318

    
1319

    
1320

    
1321

    
1322
--
1323
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1324
--
1325

    
1326

    
1327

    
1328

    
1329
--
1330
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1331
--
1332

    
1333
CREATE TABLE taxonverbatim (
1334
    taxonverbatim_id int(11) NOT NULL,
1335
    taxonlabel_id int(11) NOT NULL,
1336
    verbatimrank text,
1337
    taxonomicname text,
1338
    taxonname text,
1339
    author text,
1340
    family text,
1341
    genus text,
1342
    specific_epithet text,
1343
    morphospecies text,
1344
    description text
1345
);
1346

    
1347

    
1348
--
1349
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1350
--
1351

    
1352

    
1353

    
1354

    
1355
--
1356
-- Name: COLUMN taxonverbatim.verbatimrank; Type: COMMENT; Schema: public; Owner: -
1357
--
1358

    
1359

    
1360

    
1361

    
1362
--
1363
-- Name: COLUMN taxonverbatim.taxonomicname; Type: COMMENT; Schema: public; Owner: -
1364
--
1365

    
1366

    
1367

    
1368

    
1369
--
1370
-- Name: COLUMN taxonverbatim.taxonname; Type: COMMENT; Schema: public; Owner: -
1371
--
1372

    
1373

    
1374

    
1375

    
1376
--
1377
-- Name: COLUMN taxonverbatim.author; Type: COMMENT; Schema: public; Owner: -
1378
--
1379

    
1380

    
1381

    
1382

    
1383
--
1384
-- Name: COLUMN taxonverbatim.family; Type: COMMENT; Schema: public; Owner: -
1385
--
1386

    
1387

    
1388

    
1389

    
1390
--
1391
-- Name: COLUMN taxonverbatim.genus; Type: COMMENT; Schema: public; Owner: -
1392
--
1393

    
1394

    
1395

    
1396

    
1397
--
1398
-- Name: COLUMN taxonverbatim.specific_epithet; Type: COMMENT; Schema: public; Owner: -
1399
--
1400

    
1401

    
1402

    
1403

    
1404
--
1405
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1406
--
1407

    
1408

    
1409

    
1410

    
1411
--
1412
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1413
--
1414

    
1415

    
1416

    
1417

    
1418
--
1419
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1420
--
1421

    
1422
CREATE TABLE classcontributor (
1423
    classcontributor_id int(11) NOT NULL,
1424
    commclass_id int(11) NOT NULL,
1425
    party_id int(11) NOT NULL,
1426
    role text
1427
);
1428

    
1429

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

    
1434

    
1435

    
1436

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

    
1441

    
1442

    
1443

    
1444
--
1445
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1446
--
1447

    
1448

    
1449

    
1450
--
1451
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1452
--
1453

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

    
1472

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

    
1477

    
1478

    
1479

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

    
1484

    
1485

    
1486

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

    
1491

    
1492

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

    
1497
CREATE TABLE commconcept (
1498
    commconcept_id int(11) NOT NULL,
1499
    commname_id int(11) NOT NULL,
1500
    reference_id int(11),
1501
    commdescription text,
1502
    d_obscount int(11),
1503
    commname text,
1504
    d_currentaccepted int(1),
1505
    accessioncode text
1506
);
1507

    
1508

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

    
1513

    
1514

    
1515

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

    
1520

    
1521

    
1522

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

    
1527

    
1528

    
1529
--
1530
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1531
--
1532

    
1533
CREATE TABLE commcorrelation (
1534
    commcorrelation_id int(11) NOT NULL,
1535
    commstatus_id int(11) NOT NULL,
1536
    commconcept_id int(11) NOT NULL,
1537
    commconvergence text NOT NULL,
1538
    correlationstart date NOT NULL,
1539
    correlationstop date
1540
);
1541

    
1542

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

    
1547

    
1548

    
1549

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

    
1554

    
1555

    
1556

    
1557
--
1558
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1559
--
1560

    
1561

    
1562

    
1563
--
1564
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1565
--
1566

    
1567
CREATE TABLE commdetermination (
1568
    commdetermination_id int(11) NOT NULL,
1569
    commclass_id int(11) NOT NULL,
1570
    commconcept_id int(11) NOT NULL,
1571
    commcode text,
1572
    commname text,
1573
    classfit text,
1574
    classconfidence text,
1575
    commauthority_id int(11),
1576
    notes text,
1577
    type int(1),
1578
    nomenclaturaltype int(1)
1579
);
1580

    
1581

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

    
1586

    
1587

    
1588

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

    
1593

    
1594

    
1595

    
1596
--
1597
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1598
--
1599

    
1600

    
1601

    
1602
--
1603
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1604
--
1605

    
1606
CREATE TABLE commlineage (
1607
    commlineage_id int(11) NOT NULL,
1608
    parentcommstatus_id int(11) NOT NULL,
1609
    childcommstatus_id int(11) NOT NULL
1610
);
1611

    
1612

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

    
1617

    
1618

    
1619

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

    
1624

    
1625

    
1626

    
1627
--
1628
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1629
--
1630

    
1631

    
1632

    
1633
--
1634
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1635
--
1636

    
1637
CREATE TABLE commname (
1638
    commname_id int(11) NOT NULL,
1639
    commname text NOT NULL,
1640
    reference_id int(11),
1641
    dateentered date 
1642
);
1643

    
1644

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

    
1649

    
1650

    
1651

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

    
1656

    
1657

    
1658

    
1659
--
1660
-- Name: commname_commname_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1661
--
1662

    
1663

    
1664

    
1665
--
1666
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1667
--
1668

    
1669
CREATE TABLE commstatus (
1670
    commstatus_id int(11) NOT NULL,
1671
    commconcept_id int(11) NOT NULL,
1672
    reference_id int(11),
1673
    commconceptstatus text NOT NULL,
1674
    commparent_id int(11),
1675
    commlevel text,
1676
    commpartycomments text,
1677
    party_id int(11) NOT NULL,
1678
    startdate date NOT NULL,
1679
    stopdate date,
1680
    accessioncode text
1681
);
1682

    
1683

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

    
1688

    
1689

    
1690

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

    
1695

    
1696

    
1697

    
1698
--
1699
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1700
--
1701

    
1702

    
1703

    
1704
--
1705
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1706
--
1707

    
1708
CREATE TABLE commusage (
1709
    commusage_id int(11) NOT NULL,
1710
    commname_id int(11) NOT NULL,
1711
    commname text,
1712
    commconcept_id int(11),
1713
    commnamestatus text,
1714
    classsystem text,
1715
    party_id int(11),
1716
    commstatus_id int(11),
1717
    usagestart date,
1718
    usagestop date
1719
);
1720

    
1721

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

    
1726

    
1727

    
1728

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

    
1733

    
1734

    
1735

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

    
1740

    
1741

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

    
1746

    
1747

    
1748

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

    
1753

    
1754

    
1755

    
1756
--
1757
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1758
--
1759

    
1760

    
1761

    
1762
--
1763
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1764
--
1765

    
1766
CREATE TABLE coverindex (
1767
    coverindex_id int(11) NOT NULL,
1768
    covermethod_id int(11) NOT NULL,
1769
    covercode text NOT NULL,
1770
    upperlimit double precision,
1771
    lowerlimit double precision,
1772
    coverpercent double precision NOT NULL,
1773
    indexdescription text
1774
);
1775

    
1776

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

    
1781

    
1782

    
1783

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

    
1788

    
1789

    
1790

    
1791
--
1792
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1793
--
1794

    
1795

    
1796

    
1797
--
1798
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1799
--
1800

    
1801
CREATE TABLE covermethod (
1802
    covermethod_id int(11) NOT NULL,
1803
    reference_id int(11),
1804
    covertype text NOT NULL,
1805
    coverestimationmethod text,
1806
    accessioncode text
1807
);
1808

    
1809

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

    
1814

    
1815

    
1816

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

    
1821

    
1822

    
1823

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

    
1828

    
1829

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

    
1834

    
1835

    
1836

    
1837
--
1838
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1839
--
1840

    
1841

    
1842

    
1843
--
1844
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1845
--
1846

    
1847
CREATE TABLE definedvalue (
1848
    definedvalue_id int(11) NOT NULL,
1849
    userdefined_id int(11) NOT NULL,
1850
    tablerecord_id int(11) NOT NULL,
1851
    definedvalue text
1852
);
1853

    
1854

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

    
1859

    
1860

    
1861

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

    
1866

    
1867

    
1868

    
1869
--
1870
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1871
--
1872

    
1873

    
1874

    
1875
--
1876
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1877
--
1878

    
1879
CREATE TABLE disturbanceobs (
1880
    disturbanceobs_id int(11) NOT NULL,
1881
    locationevent_id int(11) NOT NULL,
1882
    disturbancetype text NOT NULL,
1883
    disturbanceintensity text,
1884
    disturbanceage double precision,
1885
    disturbanceextent double precision,
1886
    disturbancecomment text
1887
);
1888

    
1889

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

    
1894

    
1895

    
1896

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

    
1901

    
1902

    
1903

    
1904
--
1905
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1906
--
1907

    
1908

    
1909

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

    
1914
CREATE TABLE geoscrub_input (
1915
    country text,
1916
    `stateProvince` text,
1917
    county text,
1918
    `decimalLatitude` double precision,
1919
    `decimalLongitude` double precision
1920
);
1921

    
1922

    
1923
--
1924
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1925
--
1926

    
1927

    
1928

    
1929

    
1930
--
1931
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1932
--
1933

    
1934
CREATE TABLE graphic (
1935
    graphic_id int(11) NOT NULL,
1936
    locationevent_id int(11) NOT NULL,
1937
    graphicname text,
1938
    graphiclocation text,
1939
    graphicdescription text,
1940
    graphictype text,
1941
    graphicdata int(11),
1942
    graphicdate date,
1943
    accessioncode text
1944
);
1945

    
1946

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

    
1951

    
1952

    
1953

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

    
1958

    
1959

    
1960

    
1961
--
1962
-- Name: graphic_graphic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1963
--
1964

    
1965

    
1966

    
1967
--
1968
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1969
--
1970

    
1971
CREATE TABLE higher_plant_group_nodes (
1972
    higher_plant_group text NOT NULL,
1973
    node_name text NOT NULL
1974
);
1975

    
1976

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

    
1981

    
1982

    
1983

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

    
1988

    
1989

    
1990

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

    
1995

    
1996

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

    
2001

    
2002

    
2003

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

    
2008

    
2009

    
2010

    
2011
--
2012
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2013
--
2014

    
2015

    
2016

    
2017
--
2018
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2019
--
2020

    
2021
CREATE TABLE locationeventcontributor (
2022
    locationeventcontributor_id int(11) NOT NULL,
2023
    locationevent_id int(11) NOT NULL,
2024
    party_id int(11) NOT NULL,
2025
    role text NOT NULL,
2026
    contributiondate date
2027
);
2028

    
2029

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

    
2034

    
2035

    
2036

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

    
2041

    
2042

    
2043

    
2044
--
2045
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2046
--
2047

    
2048

    
2049

    
2050
--
2051
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2052
--
2053

    
2054
CREATE TABLE locationeventsynonym (
2055
    locationeventsynonym_id int(11) NOT NULL,
2056
    synonymlocationevent_id int(11) NOT NULL,
2057
    primarylocationevent_id int(11) NOT NULL,
2058
    party_id int(11) NOT NULL,
2059
    role text NOT NULL,
2060
    synonymcomment text,
2061
    classstartdate date  NOT NULL,
2062
    classstopdate date,
2063
    accessioncode text
2064
);
2065

    
2066

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

    
2071

    
2072

    
2073

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

    
2078

    
2079

    
2080

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

    
2085

    
2086

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

    
2091

    
2092

    
2093

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

    
2098

    
2099

    
2100

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

    
2105

    
2106

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

    
2111

    
2112

    
2113

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

    
2118

    
2119

    
2120

    
2121
--
2122
-- Name: method_method_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2123
--
2124

    
2125

    
2126

    
2127
--
2128
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2129
--
2130

    
2131
CREATE TABLE methodtaxonclass (
2132
    methodtaxonclass_id int(11) NOT NULL,
2133
    method_id int(11) NOT NULL,
2134
    taxonlabel_id int(11),
2135
    included int(1) NOT NULL,
2136
    submethod_id int(11),
2137
    taxonclass text
2138
);
2139

    
2140

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

    
2145

    
2146

    
2147

    
2148
--
2149
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2150
--
2151

    
2152

    
2153

    
2154

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

    
2159

    
2160

    
2161

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

    
2166

    
2167

    
2168

    
2169
--
2170
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2171
--
2172

    
2173

    
2174

    
2175
--
2176
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2177
--
2178

    
2179
CREATE TABLE note (
2180
    note_id int(11) NOT NULL,
2181
    notelink_id int(11) NOT NULL,
2182
    party_id int(11) NOT NULL,
2183
    role text NOT NULL,
2184
    notetype text NOT NULL,
2185
    notetext text NOT NULL,
2186
    notedate date,
2187
    accessioncode text
2188
);
2189

    
2190

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

    
2195

    
2196

    
2197

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

    
2202

    
2203

    
2204

    
2205
--
2206
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2207
--
2208

    
2209

    
2210

    
2211
--
2212
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2213
--
2214

    
2215
CREATE TABLE notelink (
2216
    notelink_id int(11) NOT NULL,
2217
    tablename text NOT NULL,
2218
    attributename text,
2219
    tablerecord int(11) NOT NULL
2220
);
2221

    
2222

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

    
2227

    
2228

    
2229

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

    
2234

    
2235

    
2236

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

    
2241

    
2242

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

    
2247

    
2248

    
2249

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

    
2254

    
2255

    
2256

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

    
2261

    
2262

    
2263
--
2264
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2265
--
2266

    
2267
CREATE TABLE partymember (
2268
    partymember_id int(11) NOT NULL,
2269
    parentparty_id int(11) NOT NULL,
2270
    childparty_id int(11) NOT NULL,
2271
    role text,
2272
    memberstart date  NOT NULL,
2273
    memberstop date
2274
);
2275

    
2276

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

    
2281

    
2282

    
2283

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

    
2288

    
2289

    
2290

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

    
2295

    
2296

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

    
2301

    
2302

    
2303

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

    
2308

    
2309

    
2310

    
2311
--
2312
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2313
--
2314

    
2315

    
2316

    
2317
--
2318
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2319
--
2320

    
2321
CREATE TABLE placecorrelation (
2322
    placecorrelation_id int(11) NOT NULL,
2323
    parentplace_id int(11) NOT NULL,
2324
    childplace_id int(11) NOT NULL,
2325
    placeconvergence text NOT NULL
2326
);
2327

    
2328

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

    
2333

    
2334

    
2335

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

    
2340

    
2341

    
2342

    
2343
--
2344
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2345
--
2346

    
2347

    
2348

    
2349
--
2350
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2351
--
2352

    
2353
CREATE TABLE placename (
2354
    placename_id int(11) NOT NULL,
2355
    parent_id int(11),
2356
    rank text NOT NULL,
2357
    placename text NOT NULL
2358
);
2359

    
2360

    
2361
--
2362
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2363
--
2364

    
2365

    
2366

    
2367

    
2368
--
2369
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2370
--
2371

    
2372
CREATE TABLE placename_ancestor (
2373
    placename_id int(11) NOT NULL,
2374
    ancestor_id int(11) NOT NULL
2375
);
2376

    
2377

    
2378
--
2379
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2380
--
2381

    
2382

    
2383

    
2384

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

    
2389

    
2390

    
2391

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

    
2396

    
2397

    
2398

    
2399
--
2400
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2401
--
2402

    
2403

    
2404

    
2405
--
2406
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2407
--
2408

    
2409
CREATE TABLE plant (
2410
    plant_id int(11) NOT NULL
2411
);
2412

    
2413

    
2414
--
2415
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2416
--
2417

    
2418

    
2419

    
2420

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

    
2425

    
2426

    
2427

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

    
2432

    
2433

    
2434

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

    
2439

    
2440

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

    
2445

    
2446

    
2447

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

    
2452

    
2453

    
2454

    
2455
--
2456
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2457
--
2458

    
2459

    
2460

    
2461
--
2462
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2463
--
2464

    
2465
CREATE TABLE project (
2466
    project_id int(11) NOT NULL,
2467
    reference_id int(11) NOT NULL,
2468
    sourceaccessioncode text,
2469
    projectname text,
2470
    projectdescription text,
2471
    startdate date,
2472
    stopdate date,
2473
    d_obscount int(11),
2474
    d_lastlocationaddeddate date,
2475
    accessioncode text
2476
);
2477

    
2478

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

    
2483

    
2484

    
2485

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

    
2490

    
2491

    
2492

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

    
2497

    
2498

    
2499
--
2500
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2501
--
2502

    
2503
CREATE TABLE projectcontributor (
2504
    projectcontributor_id int(11) NOT NULL,
2505
    project_id int(11) NOT NULL,
2506
    party_id int(11) NOT NULL,
2507
    role text,
2508
    surname text,
2509
    cheatrole text
2510
);
2511

    
2512

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

    
2517

    
2518

    
2519

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

    
2524

    
2525

    
2526

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

    
2531

    
2532

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

    
2537

    
2538

    
2539

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

    
2544

    
2545

    
2546

    
2547
--
2548
-- Name: reference_reference_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2549
--
2550

    
2551

    
2552

    
2553
--
2554
-- Name: referencealtident; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2555
--
2556

    
2557
CREATE TABLE referencealtident (
2558
    referencealtident_id int(11) NOT NULL,
2559
    reference_id int(11) NOT NULL,
2560
    system text,
2561
    identifier text NOT NULL
2562
);
2563

    
2564

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

    
2569

    
2570

    
2571

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

    
2576

    
2577

    
2578

    
2579
--
2580
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2581
--
2582

    
2583

    
2584

    
2585
--
2586
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2587
--
2588

    
2589
CREATE TABLE referencecontributor (
2590
    referencecontributor_id int(11) NOT NULL,
2591
    reference_id int(11) NOT NULL,
2592
    referenceparty_id int(11) NOT NULL,
2593
    roletype text,
2594
    `position` int(11)
2595
);
2596

    
2597

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

    
2602

    
2603

    
2604

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

    
2609

    
2610

    
2611

    
2612
--
2613
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2614
--
2615

    
2616

    
2617

    
2618
--
2619
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2620
--
2621

    
2622
CREATE TABLE referencejournal (
2623
    referencejournal_id int(11) NOT NULL,
2624
    journal text NOT NULL,
2625
    issn text,
2626
    abbreviation text,
2627
    accessioncode text
2628
);
2629

    
2630

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

    
2635

    
2636

    
2637

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

    
2642

    
2643

    
2644

    
2645
--
2646
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2647
--
2648

    
2649

    
2650

    
2651
--
2652
-- Name: referenceparty; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2653
--
2654

    
2655
CREATE TABLE referenceparty (
2656
    referenceparty_id int(11) NOT NULL,
2657
    type text,
2658
    positionname text,
2659
    salutation text,
2660
    givenname text,
2661
    surname text,
2662
    suffix text,
2663
    organizationname text,
2664
    currentparty_id int(11),
2665
    accessioncode text
2666
);
2667

    
2668

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

    
2673

    
2674

    
2675

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

    
2680

    
2681

    
2682

    
2683
--
2684
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2685
--
2686

    
2687

    
2688

    
2689
--
2690
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2691
--
2692

    
2693
CREATE TABLE revision (
2694
    revision_id int(11) NOT NULL,
2695
    tablename text NOT NULL,
2696
    tableattribute text NOT NULL,
2697
    tablerecord int(11) NOT NULL,
2698
    previousvaluetext text NOT NULL,
2699
    previousvaluetype text NOT NULL,
2700
    previousrevision_id int(11),
2701
    revisiondate date NOT NULL
2702
);
2703

    
2704

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

    
2709

    
2710

    
2711

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

    
2716

    
2717

    
2718

    
2719
--
2720
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2721
--
2722

    
2723

    
2724

    
2725
--
2726
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2727
--
2728

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

    
2757

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

    
2762

    
2763

    
2764

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

    
2769

    
2770

    
2771

    
2772
--
2773
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2774
--
2775

    
2776

    
2777

    
2778
--
2779
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2780
--
2781

    
2782
CREATE TABLE soiltaxon (
2783
    soiltaxon_id int(11) NOT NULL,
2784
    soilcode text,
2785
    soilname text,
2786
    soillevel int(11),
2787
    soilparent_id int(11),
2788
    soilframework text,
2789
    accessioncode text
2790
);
2791

    
2792

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

    
2797

    
2798

    
2799

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

    
2804

    
2805

    
2806

    
2807
--
2808
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2809
--
2810

    
2811

    
2812

    
2813
--
2814
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2815
--
2816

    
2817
CREATE TABLE specimen (
2818
    specimen_id int(11) NOT NULL
2819
);
2820

    
2821

    
2822
--
2823
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2824
--
2825

    
2826

    
2827

    
2828

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

    
2833

    
2834

    
2835

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

    
2840

    
2841

    
2842

    
2843
--
2844
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2845
--
2846

    
2847

    
2848

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

    
2853

    
2854

    
2855

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

    
2860

    
2861

    
2862

    
2863
--
2864
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2865
--
2866

    
2867

    
2868

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

    
2873

    
2874

    
2875

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

    
2880

    
2881

    
2882

    
2883
--
2884
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2885
--
2886

    
2887

    
2888

    
2889
--
2890
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2891
--
2892

    
2893
CREATE TABLE stratum (
2894
    stratum_id int(11) NOT NULL,
2895
    locationevent_id int(11) NOT NULL,
2896
    stratumheight double precision,
2897
    stratumbase double precision,
2898
    stratumcover double precision,
2899
    area double precision,
2900
    method_id int(11)
2901
);
2902

    
2903

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

    
2908

    
2909

    
2910

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

    
2915

    
2916

    
2917

    
2918
--
2919
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2920
--
2921

    
2922

    
2923

    
2924
--
2925
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2926
--
2927

    
2928
CREATE TABLE taxonalt (
2929
    taxonalt_id int(11) NOT NULL,
2930
    taxondetermination_id int(11) NOT NULL,
2931
    taxonlabel_id int(11) NOT NULL,
2932
    taxonaltfit text,
2933
    taxonaltconfidence text,
2934
    taxonaltnotes text
2935
);
2936

    
2937

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

    
2942

    
2943

    
2944

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

    
2949

    
2950

    
2951

    
2952
--
2953
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2954
--
2955

    
2956

    
2957

    
2958
--
2959
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2960
--
2961

    
2962
CREATE TABLE taxonconcept (
2963
    taxonlabel_id int(11) NOT NULL,
2964
    concept_reference_id int(11)
2965
);
2966

    
2967

    
2968
--
2969
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2970
--
2971

    
2972

    
2973

    
2974

    
2975
--
2976
-- Name: COLUMN taxonconcept.concept_reference_id; Type: COMMENT; Schema: public; Owner: -
2977
--
2978

    
2979

    
2980

    
2981

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

    
2986

    
2987

    
2988

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

    
2993

    
2994

    
2995

    
2996
--
2997
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2998
--
2999

    
3000

    
3001

    
3002
--
3003
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3004
--
3005

    
3006
CREATE TABLE taxoncorrelation (
3007
    taxoncorrelation_id int(11) NOT NULL,
3008
    taxonstatus_id int(11) NOT NULL,
3009
    taxonlabel_id int(11) NOT NULL,
3010
    plantconvergence text NOT NULL,
3011
    correlationstart date NOT NULL,
3012
    correlationstop date
3013
);
3014

    
3015

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

    
3020

    
3021

    
3022

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

    
3027

    
3028

    
3029

    
3030
--
3031
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3032
--
3033

    
3034

    
3035

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

    
3040

    
3041

    
3042

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

    
3047

    
3048

    
3049

    
3050
--
3051
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3052
--
3053

    
3054

    
3055

    
3056
--
3057
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3058
--
3059

    
3060
CREATE TABLE taxonlabel_relationship (
3061
    descendant_id int(11) NOT NULL,
3062
    ancestor_id int(11) NOT NULL,
3063
    relationship text DEFAULT 'is included in' NOT NULL
3064
);
3065

    
3066

    
3067
--
3068
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3069
--
3070

    
3071

    
3072

    
3073

    
3074
--
3075
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3076
--
3077

    
3078

    
3079

    
3080

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

    
3085

    
3086

    
3087

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

    
3092

    
3093

    
3094

    
3095
--
3096
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3097
--
3098

    
3099

    
3100

    
3101
--
3102
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3103
--
3104

    
3105
CREATE TABLE taxonlineage (
3106
    taxonlineage_id int(11) NOT NULL,
3107
    childtaxonstatus_id int(11) NOT NULL,
3108
    parenttaxonstatus_id int(11) NOT NULL
3109
);
3110

    
3111

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

    
3116

    
3117

    
3118

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

    
3123

    
3124

    
3125

    
3126
--
3127
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3128
--
3129

    
3130

    
3131

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

    
3136

    
3137

    
3138

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

    
3143

    
3144

    
3145

    
3146
--
3147
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3148
--
3149

    
3150

    
3151

    
3152
--
3153
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3154
--
3155

    
3156
CREATE TABLE taxonstatus (
3157
    taxonstatus_id int(11) NOT NULL,
3158
    taxonlabel_id int(11) NOT NULL,
3159
    party_id int(11),
3160
    taxonlabelstatus text DEFAULT 'undetermined' NOT NULL,
3161
    reference_id int(11),
3162
    plantpartycomments text,
3163
    startdate date,
3164
    stopdate date,
3165
    accessioncode text
3166
);
3167

    
3168

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

    
3173

    
3174

    
3175

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

    
3180

    
3181

    
3182

    
3183
--
3184
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3185
--
3186

    
3187

    
3188

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

    
3193

    
3194

    
3195

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

    
3200

    
3201

    
3202

    
3203
--
3204
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3205
--
3206

    
3207

    
3208

    
3209
--
3210
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3211
--
3212

    
3213
CREATE TABLE telephone (
3214
    telephone_id int(11) NOT NULL,
3215
    party_id int(11) NOT NULL,
3216
    phonenumber text NOT NULL,
3217
    phonetype text NOT NULL
3218
);
3219

    
3220

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

    
3225

    
3226

    
3227

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

    
3232

    
3233

    
3234

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

    
3239

    
3240

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

    
3245

    
3246

    
3247

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

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

    
3259

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

    
3264

    
3265

    
3266

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

    
3271

    
3272

    
3273

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

    
3278

    
3279

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

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

    
3294

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

    
3299

    
3300

    
3301

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

    
3306

    
3307

    
3308

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

    
3313

    
3314

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

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

    
3325

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

    
3330

    
3331

    
3332

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

    
3337

    
3338

    
3339

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

    
3344

    
3345

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

    
3350

    
3351

    
3352

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

    
3357

    
3358

    
3359

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

    
3364

    
3365

    
3366

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

    
3371

    
3372

    
3373

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

    
3378

    
3379

    
3380

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

    
3385

    
3386

    
3387

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

    
3392

    
3393

    
3394

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

    
3399

    
3400

    
3401

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

    
3406

    
3407

    
3408

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

    
3413

    
3414

    
3415

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

    
3420

    
3421

    
3422

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

    
3427

    
3428

    
3429

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

    
3434

    
3435

    
3436

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

    
3441

    
3442

    
3443

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

    
3448

    
3449

    
3450

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

    
3455

    
3456

    
3457

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

    
3462

    
3463

    
3464

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

    
3469

    
3470

    
3471

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

    
3476

    
3477

    
3478

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

    
3483

    
3484

    
3485

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

    
3490

    
3491

    
3492

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

    
3497

    
3498

    
3499

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

    
3504

    
3505

    
3506

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

    
3511

    
3512

    
3513

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

    
3518

    
3519

    
3520

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

    
3525

    
3526

    
3527

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

    
3532

    
3533

    
3534

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

    
3539

    
3540

    
3541

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

    
3546

    
3547

    
3548

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

    
3553

    
3554

    
3555

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

    
3560

    
3561

    
3562

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

    
3567

    
3568

    
3569

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

    
3574

    
3575

    
3576

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

    
3581

    
3582

    
3583

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

    
3588

    
3589

    
3590

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

    
3595

    
3596

    
3597

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

    
3602

    
3603

    
3604

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

    
3609

    
3610

    
3611

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

    
3616

    
3617

    
3618

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

    
3623

    
3624

    
3625

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

    
3630

    
3631

    
3632

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

    
3637

    
3638

    
3639

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

    
3644

    
3645

    
3646

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

    
3651

    
3652

    
3653

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

    
3658

    
3659

    
3660

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

    
3665

    
3666

    
3667

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

    
3672

    
3673

    
3674

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

    
3679

    
3680

    
3681

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

    
3686

    
3687

    
3688

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

    
3693

    
3694

    
3695

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

    
3700

    
3701

    
3702

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

    
3707

    
3708

    
3709

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

    
3714

    
3715

    
3716

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

    
3721

    
3722

    
3723

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

    
3728

    
3729

    
3730

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

    
3735

    
3736

    
3737

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

    
3742

    
3743

    
3744

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

    
3749

    
3750

    
3751

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

    
3756

    
3757

    
3758

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

    
3763

    
3764

    
3765

    
3766
--
3767
-- Data for Name: aggregateoccurrence; Type: TABLE DATA; Schema: public; Owner: -
3768
--
3769

    
3770

    
3771

    
3772

    
3773
--
3774
-- Data for Name: analytical_aggregate; Type: TABLE DATA; Schema: public; Owner: -
3775
--
3776

    
3777

    
3778

    
3779

    
3780
--
3781
-- Data for Name: analytical_stem; Type: TABLE DATA; Schema: public; Owner: -
3782
--
3783

    
3784

    
3785

    
3786

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

    
3791

    
3792

    
3793

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

    
3798

    
3799

    
3800

    
3801
--
3802
-- Data for Name: commconcept; Type: TABLE DATA; Schema: public; Owner: -
3803
--
3804

    
3805

    
3806

    
3807

    
3808
--
3809
-- Data for Name: commcorrelation; Type: TABLE DATA; Schema: public; Owner: -
3810
--
3811

    
3812

    
3813

    
3814

    
3815
--
3816
-- Data for Name: commdetermination; Type: TABLE DATA; Schema: public; Owner: -
3817
--
3818

    
3819

    
3820

    
3821

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

    
3826

    
3827

    
3828

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

    
3833

    
3834

    
3835

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

    
3840

    
3841

    
3842

    
3843
--
3844
-- Data for Name: commusage; Type: TABLE DATA; Schema: public; Owner: -
3845
--
3846

    
3847

    
3848

    
3849

    
3850
--
3851
-- Data for Name: coordinates; Type: TABLE DATA; Schema: public; Owner: -
3852
--
3853

    
3854

    
3855

    
3856

    
3857
--
3858
-- Data for Name: coverindex; Type: TABLE DATA; Schema: public; Owner: -
3859
--
3860

    
3861

    
3862

    
3863

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

    
3868

    
3869

    
3870

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

    
3875

    
3876

    
3877

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

    
3882

    
3883

    
3884

    
3885
--
3886
-- Data for Name: geoscrub_input; Type: TABLE DATA; Schema: public; Owner: -
3887
--
3888

    
3889

    
3890

    
3891

    
3892
--
3893
-- Data for Name: graphic; Type: TABLE DATA; Schema: public; Owner: -
3894
--
3895

    
3896

    
3897

    
3898

    
3899
--
3900
-- Data for Name: higher_plant_group_nodes; Type: TABLE DATA; Schema: public; Owner: -
3901
--
3902

    
3903

    
3904

    
3905

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

    
3910

    
3911

    
3912

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

    
3917

    
3918

    
3919

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

    
3924

    
3925

    
3926

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

    
3931

    
3932

    
3933

    
3934
--
3935
-- Data for Name: locationplace; Type: TABLE DATA; Schema: public; Owner: -
3936
--
3937

    
3938

    
3939

    
3940

    
3941
--
3942
-- Data for Name: method; Type: TABLE DATA; Schema: public; Owner: -
3943
--
3944

    
3945

    
3946

    
3947

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

    
3952

    
3953

    
3954

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

    
3959

    
3960

    
3961

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

    
3966

    
3967

    
3968

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

    
3973

    
3974

    
3975

    
3976
--
3977
-- Data for Name: partymember; Type: TABLE DATA; Schema: public; Owner: -
3978
--
3979

    
3980

    
3981

    
3982

    
3983
--
3984
-- Data for Name: place; Type: TABLE DATA; Schema: public; Owner: -
3985
--
3986

    
3987

    
3988

    
3989

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

    
3994

    
3995

    
3996

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

    
4001

    
4002

    
4003

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

    
4008

    
4009

    
4010

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

    
4015

    
4016

    
4017

    
4018
--
4019
-- Data for Name: plantobservation; Type: TABLE DATA; Schema: public; Owner: -
4020
--
4021

    
4022

    
4023

    
4024

    
4025
--
4026
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: -
4027
--
4028

    
4029

    
4030

    
4031

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

    
4036

    
4037

    
4038

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

    
4043

    
4044

    
4045

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

    
4050

    
4051

    
4052

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

    
4057

    
4058

    
4059

    
4060
--
4061
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4062
--
4063

    
4064

    
4065

    
4066

    
4067
--
4068
-- Data for Name: referenceparty; Type: TABLE DATA; Schema: public; Owner: -
4069
--
4070

    
4071

    
4072

    
4073

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

    
4078

    
4079

    
4080

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

    
4085

    
4086

    
4087

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

    
4092

    
4093

    
4094

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

    
4099

    
4100

    
4101

    
4102
--
4103
-- Data for Name: specimenreplicate; Type: TABLE DATA; Schema: public; Owner: -
4104
--
4105

    
4106

    
4107

    
4108

    
4109
--
4110
-- Data for Name: stemobservation; Type: TABLE DATA; Schema: public; Owner: -
4111
--
4112

    
4113

    
4114

    
4115

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

    
4120

    
4121

    
4122

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

    
4127

    
4128

    
4129

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

    
4134

    
4135

    
4136

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

    
4141

    
4142

    
4143

    
4144
--
4145
-- Data for Name: taxondetermination; Type: TABLE DATA; Schema: public; Owner: -
4146
--
4147

    
4148

    
4149

    
4150

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

    
4155

    
4156

    
4157

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

    
4162

    
4163

    
4164

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

    
4169

    
4170

    
4171

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

    
4176

    
4177

    
4178

    
4179
--
4180
-- Data for Name: taxonstatus; Type: TABLE DATA; Schema: public; Owner: -
4181
--
4182

    
4183

    
4184

    
4185

    
4186
--
4187
-- Data for Name: taxonverbatim; Type: TABLE DATA; Schema: public; Owner: -
4188
--
4189

    
4190

    
4191

    
4192

    
4193
--
4194
-- Data for Name: telephone; Type: TABLE DATA; Schema: public; Owner: -
4195
--
4196

    
4197

    
4198

    
4199

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

    
4204

    
4205

    
4206

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

    
4211

    
4212

    
4213

    
4214
--
4215
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4216
--
4217

    
4218

    
4219

    
4220

    
4221
--
4222
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4223
--
4224

    
4225
ALTER TABLE address
4226
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4227

    
4228

    
4229
--
4230
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4231
--
4232

    
4233
ALTER TABLE aggregateoccurrence
4234
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4235

    
4236

    
4237
--
4238
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4239
--
4240

    
4241
ALTER TABLE classcontributor
4242
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4243

    
4244

    
4245
--
4246
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4247
--
4248

    
4249
ALTER TABLE commclass
4250
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4251

    
4252

    
4253
--
4254
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4255
--
4256

    
4257
ALTER TABLE commconcept
4258
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4259

    
4260

    
4261
--
4262
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4263
--
4264

    
4265
ALTER TABLE commconcept
4266
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4267

    
4268

    
4269
--
4270
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4271
--
4272

    
4273
ALTER TABLE commcorrelation
4274
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4275

    
4276

    
4277
--
4278
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4279
--
4280

    
4281
ALTER TABLE commdetermination
4282
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4283

    
4284

    
4285
--
4286
-- Name: commdetermination_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4287
--
4288

    
4289
ALTER TABLE commdetermination
4290
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4291

    
4292

    
4293
--
4294
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4295
--
4296

    
4297
ALTER TABLE commlineage
4298
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4299

    
4300

    
4301
--
4302
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4303
--
4304

    
4305
ALTER TABLE commname
4306
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4307

    
4308

    
4309
--
4310
-- Name: commname_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4311
--
4312

    
4313
ALTER TABLE commname
4314
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4315

    
4316

    
4317
--
4318
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4319
--
4320

    
4321
ALTER TABLE commstatus
4322
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4323

    
4324

    
4325
--
4326
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4327
--
4328

    
4329
ALTER TABLE commusage
4330
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4331

    
4332

    
4333
--
4334
-- Name: coordinates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4335
--
4336

    
4337
ALTER TABLE coordinates
4338
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4339

    
4340

    
4341
--
4342
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4343
--
4344

    
4345
ALTER TABLE coverindex
4346
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4347

    
4348

    
4349
--
4350
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4351
--
4352

    
4353
ALTER TABLE covermethod
4354
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4355

    
4356

    
4357
--
4358
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4359
--
4360

    
4361
ALTER TABLE definedvalue
4362
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4363

    
4364

    
4365
--
4366
-- Name: definedvalue_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4367
--
4368

    
4369
ALTER TABLE definedvalue
4370
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4371

    
4372

    
4373
--
4374
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4375
--
4376

    
4377
ALTER TABLE disturbanceobs
4378
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4379

    
4380

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

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

    
4388

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

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

    
4396

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

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

    
4404

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

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

    
4412

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

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

    
4420

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

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

    
4428

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

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

    
4436

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

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

    
4444

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

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

    
4452

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

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

    
4460

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

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

    
4468

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

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

    
4476

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

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

    
4484

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

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

    
4492

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

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

    
4500

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

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

    
4508

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

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

    
4516

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

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

    
4524

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

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

    
4532

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

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

    
4540

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

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

    
4548

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

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

    
4556

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

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

    
4564

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

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

    
4572

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

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

    
4580

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

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

    
4588

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

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

    
4596

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

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

    
4604

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

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

    
4612

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

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

    
4620

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

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

    
4628

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

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

    
4636

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

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

    
4644

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

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

    
4652

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

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

    
4660

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

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

    
4668

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

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

    
4676

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

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

    
4684

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

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

    
4692

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

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

    
4700

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

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

    
4708

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

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

    
4716

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

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

    
4724

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

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

    
4732

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

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

    
4740

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

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

    
4748

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

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

    
4756

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

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

    
4764

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

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

    
4772

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

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

    
4780

    
4781
--
4782
-- Name: trait_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4783
--
4784

    
4785
ALTER TABLE trait
4786
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4787

    
4788

    
4789
--
4790
-- Name: userdefined_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4791
--
4792

    
4793
ALTER TABLE userdefined
4794
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4795

    
4796

    
4797
--
4798
-- Name: userdefined_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4799
--
4800

    
4801
ALTER TABLE userdefined
4802
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4803

    
4804

    
4805
--
4806
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4807
--
4808

    
4809
ALTER TABLE voucher
4810
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4811

    
4812

    
4813
--
4814
-- Name: voucher_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4815
--
4816

    
4817
ALTER TABLE voucher
4818
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4819

    
4820

    
4821
--
4822
-- Name: aggregateoccurrence_taxonoccurrence; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4823
--
4824

    
4825
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4826

    
4827

    
4828
--
4829
-- Name: aggregateoccurrence_taxonoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4830
--
4831

    
4832

    
4833

    
4834

    
4835
--
4836
-- Name: aggregateoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4837
--
4838

    
4839

    
4840

    
4841

    
4842
--
4843
-- Name: commclass_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4844
--
4845

    
4846
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4847

    
4848

    
4849
--
4850
-- Name: commclass_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4851
--
4852

    
4853

    
4854

    
4855

    
4856
--
4857
-- Name: commconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4858
--
4859

    
4860
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4861

    
4862

    
4863
--
4864
-- Name: commstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4865
--
4866

    
4867
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4868

    
4869

    
4870
--
4871
-- Name: coordinates_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4872
--
4873

    
4874

    
4875

    
4876

    
4877
--
4878
-- Name: covermethod_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4879
--
4880

    
4881
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4882

    
4883

    
4884
--
4885
-- Name: graphic_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4886
--
4887

    
4888
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4889

    
4890

    
4891
--
4892
-- Name: location_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4893
--
4894

    
4895
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4896

    
4897

    
4898
--
4899
-- Name: location_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4900
--
4901

    
4902
CREATE INDEX location_creator ON location  (reference_id);
4903

    
4904

    
4905
--
4906
-- Name: location_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4907
--
4908

    
4909
CREATE INDEX location_parent ON location  (parent_id);
4910

    
4911

    
4912
--
4913
-- Name: location_unique_within_creator_by_authorlocationcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4914
--
4915

    
4916

    
4917

    
4918

    
4919
--
4920
-- Name: location_unique_within_creator_by_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4921
--
4922

    
4923

    
4924

    
4925

    
4926
--
4927
-- Name: location_unique_within_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4928
--
4929

    
4930

    
4931

    
4932

    
4933
--
4934
-- Name: locationevent_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4935
--
4936

    
4937
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4938

    
4939

    
4940
--
4941
-- Name: locationevent_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4942
--
4943

    
4944
CREATE INDEX locationevent_location ON locationevent  (location_id);
4945

    
4946

    
4947
--
4948
-- Name: locationevent_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4949
--
4950

    
4951

    
4952

    
4953

    
4954
--
4955
-- Name: locationevent_unique_within_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4956
--
4957

    
4958

    
4959

    
4960

    
4961
--
4962
-- Name: locationevent_unique_within_parent_by_authoreventcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4963
--
4964

    
4965

    
4966

    
4967

    
4968
--
4969
-- Name: locationevent_unique_within_parent_by_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4970
--
4971

    
4972

    
4973

    
4974

    
4975
--
4976
-- Name: locationevent_unique_within_project; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4977
--
4978

    
4979

    
4980

    
4981

    
4982
--
4983
-- Name: locationeventsynonym_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4984
--
4985

    
4986
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4987

    
4988

    
4989
--
4990
-- Name: locationplace_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4991
--
4992

    
4993

    
4994

    
4995

    
4996
--
4997
-- Name: method_accessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4998
--
4999

    
5000
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
5001

    
5002

    
5003
--
5004
-- Name: method_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5005
--
5006

    
5007

    
5008

    
5009

    
5010
--
5011
-- Name: note_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5012
--
5013

    
5014
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
5015

    
5016

    
5017
--
5018
-- Name: party_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5019
--
5020

    
5021
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
5022

    
5023

    
5024
--
5025
-- Name: party_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5026
--
5027

    
5028

    
5029

    
5030

    
5031
--
5032
-- Name: place_matched_place_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5033
--
5034

    
5035
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5036

    
5037

    
5038
--
5039
-- Name: place_unique_within_creator_by_code; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5040
--
5041

    
5042

    
5043

    
5044

    
5045
--
5046
-- Name: place_unique_within_creator_by_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5047
--
5048

    
5049

    
5050

    
5051

    
5052
--
5053
-- Name: placename_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5054
--
5055

    
5056

    
5057

    
5058

    
5059
--
5060
-- Name: plantobservation_aggregateoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5061
--
5062

    
5063
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5064

    
5065

    
5066
--
5067
-- Name: plantobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5068
--
5069

    
5070

    
5071

    
5072

    
5073
--
5074
-- Name: project_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5075
--
5076

    
5077
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5078

    
5079

    
5080
--
5081
-- Name: project_unique_name_date; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5082
--
5083

    
5084

    
5085

    
5086

    
5087
--
5088
-- Name: project_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5089
--
5090

    
5091

    
5092

    
5093

    
5094
--
5095
-- Name: reference_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5096
--
5097

    
5098
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
5099

    
5100

    
5101
--
5102
-- Name: reference_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5103
--
5104

    
5105

    
5106

    
5107

    
5108
--
5109
-- Name: referencejournal_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5110
--
5111

    
5112
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
5113

    
5114

    
5115
--
5116
-- Name: referenceparty_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5117
--
5118

    
5119
CREATE UNIQUE INDEX referenceparty_accessioncode_index ON referenceparty  (accessioncode);
5120

    
5121

    
5122
--
5123
-- Name: soiltaxon_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5124
--
5125

    
5126
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5127

    
5128

    
5129
--
5130
-- Name: specimenreplicate_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5131
--
5132

    
5133
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5134

    
5135

    
5136
--
5137
-- Name: specimenreplicate_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5138
--
5139

    
5140

    
5141

    
5142

    
5143
--
5144
-- Name: specimenreplicate_unique_catalognumber; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5145
--
5146

    
5147

    
5148

    
5149

    
5150
--
5151
-- Name: specimenreplicate_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5152
--
5153

    
5154

    
5155

    
5156

    
5157
--
5158
-- Name: stemobservation_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5159
--
5160

    
5161

    
5162

    
5163

    
5164
--
5165
-- Name: stemobservation_plantobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5166
--
5167

    
5168
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5169

    
5170

    
5171
--
5172
-- Name: stemobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5173
--
5174

    
5175

    
5176

    
5177

    
5178
--
5179
-- Name: stemobservation_unique_within_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5180
--
5181

    
5182

    
5183

    
5184

    
5185
--
5186
-- Name: taxondetermination_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5187
--
5188

    
5189
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5190

    
5191

    
5192
--
5193
-- Name: taxondetermination_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5194
--
5195

    
5196

    
5197

    
5198

    
5199
--
5200
-- Name: taxonlabel_0_unique_identifying_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5201
--
5202

    
5203

    
5204

    
5205

    
5206
--
5207
-- Name: taxonlabel_1_unique_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5208
--
5209

    
5210

    
5211

    
5212

    
5213
--
5214
-- Name: taxonlabel_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5215
--
5216

    
5217
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5218

    
5219

    
5220
--
5221
-- Name: taxonlabel_matched_label_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5222
--
5223

    
5224
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5225

    
5226

    
5227
--
5228
-- Name: taxonlabel_relationship_descendants; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5229
--
5230

    
5231
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5232

    
5233

    
5234
--
5235
-- Name: taxonlabel_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5236
--
5237

    
5238

    
5239

    
5240

    
5241
--
5242
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5243
--
5244

    
5245
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5246

    
5247

    
5248
--
5249
-- Name: taxonoccurrence_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5250
--
5251

    
5252
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5253

    
5254

    
5255
--
5256
-- Name: taxonoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5257
--
5258

    
5259

    
5260

    
5261

    
5262
--
5263
-- Name: taxonoccurrence_unique_within_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5264
--
5265

    
5266

    
5267

    
5268

    
5269
--
5270
-- Name: taxonstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5271
--
5272

    
5273
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5274

    
5275

    
5276
--
5277
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5278
--
5279

    
5280
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5281

    
5282

    
5283
--
5284
-- Name: party_reference_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5285
--
5286

    
5287

    
5288

    
5289

    
5290
--
5291
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5292
--
5293

    
5294

    
5295

    
5296

    
5297
--
5298
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5299
--
5300

    
5301

    
5302

    
5303

    
5304
--
5305
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5306
--
5307

    
5308

    
5309

    
5310

    
5311
--
5312
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5313
--
5314

    
5315

    
5316

    
5317

    
5318
--
5319
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5320
--
5321

    
5322

    
5323

    
5324

    
5325
--
5326
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5327
--
5328

    
5329

    
5330

    
5331

    
5332
--
5333
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5334
--
5335

    
5336

    
5337

    
5338

    
5339
--
5340
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5341
--
5342

    
5343

    
5344

    
5345

    
5346
--
5347
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5348
--
5349

    
5350

    
5351

    
5352

    
5353
--
5354
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5355
--
5356

    
5357

    
5358

    
5359

    
5360
--
5361
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5362
--
5363

    
5364

    
5365

    
5366

    
5367
--
5368
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5369
--
5370

    
5371

    
5372

    
5373

    
5374
--
5375
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5376
--
5377

    
5378
ALTER TABLE address
5379
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5380

    
5381

    
5382
--
5383
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5384
--
5385

    
5386
ALTER TABLE address
5387
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5388

    
5389

    
5390
--
5391
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5392
--
5393

    
5394

    
5395

    
5396

    
5397
--
5398
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5399
--
5400

    
5401

    
5402

    
5403

    
5404
--
5405
-- Name: aggregateoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5406
--
5407

    
5408

    
5409

    
5410

    
5411
--
5412
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5413
--
5414

    
5415
ALTER TABLE aggregateoccurrence
5416
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5417

    
5418

    
5419
--
5420
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5421
--
5422

    
5423
ALTER TABLE aggregateoccurrence
5424
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5425

    
5426

    
5427
--
5428
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5429
--
5430

    
5431
ALTER TABLE classcontributor
5432
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5433

    
5434

    
5435
--
5436
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5437
--
5438

    
5439

    
5440

    
5441

    
5442
--
5443
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5444
--
5445

    
5446

    
5447

    
5448

    
5449
--
5450
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5451
--
5452

    
5453

    
5454

    
5455

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

    
5460
ALTER TABLE commconcept
5461
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5462

    
5463

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

    
5468

    
5469

    
5470

    
5471
--
5472
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5473
--
5474

    
5475
ALTER TABLE commcorrelation
5476
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5477

    
5478

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

    
5483
ALTER TABLE commcorrelation
5484
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5485

    
5486

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

    
5491

    
5492

    
5493

    
5494
--
5495
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5496
--
5497

    
5498
ALTER TABLE commdetermination
5499
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5500

    
5501

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

    
5506
ALTER TABLE commdetermination
5507
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5508

    
5509

    
5510
--
5511
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5512
--
5513

    
5514
ALTER TABLE commlineage
5515
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5516

    
5517

    
5518
--
5519
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5520
--
5521

    
5522
ALTER TABLE commlineage
5523
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5524

    
5525

    
5526
--
5527
-- Name: commname_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5528
--
5529

    
5530

    
5531

    
5532

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

    
5537
ALTER TABLE commstatus
5538
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5539

    
5540

    
5541
--
5542
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5543
--
5544

    
5545
ALTER TABLE commstatus
5546
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5547

    
5548

    
5549
--
5550
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5551
--
5552

    
5553

    
5554

    
5555

    
5556
--
5557
-- Name: commstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5558
--
5559

    
5560

    
5561

    
5562

    
5563
--
5564
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5565
--
5566

    
5567
ALTER TABLE commusage
5568
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5569

    
5570

    
5571
--
5572
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5573
--
5574

    
5575
ALTER TABLE commusage
5576
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5577

    
5578

    
5579
--
5580
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5581
--
5582

    
5583
ALTER TABLE commusage
5584
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5585

    
5586

    
5587
--
5588
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5589
--
5590

    
5591

    
5592

    
5593

    
5594
--
5595
-- Name: coordinates_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5596
--
5597

    
5598

    
5599

    
5600

    
5601
--
5602
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5603
--
5604

    
5605
ALTER TABLE coverindex
5606
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5607

    
5608

    
5609
--
5610
-- Name: covermethod_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5611
--
5612

    
5613

    
5614

    
5615

    
5616
--
5617
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5618
--
5619

    
5620
ALTER TABLE definedvalue
5621
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5622

    
5623

    
5624
--
5625
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5626
--
5627

    
5628
ALTER TABLE disturbanceobs
5629
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5630

    
5631

    
5632
--
5633
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5634
--
5635

    
5636
ALTER TABLE graphic
5637
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5638

    
5639

    
5640
--
5641
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5642
--
5643

    
5644
ALTER TABLE location
5645
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5646

    
5647

    
5648
--
5649
-- Name: location_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5650
--
5651

    
5652

    
5653

    
5654

    
5655
--
5656
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5657
--
5658

    
5659
ALTER TABLE locationevent
5660
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5661

    
5662

    
5663
--
5664
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5665
--
5666

    
5667

    
5668

    
5669

    
5670
--
5671
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5672
--
5673

    
5674
ALTER TABLE locationevent
5675
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5676

    
5677

    
5678
--
5679
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5680
--
5681

    
5682
ALTER TABLE locationevent
5683
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5684

    
5685

    
5686
--
5687
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5688
--
5689

    
5690
ALTER TABLE locationevent
5691
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5692

    
5693

    
5694
--
5695
-- Name: locationevent_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5696
--
5697

    
5698

    
5699

    
5700

    
5701
--
5702
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5703
--
5704

    
5705
ALTER TABLE locationevent
5706
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5707

    
5708

    
5709
--
5710
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5711
--
5712

    
5713
ALTER TABLE locationeventcontributor
5714
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5715

    
5716

    
5717
--
5718
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5719
--
5720

    
5721

    
5722

    
5723

    
5724
--
5725
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5726
--
5727

    
5728

    
5729

    
5730

    
5731
--
5732
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5733
--
5734

    
5735
ALTER TABLE locationeventsynonym
5736
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5737

    
5738

    
5739
--
5740
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5741
--
5742

    
5743
ALTER TABLE locationeventsynonym
5744
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5745

    
5746

    
5747
--
5748
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5749
--
5750

    
5751

    
5752

    
5753

    
5754
--
5755
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5756
--
5757

    
5758
ALTER TABLE locationplace
5759
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5760

    
5761

    
5762
--
5763
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5764
--
5765

    
5766
ALTER TABLE locationplace
5767
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5768

    
5769

    
5770
--
5771
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5772
--
5773

    
5774
ALTER TABLE method
5775
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5776

    
5777

    
5778
--
5779
-- Name: method_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5780
--
5781

    
5782

    
5783

    
5784

    
5785
--
5786
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5787
--
5788

    
5789
ALTER TABLE method
5790
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5791

    
5792

    
5793
--
5794
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5795
--
5796

    
5797
ALTER TABLE methodtaxonclass
5798
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5799

    
5800

    
5801
--
5802
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5803
--
5804

    
5805

    
5806

    
5807

    
5808
--
5809
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5810
--
5811

    
5812
ALTER TABLE methodtaxonclass
5813
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5814

    
5815

    
5816
--
5817
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5818
--
5819

    
5820
ALTER TABLE note
5821
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5822

    
5823

    
5824
--
5825
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5826
--
5827

    
5828

    
5829

    
5830

    
5831
--
5832
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5833
--
5834

    
5835
ALTER TABLE party
5836
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5837

    
5838

    
5839
--
5840
-- Name: party_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5841
--
5842

    
5843

    
5844

    
5845

    
5846
--
5847
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5848
--
5849

    
5850
ALTER TABLE partymember
5851
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5852

    
5853

    
5854
--
5855
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5856
--
5857

    
5858
ALTER TABLE partymember
5859
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5860

    
5861

    
5862
--
5863
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5864
--
5865

    
5866

    
5867

    
5868

    
5869
--
5870
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5871
--
5872

    
5873
ALTER TABLE place
5874
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5875

    
5876

    
5877
--
5878
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5879
--
5880

    
5881
ALTER TABLE place
5882
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5883

    
5884

    
5885
--
5886
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5887
--
5888

    
5889
ALTER TABLE place
5890
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5891

    
5892

    
5893
--
5894
-- Name: place_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5895
--
5896

    
5897

    
5898

    
5899

    
5900
--
5901
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5902
--
5903

    
5904
ALTER TABLE placecorrelation
5905
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5906

    
5907

    
5908
--
5909
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5910
--
5911

    
5912
ALTER TABLE placecorrelation
5913
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5914

    
5915

    
5916
--
5917
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5918
--
5919

    
5920
ALTER TABLE placename_ancestor
5921
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5922

    
5923

    
5924
--
5925
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5926
--
5927

    
5928
ALTER TABLE placename_ancestor
5929
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5930

    
5931

    
5932
--
5933
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5934
--
5935

    
5936
ALTER TABLE placename
5937
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5938

    
5939

    
5940
--
5941
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5942
--
5943

    
5944
ALTER TABLE plantobservation
5945
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5946

    
5947

    
5948
--
5949
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5950
--
5951

    
5952
ALTER TABLE plantobservation
5953
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5954

    
5955

    
5956
--
5957
-- Name: plantobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5958
--
5959

    
5960

    
5961

    
5962

    
5963
--
5964
-- Name: project_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5965
--
5966

    
5967

    
5968

    
5969

    
5970
--
5971
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5972
--
5973

    
5974

    
5975

    
5976

    
5977
--
5978
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5979
--
5980

    
5981
ALTER TABLE projectcontributor
5982
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5983

    
5984

    
5985
--
5986
-- Name: reference_referencejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5987
--
5988

    
5989
ALTER TABLE reference
5990
    ADD CONSTRAINT reference_referencejournal_id_fkey FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
5991

    
5992

    
5993
--
5994
-- Name: referencealtident_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5995
--
5996

    
5997
ALTER TABLE referencealtident
5998
    ADD CONSTRAINT referencealtident_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5999

    
6000

    
6001
--
6002
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6003
--
6004

    
6005
ALTER TABLE referencecontributor
6006
    ADD CONSTRAINT referencecontributor_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6007

    
6008

    
6009
--
6010
-- Name: referencecontributor_referenceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6011
--
6012

    
6013
ALTER TABLE referencecontributor
6014
    ADD CONSTRAINT referencecontributor_referenceparty_id_fkey FOREIGN KEY (referenceparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6015

    
6016

    
6017
--
6018
-- Name: referenceparty_currentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6019
--
6020

    
6021
ALTER TABLE referenceparty
6022
    ADD CONSTRAINT referenceparty_currentparty_id_fkey FOREIGN KEY (currentparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6023

    
6024

    
6025
--
6026
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6027
--
6028

    
6029
ALTER TABLE revision
6030
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
6031

    
6032

    
6033
--
6034
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6035
--
6036

    
6037
ALTER TABLE soilobs
6038
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6039

    
6040

    
6041
--
6042
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6043
--
6044

    
6045
ALTER TABLE soiltaxon
6046
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
6047

    
6048

    
6049
--
6050
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6051
--
6052

    
6053

    
6054

    
6055

    
6056
--
6057
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6058
--
6059

    
6060
ALTER TABLE specimenreplicate
6061
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6062

    
6063

    
6064
--
6065
-- Name: specimenreplicate_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6066
--
6067

    
6068

    
6069

    
6070

    
6071
--
6072
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6073
--
6074

    
6075
ALTER TABLE specimenreplicate
6076
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6077

    
6078

    
6079
--
6080
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6081
--
6082

    
6083
ALTER TABLE stemobservation
6084
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6085

    
6086

    
6087
--
6088
-- Name: stemobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6089
--
6090

    
6091

    
6092

    
6093

    
6094
--
6095
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6096
--
6097

    
6098
ALTER TABLE stratum
6099
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6100

    
6101

    
6102
--
6103
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6104
--
6105

    
6106

    
6107

    
6108

    
6109
--
6110
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6111
--
6112

    
6113
ALTER TABLE taxonalt
6114
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6115

    
6116

    
6117
--
6118
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6119
--
6120

    
6121
ALTER TABLE taxonalt
6122
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6123

    
6124

    
6125
--
6126
-- Name: taxonconcept_concept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6127
--
6128

    
6129

    
6130

    
6131

    
6132
--
6133
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6134
--
6135

    
6136
ALTER TABLE taxonconcept
6137
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6138

    
6139

    
6140
--
6141
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6142
--
6143

    
6144

    
6145

    
6146

    
6147
--
6148
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6149
--
6150

    
6151
ALTER TABLE taxoncorrelation
6152
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6153

    
6154

    
6155
--
6156
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6157
--
6158

    
6159

    
6160

    
6161

    
6162
--
6163
-- Name: taxondetermination_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6164
--
6165

    
6166

    
6167

    
6168

    
6169
--
6170
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6171
--
6172

    
6173
ALTER TABLE taxondetermination
6174
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6175

    
6176

    
6177
--
6178
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6179
--
6180

    
6181
ALTER TABLE taxondetermination
6182
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6183

    
6184

    
6185
--
6186
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6187
--
6188

    
6189

    
6190

    
6191

    
6192
--
6193
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6194
--
6195

    
6196
ALTER TABLE taxonlabel
6197
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6198

    
6199

    
6200
--
6201
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6202
--
6203

    
6204
ALTER TABLE taxonlabel
6205
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6206

    
6207

    
6208
--
6209
-- Name: taxonlabel_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6210
--
6211

    
6212

    
6213

    
6214

    
6215
--
6216
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6217
--
6218

    
6219
ALTER TABLE taxonlabel_relationship
6220
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6221

    
6222

    
6223
--
6224
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6225
--
6226

    
6227
ALTER TABLE taxonlabel_relationship
6228
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6229

    
6230

    
6231
--
6232
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6233
--
6234

    
6235
ALTER TABLE taxonlineage
6236
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6237

    
6238

    
6239
--
6240
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6241
--
6242

    
6243
ALTER TABLE taxonlineage
6244
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6245

    
6246

    
6247
--
6248
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6249
--
6250

    
6251
ALTER TABLE taxonoccurrence
6252
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6253

    
6254

    
6255
--
6256
-- Name: taxonoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6257
--
6258

    
6259

    
6260

    
6261

    
6262
--
6263
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6264
--
6265

    
6266

    
6267

    
6268

    
6269
--
6270
-- Name: taxonstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6271
--
6272

    
6273

    
6274

    
6275

    
6276
--
6277
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6278
--
6279

    
6280
ALTER TABLE taxonstatus
6281
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6282

    
6283

    
6284
--
6285
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6286
--
6287

    
6288
ALTER TABLE taxonverbatim
6289
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6290

    
6291

    
6292
--
6293
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6294
--
6295

    
6296
ALTER TABLE telephone
6297
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6298

    
6299

    
6300
--
6301
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6302
--
6303

    
6304
ALTER TABLE trait
6305
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6306

    
6307

    
6308
--
6309
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6310
--
6311

    
6312
ALTER TABLE voucher
6313
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6314

    
6315

    
6316
--
6317
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6318
--
6319

    
6320
ALTER TABLE voucher
6321
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6322

    
6323

    
6324
--
6325
-- PostgreSQL database dump complete
6326
--
6327

    
(19-19/20)