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: referencetype; Type: TYPE; Schema: public; Owner: -
93
--
94

    
95

    
96

    
97

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

    
102

    
103

    
104

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

    
109

    
110

    
111

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

    
116

    
117

    
118

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

    
123

    
124

    
125

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

    
130

    
131

    
132

    
133
--
134
-- Name: taxonomic_status; Type: TYPE; Schema: public; Owner: -
135
--
136

    
137

    
138

    
139

    
140
--
141
-- Name: TYPE taxonomic_status; Type: COMMENT; Schema: public; Owner: -
142
--
143

    
144

    
145

    
146

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

    
151

    
152

    
153

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

    
158

    
159

    
160

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

    
165

    
166

    
167

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

    
172

    
173

    
174

    
175
--
176
-- Name: _has_taxonomic_name(taxonrank); Type: FUNCTION; Schema: public; Owner: -
177
--
178

    
179

    
180

    
181

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

    
186

    
187

    
188

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

    
193

    
194

    
195

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

    
200

    
201

    
202

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

    
207

    
208

    
209

    
210
--
211
-- Name: _m_to_km(double precision); Type: FUNCTION; Schema: public; Owner: -
212
--
213

    
214

    
215

    
216

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

    
221

    
222

    
223

    
224
--
225
-- Name: _taxon_family_require_std(text); Type: FUNCTION; Schema: public; Owner: -
226
--
227

    
228

    
229

    
230

    
231
--
232
-- Name: _taxonlabel_set_matched_label_id(int(11), int(11), double precision); Type: FUNCTION; Schema: public; Owner: -
233
--
234

    
235

    
236

    
237

    
238
--
239
-- Name: _taxonlabel_set_parent_id(int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
240
--
241

    
242

    
243

    
244

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

    
249

    
250

    
251

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

    
256

    
257

    
258

    
259
--
260
-- Name: party_reference_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
261
--
262

    
263

    
264

    
265

    
266
--
267
-- Name: place_matched_place_id_self_ref(); Type: FUNCTION; Schema: public; Owner: -
268
--
269

    
270

    
271

    
272

    
273

    
274

    
275

    
276

    
277
--
278
-- Name: place; Type: TABLE; Schema: public; Owner: -; Tablespace: 
279
--
280

    
281
CREATE TABLE place (
282
    place_id int(11) NOT NULL,
283
    reference_id int(11) NOT NULL,
284
    placecode text,
285
    canon_place_id int(11),
286
    matched_place_id int(11),
287
    coordinates_id int(11),
288
    placename_id int(11),
289
    continent text,
290
    country text,
291
    stateprovince text,
292
    county text,
293
    description text,
294
    georeference_valid int(1),
295
    distance_to_country_m double precision,
296
    distance_to_state_m double precision
297
);
298

    
299

    
300
--
301
-- Name: TABLE place; Type: COMMENT; Schema: public; Owner: -
302
--
303

    
304

    
305

    
306

    
307
--
308
-- Name: COLUMN place.matched_place_id; Type: COMMENT; Schema: public; Owner: -
309
--
310

    
311

    
312

    
313

    
314
--
315
-- Name: place_set_canon_place_id(place, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
316
--
317

    
318

    
319

    
320

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

    
325

    
326

    
327

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

    
332

    
333

    
334

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

    
339

    
340

    
341

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

    
346

    
347

    
348

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

    
353

    
354

    
355

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

    
360

    
361

    
362

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

    
367

    
368

    
369

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

    
374

    
375

    
376

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

    
381

    
382

    
383

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

    
388

    
389

    
390

    
391
--
392
-- Name: taxonlabel_2_set_canon_label_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
393
--
394

    
395

    
396

    
397

    
398
--
399
-- Name: taxonlabel_2_set_canon_label_id_on_update(); Type: FUNCTION; Schema: public; Owner: -
400
--
401

    
402

    
403

    
404

    
405
--
406
-- Name: taxonlabel_3_parent_id_avoid_self_ref(); Type: FUNCTION; Schema: public; Owner: -
407
--
408

    
409

    
410

    
411

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

    
416
CREATE TABLE taxonlabel (
417
    taxonlabel_id int(11) NOT NULL,
418
    reference_id int(11) NOT NULL,
419
    sourceaccessioncode text,
420
    creationdate date,
421
    taxonstatus text,
422
    canon_label_id int(11),
423
    matched_label_id int(11),
424
    matched_label_fit_fraction double precision,
425
    parent_id int(11),
426
    taxonepithet text,
427
    rank text,
428
    taxonomicname text,
429
    accessioncode text
430
);
431

    
432

    
433
--
434
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
435
--
436

    
437

    
438

    
439

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

    
444

    
445

    
446

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

    
451

    
452

    
453

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

    
458

    
459

    
460

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

    
465

    
466

    
467

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

    
472

    
473

    
474

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

    
479

    
480

    
481

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

    
486

    
487

    
488

    
489
--
490
-- Name: COLUMN taxonlabel.taxonepithet; Type: COMMENT; Schema: public; Owner: -
491
--
492

    
493

    
494

    
495

    
496
--
497
-- Name: COLUMN taxonlabel.rank; Type: COMMENT; Schema: public; Owner: -
498
--
499

    
500

    
501

    
502

    
503
--
504
-- Name: COLUMN taxonlabel.taxonomicname; Type: COMMENT; Schema: public; Owner: -
505
--
506

    
507

    
508

    
509

    
510
--
511
-- Name: taxonlabel_set_canon_label_id(taxonlabel, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
512
--
513

    
514

    
515

    
516

    
517
--
518
-- Name: taxonlabel_update_ancestors(taxonlabel, int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
519
--
520

    
521

    
522

    
523

    
524
--
525
-- Name: taxonlabel_update_ancestors_on_insert(); Type: FUNCTION; Schema: public; Owner: -
526
--
527

    
528

    
529

    
530

    
531
--
532
-- Name: taxonlabel_update_ancestors_on_update(); Type: FUNCTION; Schema: public; Owner: -
533
--
534

    
535

    
536

    
537

    
538
--
539
-- Name: concat(text); Type: AGGREGATE; Schema: public; Owner: -
540
--
541

    
542

    
543

    
544

    
545
--
546
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace: 
547
--
548

    
549
CREATE TABLE address (
550
    address_id int(11) NOT NULL,
551
    party_id int(11) NOT NULL,
552
    organization_id int(11),
553
    orgposition text,
554
    email text,
555
    street text,
556
    street2 text,
557
    city text,
558
    stateprovince text,
559
    postalcode text,
560
    country text,
561
    currentflag int(1),
562
    addressstartdate date
563
);
564

    
565

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

    
570

    
571

    
572

    
573
--
574
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
575
--
576

    
577

    
578

    
579

    
580
--
581
-- Name: address_address_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
582
--
583

    
584

    
585

    
586
--
587
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
588
--
589

    
590
CREATE TABLE aggregateoccurrence (
591
    aggregateoccurrence_id int(11) NOT NULL,
592
    reference_id int(11) NOT NULL,
593
    sourceaccessioncode text,
594
    taxonoccurrence_id int(11),
595
    collectiondate date,
596
    cover_fraction double precision,
597
    linecover_m double precision,
598
    basalarea_m2 double precision,
599
    biomass_kg_m2 double precision,
600
    inferencearea_m2 double precision,
601
    count int(11),
602
    stratum_id int(11),
603
    coverindex_id int(11),
604
    occurrencestatus_dwc text DEFAULT 'present' NOT NULL,
605
    method_id int(11),
606
    notes text,
607
    accessioncode text
608
);
609

    
610

    
611
--
612
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
613
--
614

    
615

    
616

    
617

    
618
--
619
-- Name: COLUMN aggregateoccurrence.linecover_m; Type: COMMENT; Schema: public; Owner: -
620
--
621

    
622

    
623

    
624

    
625
--
626
-- Name: COLUMN aggregateoccurrence.occurrencestatus_dwc; Type: COMMENT; Schema: public; Owner: -
627
--
628

    
629

    
630

    
631

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

    
636

    
637

    
638

    
639
--
640
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
641
--
642

    
643

    
644

    
645

    
646
--
647
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
648
--
649

    
650

    
651

    
652
--
653
-- Name: analytical_aggregate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
654
--
655

    
656
CREATE TABLE analytical_aggregate (
657
    `institutionCode` text,
658
    country text,
659
    `stateProvince` text,
660
    county text,
661
    `decimalLatitude` double precision,
662
    `decimalLongitude` double precision,
663
    `georeferenceValid` int(1),
664
    `isNewWorld` int(1),
665
    `distanceToCountry_km` double precision,
666
    `distanceToStateProvince_km` double precision,
667
    `plotName` text,
668
    `elevationInMeters` double precision,
669
    `plotArea_ha` double precision,
670
    `samplingProtocol` text,
671
    `dateCollected` date,
672
    `higherPlantGroup` text,
673
    family text,
674
    genus text,
675
    `speciesBinomial` text,
676
    `scientificName` text,
677
    `scientificNameAuthorship` text,
678
    `scientificNameWithMorphospecies` text,
679
    threatened int(1),
680
    `growthForm` text,
681
    cultivated int(1),
682
    `cultivatedBasis` text,
683
    `coverPercent` double precision,
684
    `individualCount` text,
685
    `individualCount_1cm_or_more` text,
686
    `individualCount_2_5cm_or_more` text,
687
    `individualCount_10cm_or_more` text
688
);
689

    
690

    
691
--
692
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
693
--
694

    
695
CREATE TABLE analytical_stem (
696
    `institutionCode` text,
697
    country text,
698
    `stateProvince` text,
699
    county text,
700
    `decimalLatitude` double precision,
701
    `decimalLongitude` double precision,
702
    `georeferenceValid` int(1),
703
    `isNewWorld` int(1),
704
    `distanceToCountry_km` double precision,
705
    `distanceToStateProvince_km` double precision,
706
    `plotName` text,
707
    `elevationInMeters` double precision,
708
    `plotArea_ha` double precision,
709
    `samplingProtocol` text,
710
    `dateCollected` date,
711
    `higherPlantGroup` text,
712
    family text,
713
    genus text,
714
    `speciesBinomial` text,
715
    `scientificName` text,
716
    `scientificNameAuthorship` text,
717
    `scientificNameWithMorphospecies` text,
718
    threatened int(1),
719
    `identifiedBy` text,
720
    `growthForm` text,
721
    cultivated int(1),
722
    `cultivatedBasis` text,
723
    `coverPercent` double precision,
724
    `diameterBreastHeight_cm` double precision,
725
    height_m double precision,
726
    tag text,
727
    `organismX_m` double precision,
728
    `organismY_m` double precision,
729
    `recordedBy` text,
730
    `recordNumber` text
731
);
732

    
733

    
734
--
735
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
736
--
737

    
738

    
739

    
740

    
741
--
742
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
743
--
744

    
745
CREATE TABLE coordinates (
746
    coordinates_id int(11) NOT NULL,
747
    reference_id int(11) NOT NULL,
748
    latitude_deg double precision NOT NULL,
749
    longitude_deg double precision NOT NULL,
750
    verbatimlatitude text,
751
    verbatimlongitude text,
752
    verbatimcoordinates text,
753
    footprintgeometry_dwc text,
754
    coordsaccuracy_deg double precision
755
);
756

    
757

    
758
--
759
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
760
--
761

    
762

    
763

    
764

    
765
--
766
-- Name: COLUMN coordinates.coordsaccuracy_deg; Type: COMMENT; Schema: public; Owner: -
767
--
768

    
769

    
770

    
771

    
772
--
773
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
774
--
775

    
776
CREATE TABLE family_higher_plant_group (
777
    family text NOT NULL,
778
    higher_plant_group text
779
);
780

    
781

    
782
--
783
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
784
--
785

    
786
CREATE TABLE location (
787
    location_id int(11) NOT NULL,
788
    reference_id int(11) NOT NULL,
789
    sourceaccessioncode text,
790
    parent_id int(11),
791
    authorlocationcode text,
792
    confidentialitystatus int(11) DEFAULT 0 NOT NULL,
793
    confidentialityreason text,
794
    sublocationxposition_m double precision,
795
    sublocationyposition_m double precision,
796
    authorzone text,
797
    authordatum text,
798
    authorlocation text,
799
    locationnarrative text,
800
    azimuth double precision,
801
    shape text,
802
    area_m2 double precision,
803
    standsize text,
804
    placementmethod text,
805
    permanence int(1),
806
    layoutnarrative text,
807
    elevation_m double precision,
808
    elevationaccuracy_m double precision,
809
    elevationrange_m double precision,
810
    verbatimelevation text,
811
    slopeaspect_deg double precision,
812
    minslopeaspect_deg double precision,
813
    maxslopeaspect_deg double precision,
814
    slopegradient_fraction double precision,
815
    minslopegradient_fraction double precision,
816
    maxslopegradient_fraction double precision,
817
    topoposition text,
818
    landform text,
819
    surficialdeposits text,
820
    rocktype text,
821
    submitter_surname text,
822
    submitter_givenname text,
823
    submitter_email text,
824
    notespublic int(1),
825
    notesmgt int(1),
826
    revisions int(1),
827
    dateentered date ,
828
    locationrationalenarrative text,
829
    accessioncode text
830
);
831

    
832

    
833
--
834
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
835
--
836

    
837

    
838

    
839

    
840
--
841
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
842
--
843

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

    
923

    
924
--
925
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
926
--
927

    
928

    
929

    
930

    
931
--
932
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
933
--
934

    
935
CREATE TABLE locationplace (
936
    locationplace_id int(11) NOT NULL,
937
    location_id int(11) NOT NULL,
938
    place_id int(11) NOT NULL,
939
    identifier_id int(11)
940
);
941

    
942

    
943
--
944
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
945
--
946

    
947

    
948

    
949

    
950
--
951
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
952
--
953

    
954
CREATE TABLE method (
955
    method_id int(11) NOT NULL,
956
    reference_id int(11) NOT NULL,
957
    name text,
958
    description text,
959
    diameterheight_m double precision,
960
    mindiameter_m double precision,
961
    maxdiameter_m double precision,
962
    minheight_m double precision,
963
    maxheight_m double precision,
964
    observationtype text,
965
    observationmeasure text,
966
    covermethod_id int(11),
967
    samplingfactor double precision DEFAULT 1 NOT NULL,
968
    coverbasis text,
969
    stemsamplemethod text,
970
    shape text,
971
    length_m double precision,
972
    width_m double precision,
973
    radius_m double precision,
974
    area_m2 double precision,
975
    samplearea_m2 double precision,
976
    subplotspacing_m double precision,
977
    subplotmethod_id int(11),
978
    pointsperline int(11),
979
    accessioncode text
980
);
981

    
982

    
983
--
984
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
985
--
986

    
987

    
988

    
989

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

    
994

    
995

    
996

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

    
1001

    
1002

    
1003

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

    
1008

    
1009

    
1010

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

    
1015

    
1016

    
1017

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

    
1022

    
1023

    
1024

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

    
1029

    
1030

    
1031

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

    
1036

    
1037

    
1038

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

    
1043

    
1044

    
1045

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

    
1050

    
1051

    
1052

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

    
1057

    
1058

    
1059

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

    
1064

    
1065

    
1066

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

    
1071

    
1072

    
1073

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

    
1078

    
1079

    
1080

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

    
1085

    
1086

    
1087

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

    
1092

    
1093

    
1094

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

    
1099

    
1100

    
1101

    
1102
--
1103
-- Name: COLUMN method.subplotmethod_id; Type: COMMENT; Schema: public; Owner: -
1104
--
1105

    
1106

    
1107

    
1108

    
1109
--
1110
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1111
--
1112

    
1113

    
1114

    
1115

    
1116
--
1117
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1118
--
1119

    
1120
CREATE TABLE party (
1121
    party_id int(11) NOT NULL,
1122
    reference_id int(11) NOT NULL,
1123
    fullname text,
1124
    salutation text,
1125
    givenname text,
1126
    middlename text,
1127
    surname text,
1128
    suffix text,
1129
    department text,
1130
    organizationname text,
1131
    currentname_id int(11),
1132
    contactinstructions text,
1133
    email text,
1134
    partytype text,
1135
    partypublic int(1) DEFAULT true,
1136
    accessioncode text
1137
);
1138

    
1139

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

    
1144
CREATE TABLE plantobservation (
1145
    plantobservation_id int(11) NOT NULL,
1146
    reference_id int(11) NOT NULL,
1147
    sourceaccessioncode text,
1148
    aggregateoccurrence_id int(11),
1149
    overallheight_m double precision,
1150
    overallheightaccuracy_m double precision,
1151
    collectionnumber text,
1152
    stemcount int(11),
1153
    plant_id int(11),
1154
    accessioncode text
1155
);
1156

    
1157

    
1158
--
1159
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1160
--
1161

    
1162

    
1163

    
1164

    
1165
--
1166
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1167
--
1168

    
1169

    
1170

    
1171

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

    
1176
CREATE TABLE reference (
1177
    reference_id int(11) NOT NULL,
1178
    shortname text,
1179
    `fulltext` text,
1180
    referencetype text,
1181
    accesslevel text,
1182
    accessconditions text,
1183
    title text,
1184
    titlesuperior text,
1185
    referencejournal_id int(11),
1186
    volume text,
1187
    issue text,
1188
    pagerange text,
1189
    totalpages int(11),
1190
    publisher text,
1191
    publicationplace text,
1192
    isbn text,
1193
    edition text,
1194
    numberofvolumes int(11),
1195
    chapternumber int(11),
1196
    reportnumber int(11),
1197
    communicationtype text,
1198
    degree text,
1199
    url text,
1200
    doi text,
1201
    additionalinfo text,
1202
    pubdate date,
1203
    accessdate date,
1204
    conferencedate date,
1205
    accessioncode text
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
    collector_id int(11),
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
    growthform text,
1345
    description text
1346
);
1347

    
1348

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

    
1353

    
1354

    
1355

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

    
1360

    
1361

    
1362

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

    
1367

    
1368

    
1369

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

    
1374

    
1375

    
1376

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

    
1381

    
1382

    
1383

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

    
1388

    
1389

    
1390

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

    
1395

    
1396

    
1397

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

    
1402

    
1403

    
1404

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

    
1409

    
1410

    
1411

    
1412
--
1413
-- Name: threatened_taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1414
--
1415

    
1416
CREATE TABLE threatened_taxonlabel (
1417
    taxonlabel_id int(11) NOT NULL
1418
);
1419

    
1420

    
1421
--
1422
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1423
--
1424

    
1425

    
1426

    
1427

    
1428
--
1429
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1430
--
1431

    
1432
CREATE TABLE classcontributor (
1433
    classcontributor_id int(11) NOT NULL,
1434
    commclass_id int(11) NOT NULL,
1435
    party_id int(11) NOT NULL,
1436
    role text
1437
);
1438

    
1439

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

    
1444

    
1445

    
1446

    
1447
--
1448
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1449
--
1450

    
1451

    
1452

    
1453

    
1454
--
1455
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1456
--
1457

    
1458

    
1459

    
1460
--
1461
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1462
--
1463

    
1464
CREATE TABLE commclass (
1465
    commclass_id int(11) NOT NULL,
1466
    locationevent_id int(11) NOT NULL,
1467
    inspection int(1),
1468
    tableanalysis int(1),
1469
    multivariateanalysis int(1),
1470
    classpublication_id int(11),
1471
    classnotes text,
1472
    commname text,
1473
    commcode text,
1474
    commframework text,
1475
    commlevel text,
1476
    classstartdate date,
1477
    classstopdate date,
1478
    expertsystem text,
1479
    accessioncode text
1480
);
1481

    
1482

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

    
1487

    
1488

    
1489

    
1490
--
1491
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1492
--
1493

    
1494

    
1495

    
1496

    
1497
--
1498
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1499
--
1500

    
1501

    
1502

    
1503
--
1504
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1505
--
1506

    
1507
CREATE TABLE commconcept (
1508
    commconcept_id int(11) NOT NULL,
1509
    commname_id int(11) NOT NULL,
1510
    reference_id int(11),
1511
    commdescription text,
1512
    commname text,
1513
    accessioncode text
1514
);
1515

    
1516

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

    
1521

    
1522

    
1523

    
1524
--
1525
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1526
--
1527

    
1528

    
1529

    
1530

    
1531
--
1532
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1533
--
1534

    
1535

    
1536

    
1537
--
1538
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1539
--
1540

    
1541
CREATE TABLE commcorrelation (
1542
    commcorrelation_id int(11) NOT NULL,
1543
    commstatus_id int(11) NOT NULL,
1544
    commconcept_id int(11) NOT NULL,
1545
    commconvergence text NOT NULL,
1546
    correlationstart date NOT NULL,
1547
    correlationstop date
1548
);
1549

    
1550

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

    
1555

    
1556

    
1557

    
1558
--
1559
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1560
--
1561

    
1562

    
1563

    
1564

    
1565
--
1566
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1567
--
1568

    
1569

    
1570

    
1571
--
1572
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1573
--
1574

    
1575
CREATE TABLE commdetermination (
1576
    commdetermination_id int(11) NOT NULL,
1577
    commclass_id int(11) NOT NULL,
1578
    commconcept_id int(11) NOT NULL,
1579
    commcode text,
1580
    commname text,
1581
    classfit text,
1582
    classconfidence text,
1583
    commauthority_id int(11),
1584
    notes text,
1585
    type int(1),
1586
    nomenclaturaltype int(1)
1587
);
1588

    
1589

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

    
1594

    
1595

    
1596

    
1597
--
1598
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1599
--
1600

    
1601

    
1602

    
1603

    
1604
--
1605
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1606
--
1607

    
1608

    
1609

    
1610
--
1611
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1612
--
1613

    
1614
CREATE TABLE commlineage (
1615
    commlineage_id int(11) NOT NULL,
1616
    parentcommstatus_id int(11) NOT NULL,
1617
    childcommstatus_id int(11) NOT NULL
1618
);
1619

    
1620

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

    
1625

    
1626

    
1627

    
1628
--
1629
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1630
--
1631

    
1632

    
1633

    
1634

    
1635
--
1636
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1637
--
1638

    
1639

    
1640

    
1641
--
1642
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1643
--
1644

    
1645
CREATE TABLE commname (
1646
    commname_id int(11) NOT NULL,
1647
    commname text NOT NULL,
1648
    reference_id int(11),
1649
    dateentered date 
1650
);
1651

    
1652

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

    
1657

    
1658

    
1659

    
1660
--
1661
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1662
--
1663

    
1664

    
1665

    
1666

    
1667
--
1668
-- Name: commname_commname_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1669
--
1670

    
1671

    
1672

    
1673
--
1674
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1675
--
1676

    
1677
CREATE TABLE commstatus (
1678
    commstatus_id int(11) NOT NULL,
1679
    commconcept_id int(11) NOT NULL,
1680
    reference_id int(11),
1681
    commconceptstatus text NOT NULL,
1682
    commparent_id int(11),
1683
    commlevel text,
1684
    commpartycomments text,
1685
    party_id int(11) NOT NULL,
1686
    startdate date NOT NULL,
1687
    stopdate date,
1688
    accessioncode text
1689
);
1690

    
1691

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

    
1696

    
1697

    
1698

    
1699
--
1700
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1701
--
1702

    
1703

    
1704

    
1705

    
1706
--
1707
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1708
--
1709

    
1710

    
1711

    
1712
--
1713
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1714
--
1715

    
1716
CREATE TABLE commusage (
1717
    commusage_id int(11) NOT NULL,
1718
    commname_id int(11) NOT NULL,
1719
    commname text,
1720
    commconcept_id int(11),
1721
    commnamestatus text,
1722
    classsystem text,
1723
    party_id int(11),
1724
    commstatus_id int(11),
1725
    usagestart date,
1726
    usagestop date
1727
);
1728

    
1729

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

    
1734

    
1735

    
1736

    
1737
--
1738
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1739
--
1740

    
1741

    
1742

    
1743

    
1744
--
1745
-- Name: commusage_commusage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1746
--
1747

    
1748

    
1749

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

    
1754

    
1755

    
1756

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

    
1761

    
1762

    
1763

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

    
1768

    
1769

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

    
1774
CREATE TABLE coverindex (
1775
    coverindex_id int(11) NOT NULL,
1776
    covermethod_id int(11) NOT NULL,
1777
    covercode text NOT NULL,
1778
    upperlimit double precision,
1779
    lowerlimit double precision,
1780
    coverpercent double precision NOT NULL,
1781
    indexdescription text
1782
);
1783

    
1784

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

    
1789

    
1790

    
1791

    
1792
--
1793
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1794
--
1795

    
1796

    
1797

    
1798

    
1799
--
1800
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1801
--
1802

    
1803

    
1804

    
1805
--
1806
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1807
--
1808

    
1809
CREATE TABLE covermethod (
1810
    covermethod_id int(11) NOT NULL,
1811
    reference_id int(11),
1812
    covertype text NOT NULL,
1813
    coverestimationmethod text,
1814
    accessioncode text
1815
);
1816

    
1817

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

    
1822

    
1823

    
1824

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

    
1829

    
1830

    
1831

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

    
1836

    
1837

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

    
1842

    
1843

    
1844

    
1845
--
1846
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1847
--
1848

    
1849

    
1850

    
1851
--
1852
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1853
--
1854

    
1855
CREATE TABLE definedvalue (
1856
    definedvalue_id int(11) NOT NULL,
1857
    userdefined_id int(11) NOT NULL,
1858
    tablerecord_id int(11) NOT NULL,
1859
    definedvalue text
1860
);
1861

    
1862

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

    
1867

    
1868

    
1869

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

    
1874

    
1875

    
1876

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

    
1881

    
1882

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

    
1887
CREATE TABLE disturbanceobs (
1888
    disturbanceobs_id int(11) NOT NULL,
1889
    locationevent_id int(11) NOT NULL,
1890
    disturbancetype text NOT NULL,
1891
    disturbanceintensity text,
1892
    disturbanceage double precision,
1893
    disturbanceextent double precision,
1894
    disturbancecomment text
1895
);
1896

    
1897

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

    
1902

    
1903

    
1904

    
1905
--
1906
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1907
--
1908

    
1909

    
1910

    
1911

    
1912
--
1913
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1914
--
1915

    
1916

    
1917

    
1918
--
1919
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1920
--
1921

    
1922
CREATE TABLE geoscrub_input (
1923
    country text,
1924
    `stateProvince` text,
1925
    county text,
1926
    `decimalLatitude` double precision,
1927
    `decimalLongitude` double precision
1928
);
1929

    
1930

    
1931
--
1932
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1933
--
1934

    
1935

    
1936

    
1937

    
1938
--
1939
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1940
--
1941

    
1942
CREATE TABLE graphic (
1943
    graphic_id int(11) NOT NULL,
1944
    locationevent_id int(11) NOT NULL,
1945
    graphicname text,
1946
    graphiclocation text,
1947
    graphicdescription text,
1948
    graphictype text,
1949
    graphicdata int(11),
1950
    graphicdate date,
1951
    accessioncode text
1952
);
1953

    
1954

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

    
1959

    
1960

    
1961

    
1962
--
1963
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1964
--
1965

    
1966

    
1967

    
1968

    
1969
--
1970
-- Name: graphic_graphic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1971
--
1972

    
1973

    
1974

    
1975
--
1976
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1977
--
1978

    
1979
CREATE TABLE higher_plant_group_nodes (
1980
    higher_plant_group text NOT NULL,
1981
    node_name text NOT NULL
1982
);
1983

    
1984

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

    
1989

    
1990

    
1991

    
1992
--
1993
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1994
--
1995

    
1996

    
1997

    
1998

    
1999
--
2000
-- Name: location_location_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2001
--
2002

    
2003

    
2004

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

    
2009

    
2010

    
2011

    
2012
--
2013
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2014
--
2015

    
2016

    
2017

    
2018

    
2019
--
2020
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2021
--
2022

    
2023

    
2024

    
2025
--
2026
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2027
--
2028

    
2029
CREATE TABLE locationeventcontributor (
2030
    locationeventcontributor_id int(11) NOT NULL,
2031
    locationevent_id int(11) NOT NULL,
2032
    party_id int(11) NOT NULL,
2033
    role text NOT NULL,
2034
    contributiondate date
2035
);
2036

    
2037

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

    
2042

    
2043

    
2044

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

    
2049

    
2050

    
2051

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

    
2056

    
2057

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

    
2062
CREATE TABLE locationeventsynonym (
2063
    locationeventsynonym_id int(11) NOT NULL,
2064
    synonymlocationevent_id int(11) NOT NULL,
2065
    primarylocationevent_id int(11) NOT NULL,
2066
    party_id int(11) NOT NULL,
2067
    role text NOT NULL,
2068
    synonymcomment text,
2069
    classstartdate date  NOT NULL,
2070
    classstopdate date,
2071
    accessioncode text
2072
);
2073

    
2074

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

    
2079

    
2080

    
2081

    
2082
--
2083
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2084
--
2085

    
2086

    
2087

    
2088

    
2089
--
2090
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2091
--
2092

    
2093

    
2094

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

    
2099

    
2100

    
2101

    
2102
--
2103
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2104
--
2105

    
2106

    
2107

    
2108

    
2109
--
2110
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2111
--
2112

    
2113

    
2114

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

    
2119

    
2120

    
2121

    
2122
--
2123
-- Name: method_method_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2124
--
2125

    
2126

    
2127

    
2128

    
2129
--
2130
-- Name: method_method_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2131
--
2132

    
2133

    
2134

    
2135
--
2136
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2137
--
2138

    
2139
CREATE TABLE methodtaxonclass (
2140
    methodtaxonclass_id int(11) NOT NULL,
2141
    method_id int(11) NOT NULL,
2142
    taxonlabel_id int(11),
2143
    included int(1) NOT NULL,
2144
    submethod_id int(11),
2145
    taxonclass text
2146
);
2147

    
2148

    
2149
--
2150
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2151
--
2152

    
2153

    
2154

    
2155

    
2156
--
2157
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2158
--
2159

    
2160

    
2161

    
2162

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

    
2167

    
2168

    
2169

    
2170
--
2171
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2172
--
2173

    
2174

    
2175

    
2176

    
2177
--
2178
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2179
--
2180

    
2181

    
2182

    
2183
--
2184
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2185
--
2186

    
2187
CREATE TABLE note (
2188
    note_id int(11) NOT NULL,
2189
    notelink_id int(11) NOT NULL,
2190
    party_id int(11) NOT NULL,
2191
    role text NOT NULL,
2192
    notetype text NOT NULL,
2193
    notetext text NOT NULL,
2194
    notedate date,
2195
    accessioncode text
2196
);
2197

    
2198

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

    
2203

    
2204

    
2205

    
2206
--
2207
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2208
--
2209

    
2210

    
2211

    
2212

    
2213
--
2214
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2215
--
2216

    
2217

    
2218

    
2219
--
2220
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2221
--
2222

    
2223
CREATE TABLE notelink (
2224
    notelink_id int(11) NOT NULL,
2225
    tablename text NOT NULL,
2226
    attributename text,
2227
    tablerecord int(11) NOT NULL
2228
);
2229

    
2230

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

    
2235

    
2236

    
2237

    
2238
--
2239
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2240
--
2241

    
2242

    
2243

    
2244

    
2245
--
2246
-- Name: notelink_notelink_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2247
--
2248

    
2249

    
2250

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

    
2255

    
2256

    
2257

    
2258
--
2259
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2260
--
2261

    
2262

    
2263

    
2264

    
2265
--
2266
-- Name: party_party_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2267
--
2268

    
2269

    
2270

    
2271
--
2272
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2273
--
2274

    
2275
CREATE TABLE partymember (
2276
    partymember_id int(11) NOT NULL,
2277
    parentparty_id int(11) NOT NULL,
2278
    childparty_id int(11) NOT NULL,
2279
    role text,
2280
    memberstart date  NOT NULL,
2281
    memberstop date
2282
);
2283

    
2284

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

    
2289

    
2290

    
2291

    
2292
--
2293
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2294
--
2295

    
2296

    
2297

    
2298

    
2299
--
2300
-- Name: partymember_partymember_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2301
--
2302

    
2303

    
2304

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

    
2309

    
2310

    
2311

    
2312
--
2313
-- Name: place_place_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2314
--
2315

    
2316

    
2317

    
2318

    
2319
--
2320
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2321
--
2322

    
2323

    
2324

    
2325
--
2326
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2327
--
2328

    
2329
CREATE TABLE placecorrelation (
2330
    placecorrelation_id int(11) NOT NULL,
2331
    parentplace_id int(11) NOT NULL,
2332
    childplace_id int(11) NOT NULL,
2333
    placeconvergence text NOT NULL
2334
);
2335

    
2336

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

    
2341

    
2342

    
2343

    
2344
--
2345
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2346
--
2347

    
2348

    
2349

    
2350

    
2351
--
2352
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2353
--
2354

    
2355

    
2356

    
2357
--
2358
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2359
--
2360

    
2361
CREATE TABLE placename (
2362
    placename_id int(11) NOT NULL,
2363
    parent_id int(11),
2364
    rank text NOT NULL,
2365
    placename text NOT NULL
2366
);
2367

    
2368

    
2369
--
2370
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2371
--
2372

    
2373

    
2374

    
2375

    
2376
--
2377
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2378
--
2379

    
2380
CREATE TABLE placename_ancestor (
2381
    placename_id int(11) NOT NULL,
2382
    ancestor_id int(11) NOT NULL
2383
);
2384

    
2385

    
2386
--
2387
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2388
--
2389

    
2390

    
2391

    
2392

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

    
2397

    
2398

    
2399

    
2400
--
2401
-- Name: placename_placename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2402
--
2403

    
2404

    
2405

    
2406

    
2407
--
2408
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2409
--
2410

    
2411

    
2412

    
2413
--
2414
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2415
--
2416

    
2417
CREATE TABLE plant (
2418
    plant_id int(11) NOT NULL
2419
);
2420

    
2421

    
2422
--
2423
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2424
--
2425

    
2426

    
2427

    
2428

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

    
2433

    
2434

    
2435

    
2436
--
2437
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2438
--
2439

    
2440

    
2441

    
2442

    
2443
--
2444
-- Name: plant_plant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2445
--
2446

    
2447

    
2448

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

    
2453

    
2454

    
2455

    
2456
--
2457
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2458
--
2459

    
2460

    
2461

    
2462

    
2463
--
2464
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2465
--
2466

    
2467

    
2468

    
2469
--
2470
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2471
--
2472

    
2473
CREATE TABLE project (
2474
    project_id int(11) NOT NULL,
2475
    reference_id int(11) NOT NULL,
2476
    sourceaccessioncode text,
2477
    projectname text,
2478
    projectdescription text,
2479
    startdate date,
2480
    stopdate date,
2481
    accessioncode text
2482
);
2483

    
2484

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

    
2489

    
2490

    
2491

    
2492
--
2493
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2494
--
2495

    
2496

    
2497

    
2498

    
2499
--
2500
-- Name: project_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2501
--
2502

    
2503

    
2504

    
2505
--
2506
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2507
--
2508

    
2509
CREATE TABLE projectcontributor (
2510
    projectcontributor_id int(11) NOT NULL,
2511
    project_id int(11) NOT NULL,
2512
    party_id int(11) NOT NULL,
2513
    role text,
2514
    surname text,
2515
    cheatrole text
2516
);
2517

    
2518

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

    
2523

    
2524

    
2525

    
2526
--
2527
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2528
--
2529

    
2530

    
2531

    
2532

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

    
2537

    
2538

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

    
2543

    
2544

    
2545

    
2546
--
2547
-- Name: reference_reference_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2548
--
2549

    
2550

    
2551

    
2552

    
2553
--
2554
-- Name: reference_reference_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2555
--
2556

    
2557

    
2558

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

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

    
2571

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

    
2576

    
2577

    
2578

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

    
2583

    
2584

    
2585

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

    
2590

    
2591

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

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

    
2604

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

    
2609

    
2610

    
2611

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

    
2616

    
2617

    
2618

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

    
2623

    
2624

    
2625
--
2626
-- Name: referencename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2627
--
2628

    
2629
CREATE TABLE referencename (
2630
    referencename_id int(11) NOT NULL,
2631
    reference_id int(11) NOT NULL,
2632
    system text,
2633
    name text NOT NULL,
2634
    matched_reference_id int(11)
2635
);
2636

    
2637

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

    
2642

    
2643

    
2644

    
2645
--
2646
-- Name: referencename_referencename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2647
--
2648

    
2649

    
2650

    
2651

    
2652
--
2653
-- Name: referencename_referencename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2654
--
2655

    
2656

    
2657

    
2658
--
2659
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2660
--
2661

    
2662
CREATE TABLE revision (
2663
    revision_id int(11) NOT NULL,
2664
    tablename text NOT NULL,
2665
    tableattribute text NOT NULL,
2666
    tablerecord int(11) NOT NULL,
2667
    previousvaluetext text NOT NULL,
2668
    previousvaluetype text NOT NULL,
2669
    previousrevision_id int(11),
2670
    revisiondate date NOT NULL
2671
);
2672

    
2673

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

    
2678

    
2679

    
2680

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

    
2685

    
2686

    
2687

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

    
2692

    
2693

    
2694
--
2695
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2696
--
2697

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

    
2726

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

    
2731

    
2732

    
2733

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

    
2738

    
2739

    
2740

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

    
2745

    
2746

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

    
2751
CREATE TABLE soiltaxon (
2752
    soiltaxon_id int(11) NOT NULL,
2753
    soilcode text,
2754
    soilname text,
2755
    soillevel int(11),
2756
    soilparent_id int(11),
2757
    soilframework text,
2758
    accessioncode text
2759
);
2760

    
2761

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

    
2766

    
2767

    
2768

    
2769
--
2770
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2771
--
2772

    
2773

    
2774

    
2775

    
2776
--
2777
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2778
--
2779

    
2780

    
2781

    
2782
--
2783
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2784
--
2785

    
2786
CREATE TABLE specimen (
2787
    specimen_id int(11) NOT NULL
2788
);
2789

    
2790

    
2791
--
2792
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2793
--
2794

    
2795

    
2796

    
2797

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

    
2802

    
2803

    
2804

    
2805
--
2806
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2807
--
2808

    
2809

    
2810

    
2811

    
2812
--
2813
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2814
--
2815

    
2816

    
2817

    
2818
--
2819
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2820
--
2821

    
2822
CREATE TABLE specimenreplicate (
2823
    specimenreplicate_id int(11) NOT NULL,
2824
    reference_id int(11) NOT NULL,
2825
    sourceaccessioncode text,
2826
    plantobservation_id int(11),
2827
    institution_id int(11),
2828
    collectioncode_dwc text,
2829
    catalognumber_dwc text,
2830
    description text,
2831
    specimen_id int(11),
2832
    accessioncode text
2833
);
2834

    
2835

    
2836
--
2837
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2838
--
2839

    
2840

    
2841

    
2842

    
2843
--
2844
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2845
--
2846

    
2847

    
2848

    
2849

    
2850
--
2851
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2852
--
2853

    
2854

    
2855

    
2856

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

    
2861

    
2862

    
2863

    
2864
--
2865
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2866
--
2867

    
2868

    
2869

    
2870

    
2871
--
2872
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2873
--
2874

    
2875

    
2876

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

    
2881

    
2882

    
2883

    
2884
--
2885
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2886
--
2887

    
2888

    
2889

    
2890

    
2891
--
2892
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2893
--
2894

    
2895

    
2896

    
2897
--
2898
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2899
--
2900

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

    
2911

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

    
2916

    
2917

    
2918

    
2919
--
2920
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2921
--
2922

    
2923

    
2924

    
2925

    
2926
--
2927
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2928
--
2929

    
2930

    
2931

    
2932
--
2933
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2934
--
2935

    
2936
CREATE TABLE taxonalt (
2937
    taxonalt_id int(11) NOT NULL,
2938
    taxondetermination_id int(11) NOT NULL,
2939
    taxonlabel_id int(11) NOT NULL,
2940
    taxonaltfit text,
2941
    taxonaltconfidence text,
2942
    taxonaltnotes text
2943
);
2944

    
2945

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

    
2950

    
2951

    
2952

    
2953
--
2954
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2955
--
2956

    
2957

    
2958

    
2959

    
2960
--
2961
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2962
--
2963

    
2964

    
2965

    
2966
--
2967
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2968
--
2969

    
2970
CREATE TABLE taxonconcept (
2971
    taxonlabel_id int(11) NOT NULL,
2972
    concept_reference_id int(11)
2973
);
2974

    
2975

    
2976
--
2977
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2978
--
2979

    
2980

    
2981

    
2982

    
2983
--
2984
-- Name: COLUMN taxonconcept.concept_reference_id; Type: COMMENT; Schema: public; Owner: -
2985
--
2986

    
2987

    
2988

    
2989

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

    
2994

    
2995

    
2996

    
2997
--
2998
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2999
--
3000

    
3001

    
3002

    
3003

    
3004
--
3005
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3006
--
3007

    
3008

    
3009

    
3010
--
3011
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3012
--
3013

    
3014
CREATE TABLE taxoncorrelation (
3015
    taxoncorrelation_id int(11) NOT NULL,
3016
    taxonstatus_id int(11) NOT NULL,
3017
    taxonlabel_id int(11) NOT NULL,
3018
    plantconvergence text NOT NULL,
3019
    correlationstart date NOT NULL,
3020
    correlationstop date
3021
);
3022

    
3023

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

    
3028

    
3029

    
3030

    
3031
--
3032
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3033
--
3034

    
3035

    
3036

    
3037

    
3038
--
3039
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3040
--
3041

    
3042

    
3043

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

    
3048

    
3049

    
3050

    
3051
--
3052
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3053
--
3054

    
3055

    
3056

    
3057

    
3058
--
3059
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3060
--
3061

    
3062

    
3063

    
3064
--
3065
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3066
--
3067

    
3068
CREATE TABLE taxonlabel_relationship (
3069
    descendant_id int(11) NOT NULL,
3070
    ancestor_id int(11) NOT NULL,
3071
    relationship text DEFAULT 'is included in' NOT NULL
3072
);
3073

    
3074

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

    
3079

    
3080

    
3081

    
3082
--
3083
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3084
--
3085

    
3086

    
3087

    
3088

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

    
3093

    
3094

    
3095

    
3096
--
3097
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3098
--
3099

    
3100

    
3101

    
3102

    
3103
--
3104
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3105
--
3106

    
3107

    
3108

    
3109
--
3110
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3111
--
3112

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

    
3119

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

    
3124

    
3125

    
3126

    
3127
--
3128
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3129
--
3130

    
3131

    
3132

    
3133

    
3134
--
3135
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3136
--
3137

    
3138

    
3139

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

    
3144

    
3145

    
3146

    
3147
--
3148
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3149
--
3150

    
3151

    
3152

    
3153

    
3154
--
3155
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3156
--
3157

    
3158

    
3159

    
3160
--
3161
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3162
--
3163

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

    
3176

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

    
3181

    
3182

    
3183

    
3184
--
3185
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3186
--
3187

    
3188

    
3189

    
3190

    
3191
--
3192
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3193
--
3194

    
3195

    
3196

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

    
3201

    
3202

    
3203

    
3204
--
3205
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3206
--
3207

    
3208

    
3209

    
3210

    
3211
--
3212
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3213
--
3214

    
3215

    
3216

    
3217
--
3218
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3219
--
3220

    
3221
CREATE TABLE telephone (
3222
    telephone_id int(11) NOT NULL,
3223
    party_id int(11) NOT NULL,
3224
    phonenumber text NOT NULL,
3225
    phonetype text NOT NULL
3226
);
3227

    
3228

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

    
3233

    
3234

    
3235

    
3236
--
3237
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3238
--
3239

    
3240

    
3241

    
3242

    
3243
--
3244
-- Name: telephone_telephone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3245
--
3246

    
3247

    
3248

    
3249
--
3250
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3251
--
3252

    
3253

    
3254

    
3255

    
3256
--
3257
-- Name: tnrs_input_name; Type: VIEW; Schema: public; Owner: -
3258
--
3259

    
3260

    
3261

    
3262

    
3263
--
3264
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3265
--
3266

    
3267
CREATE TABLE trait (
3268
    trait_id int(11) NOT NULL,
3269
    stemobservation_id int(11) NOT NULL,
3270
    type text NOT NULL,
3271
    value text
3272
);
3273

    
3274

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

    
3279

    
3280

    
3281

    
3282
--
3283
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3284
--
3285

    
3286

    
3287

    
3288

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

    
3293

    
3294

    
3295
--
3296
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3297
--
3298

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

    
3309

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

    
3314

    
3315

    
3316

    
3317
--
3318
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3319
--
3320

    
3321

    
3322

    
3323

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

    
3328

    
3329

    
3330
--
3331
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3332
--
3333

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

    
3340

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

    
3345

    
3346

    
3347

    
3348
--
3349
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3350
--
3351

    
3352

    
3353

    
3354

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

    
3359

    
3360

    
3361
--
3362
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
3363
--
3364

    
3365

    
3366

    
3367

    
3368
--
3369
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3370
--
3371

    
3372

    
3373

    
3374

    
3375
--
3376
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3377
--
3378

    
3379

    
3380

    
3381

    
3382
--
3383
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
3384
--
3385

    
3386

    
3387

    
3388

    
3389
--
3390
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
3391
--
3392

    
3393

    
3394

    
3395

    
3396
--
3397
-- Name: commcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3398
--
3399

    
3400

    
3401

    
3402

    
3403
--
3404
-- Name: commdetermination_id; Type: DEFAULT; Schema: public; Owner: -
3405
--
3406

    
3407

    
3408

    
3409

    
3410
--
3411
-- Name: commlineage_id; Type: DEFAULT; Schema: public; Owner: -
3412
--
3413

    
3414

    
3415

    
3416

    
3417
--
3418
-- Name: commname_id; Type: DEFAULT; Schema: public; Owner: -
3419
--
3420

    
3421

    
3422

    
3423

    
3424
--
3425
-- Name: commstatus_id; Type: DEFAULT; Schema: public; Owner: -
3426
--
3427

    
3428

    
3429

    
3430

    
3431
--
3432
-- Name: commusage_id; Type: DEFAULT; Schema: public; Owner: -
3433
--
3434

    
3435

    
3436

    
3437

    
3438
--
3439
-- Name: coordinates_id; Type: DEFAULT; Schema: public; Owner: -
3440
--
3441

    
3442

    
3443

    
3444

    
3445
--
3446
-- Name: coverindex_id; Type: DEFAULT; Schema: public; Owner: -
3447
--
3448

    
3449

    
3450

    
3451

    
3452
--
3453
-- Name: covermethod_id; Type: DEFAULT; Schema: public; Owner: -
3454
--
3455

    
3456

    
3457

    
3458

    
3459
--
3460
-- Name: definedvalue_id; Type: DEFAULT; Schema: public; Owner: -
3461
--
3462

    
3463

    
3464

    
3465

    
3466
--
3467
-- Name: disturbanceobs_id; Type: DEFAULT; Schema: public; Owner: -
3468
--
3469

    
3470

    
3471

    
3472

    
3473
--
3474
-- Name: graphic_id; Type: DEFAULT; Schema: public; Owner: -
3475
--
3476

    
3477

    
3478

    
3479

    
3480
--
3481
-- Name: location_id; Type: DEFAULT; Schema: public; Owner: -
3482
--
3483

    
3484

    
3485

    
3486

    
3487
--
3488
-- Name: locationevent_id; Type: DEFAULT; Schema: public; Owner: -
3489
--
3490

    
3491

    
3492

    
3493

    
3494
--
3495
-- Name: locationeventcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3496
--
3497

    
3498

    
3499

    
3500

    
3501
--
3502
-- Name: locationeventsynonym_id; Type: DEFAULT; Schema: public; Owner: -
3503
--
3504

    
3505

    
3506

    
3507

    
3508
--
3509
-- Name: locationplace_id; Type: DEFAULT; Schema: public; Owner: -
3510
--
3511

    
3512

    
3513

    
3514

    
3515
--
3516
-- Name: method_id; Type: DEFAULT; Schema: public; Owner: -
3517
--
3518

    
3519

    
3520

    
3521

    
3522
--
3523
-- Name: methodtaxonclass_id; Type: DEFAULT; Schema: public; Owner: -
3524
--
3525

    
3526

    
3527

    
3528

    
3529
--
3530
-- Name: note_id; Type: DEFAULT; Schema: public; Owner: -
3531
--
3532

    
3533

    
3534

    
3535

    
3536
--
3537
-- Name: notelink_id; Type: DEFAULT; Schema: public; Owner: -
3538
--
3539

    
3540

    
3541

    
3542

    
3543
--
3544
-- Name: party_id; Type: DEFAULT; Schema: public; Owner: -
3545
--
3546

    
3547

    
3548

    
3549

    
3550
--
3551
-- Name: partymember_id; Type: DEFAULT; Schema: public; Owner: -
3552
--
3553

    
3554

    
3555

    
3556

    
3557
--
3558
-- Name: place_id; Type: DEFAULT; Schema: public; Owner: -
3559
--
3560

    
3561

    
3562

    
3563

    
3564
--
3565
-- Name: placecorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3566
--
3567

    
3568

    
3569

    
3570

    
3571
--
3572
-- Name: placename_id; Type: DEFAULT; Schema: public; Owner: -
3573
--
3574

    
3575

    
3576

    
3577

    
3578
--
3579
-- Name: plant_id; Type: DEFAULT; Schema: public; Owner: -
3580
--
3581

    
3582

    
3583

    
3584

    
3585
--
3586
-- Name: plantobservation_id; Type: DEFAULT; Schema: public; Owner: -
3587
--
3588

    
3589

    
3590

    
3591

    
3592
--
3593
-- Name: project_id; Type: DEFAULT; Schema: public; Owner: -
3594
--
3595

    
3596

    
3597

    
3598

    
3599
--
3600
-- Name: projectcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3601
--
3602

    
3603

    
3604

    
3605

    
3606
--
3607
-- Name: reference_id; Type: DEFAULT; Schema: public; Owner: -
3608
--
3609

    
3610

    
3611

    
3612

    
3613
--
3614
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3615
--
3616

    
3617

    
3618

    
3619

    
3620
--
3621
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
3622
--
3623

    
3624

    
3625

    
3626

    
3627
--
3628
-- Name: referencename_id; Type: DEFAULT; Schema: public; Owner: -
3629
--
3630

    
3631

    
3632

    
3633

    
3634
--
3635
-- Name: revision_id; Type: DEFAULT; Schema: public; Owner: -
3636
--
3637

    
3638

    
3639

    
3640

    
3641
--
3642
-- Name: soilobs_id; Type: DEFAULT; Schema: public; Owner: -
3643
--
3644

    
3645

    
3646

    
3647

    
3648
--
3649
-- Name: soiltaxon_id; Type: DEFAULT; Schema: public; Owner: -
3650
--
3651

    
3652

    
3653

    
3654

    
3655
--
3656
-- Name: specimen_id; Type: DEFAULT; Schema: public; Owner: -
3657
--
3658

    
3659

    
3660

    
3661

    
3662
--
3663
-- Name: specimenreplicate_id; Type: DEFAULT; Schema: public; Owner: -
3664
--
3665

    
3666

    
3667

    
3668

    
3669
--
3670
-- Name: stemobservation_id; Type: DEFAULT; Schema: public; Owner: -
3671
--
3672

    
3673

    
3674

    
3675

    
3676
--
3677
-- Name: stratum_id; Type: DEFAULT; Schema: public; Owner: -
3678
--
3679

    
3680

    
3681

    
3682

    
3683
--
3684
-- Name: taxonalt_id; Type: DEFAULT; Schema: public; Owner: -
3685
--
3686

    
3687

    
3688

    
3689

    
3690
--
3691
-- Name: taxoncorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3692
--
3693

    
3694

    
3695

    
3696

    
3697
--
3698
-- Name: taxondetermination_id; Type: DEFAULT; Schema: public; Owner: -
3699
--
3700

    
3701

    
3702

    
3703

    
3704
--
3705
-- Name: taxonlabel_id; Type: DEFAULT; Schema: public; Owner: -
3706
--
3707

    
3708

    
3709

    
3710

    
3711
--
3712
-- Name: taxonlineage_id; Type: DEFAULT; Schema: public; Owner: -
3713
--
3714

    
3715

    
3716

    
3717

    
3718
--
3719
-- Name: taxonoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3720
--
3721

    
3722

    
3723

    
3724

    
3725
--
3726
-- Name: taxonstatus_id; Type: DEFAULT; Schema: public; Owner: -
3727
--
3728

    
3729

    
3730

    
3731

    
3732
--
3733
-- Name: taxonverbatim_id; Type: DEFAULT; Schema: public; Owner: -
3734
--
3735

    
3736

    
3737

    
3738

    
3739
--
3740
-- Name: telephone_id; Type: DEFAULT; Schema: public; Owner: -
3741
--
3742

    
3743

    
3744

    
3745

    
3746
--
3747
-- Name: trait_id; Type: DEFAULT; Schema: public; Owner: -
3748
--
3749

    
3750

    
3751

    
3752

    
3753
--
3754
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
3755
--
3756

    
3757

    
3758

    
3759

    
3760
--
3761
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
3762
--
3763

    
3764

    
3765

    
3766

    
3767
--
3768
-- Data for Name: address; Type: TABLE DATA; Schema: public; Owner: -
3769
--
3770

    
3771

    
3772

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

    
3777

    
3778

    
3779
--
3780
-- Data for Name: analytical_aggregate; Type: TABLE DATA; Schema: public; Owner: -
3781
--
3782

    
3783

    
3784

    
3785
--
3786
-- Data for Name: analytical_stem; Type: TABLE DATA; Schema: public; Owner: -
3787
--
3788

    
3789

    
3790

    
3791
--
3792
-- Data for Name: classcontributor; Type: TABLE DATA; Schema: public; Owner: -
3793
--
3794

    
3795

    
3796

    
3797
--
3798
-- Data for Name: commclass; Type: TABLE DATA; Schema: public; Owner: -
3799
--
3800

    
3801

    
3802

    
3803
--
3804
-- Data for Name: commconcept; Type: TABLE DATA; Schema: public; Owner: -
3805
--
3806

    
3807

    
3808

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

    
3813

    
3814

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

    
3819

    
3820

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

    
3825

    
3826

    
3827
--
3828
-- Data for Name: commname; Type: TABLE DATA; Schema: public; Owner: -
3829
--
3830

    
3831

    
3832

    
3833
--
3834
-- Data for Name: commstatus; Type: TABLE DATA; Schema: public; Owner: -
3835
--
3836

    
3837

    
3838

    
3839
--
3840
-- Data for Name: commusage; Type: TABLE DATA; Schema: public; Owner: -
3841
--
3842

    
3843

    
3844

    
3845
--
3846
-- Data for Name: coordinates; Type: TABLE DATA; Schema: public; Owner: -
3847
--
3848

    
3849

    
3850

    
3851
--
3852
-- Data for Name: coverindex; Type: TABLE DATA; Schema: public; Owner: -
3853
--
3854

    
3855

    
3856

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

    
3861

    
3862

    
3863
--
3864
-- Data for Name: definedvalue; Type: TABLE DATA; Schema: public; Owner: -
3865
--
3866

    
3867

    
3868

    
3869
--
3870
-- Data for Name: disturbanceobs; Type: TABLE DATA; Schema: public; Owner: -
3871
--
3872

    
3873

    
3874

    
3875
--
3876
-- Data for Name: family_higher_plant_group; Type: TABLE DATA; Schema: public; Owner: -
3877
--
3878

    
3879

    
3880

    
3881
--
3882
-- Data for Name: geoscrub_input; Type: TABLE DATA; Schema: public; Owner: -
3883
--
3884

    
3885

    
3886

    
3887
--
3888
-- Data for Name: graphic; Type: TABLE DATA; Schema: public; Owner: -
3889
--
3890

    
3891

    
3892

    
3893
--
3894
-- Data for Name: higher_plant_group_nodes; Type: TABLE DATA; Schema: public; Owner: -
3895
--
3896

    
3897
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3898
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3899
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3900
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3901
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3902
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3903
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3904
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3905
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3906
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3907
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3908
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3909

    
3910

    
3911
--
3912
-- Data for Name: location; Type: TABLE DATA; Schema: public; Owner: -
3913
--
3914

    
3915

    
3916

    
3917
--
3918
-- Data for Name: locationevent; Type: TABLE DATA; Schema: public; Owner: -
3919
--
3920

    
3921

    
3922

    
3923
--
3924
-- Data for Name: locationeventcontributor; Type: TABLE DATA; Schema: public; Owner: -
3925
--
3926

    
3927

    
3928

    
3929
--
3930
-- Data for Name: locationeventsynonym; Type: TABLE DATA; Schema: public; Owner: -
3931
--
3932

    
3933

    
3934

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

    
3939

    
3940

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

    
3945

    
3946

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

    
3951

    
3952

    
3953
--
3954
-- Data for Name: note; Type: TABLE DATA; Schema: public; Owner: -
3955
--
3956

    
3957

    
3958

    
3959
--
3960
-- Data for Name: notelink; Type: TABLE DATA; Schema: public; Owner: -
3961
--
3962

    
3963

    
3964

    
3965
--
3966
-- Data for Name: party; Type: TABLE DATA; Schema: public; Owner: -
3967
--
3968

    
3969

    
3970

    
3971
--
3972
-- Data for Name: partymember; Type: TABLE DATA; Schema: public; Owner: -
3973
--
3974

    
3975

    
3976

    
3977
--
3978
-- Data for Name: place; Type: TABLE DATA; Schema: public; Owner: -
3979
--
3980

    
3981

    
3982

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

    
3987

    
3988

    
3989
--
3990
-- Data for Name: placename; Type: TABLE DATA; Schema: public; Owner: -
3991
--
3992

    
3993

    
3994

    
3995
--
3996
-- Data for Name: placename_ancestor; Type: TABLE DATA; Schema: public; Owner: -
3997
--
3998

    
3999

    
4000

    
4001
--
4002
-- Data for Name: plant; Type: TABLE DATA; Schema: public; Owner: -
4003
--
4004

    
4005

    
4006

    
4007
--
4008
-- Data for Name: plantobservation; Type: TABLE DATA; Schema: public; Owner: -
4009
--
4010

    
4011

    
4012

    
4013
--
4014
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: -
4015
--
4016

    
4017

    
4018

    
4019
--
4020
-- Data for Name: projectcontributor; Type: TABLE DATA; Schema: public; Owner: -
4021
--
4022

    
4023

    
4024

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

    
4029

    
4030

    
4031
--
4032
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4033
--
4034

    
4035

    
4036

    
4037
--
4038
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4039
--
4040

    
4041

    
4042

    
4043
--
4044
-- Data for Name: referencename; Type: TABLE DATA; Schema: public; Owner: -
4045
--
4046

    
4047

    
4048

    
4049
--
4050
-- Data for Name: revision; Type: TABLE DATA; Schema: public; Owner: -
4051
--
4052

    
4053

    
4054

    
4055
--
4056
-- Data for Name: soilobs; Type: TABLE DATA; Schema: public; Owner: -
4057
--
4058

    
4059

    
4060

    
4061
--
4062
-- Data for Name: soiltaxon; Type: TABLE DATA; Schema: public; Owner: -
4063
--
4064

    
4065

    
4066

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

    
4071

    
4072

    
4073
--
4074
-- Data for Name: specimenreplicate; Type: TABLE DATA; Schema: public; Owner: -
4075
--
4076

    
4077

    
4078

    
4079
--
4080
-- Data for Name: stemobservation; Type: TABLE DATA; Schema: public; Owner: -
4081
--
4082

    
4083

    
4084

    
4085
--
4086
-- Data for Name: stratum; Type: TABLE DATA; Schema: public; Owner: -
4087
--
4088

    
4089

    
4090

    
4091
--
4092
-- Data for Name: taxonalt; Type: TABLE DATA; Schema: public; Owner: -
4093
--
4094

    
4095

    
4096

    
4097
--
4098
-- Data for Name: taxonconcept; Type: TABLE DATA; Schema: public; Owner: -
4099
--
4100

    
4101

    
4102

    
4103
--
4104
-- Data for Name: taxoncorrelation; Type: TABLE DATA; Schema: public; Owner: -
4105
--
4106

    
4107

    
4108

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

    
4113

    
4114

    
4115
--
4116
-- Data for Name: taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4117
--
4118

    
4119

    
4120

    
4121
--
4122
-- Data for Name: taxonlabel_relationship; Type: TABLE DATA; Schema: public; Owner: -
4123
--
4124

    
4125

    
4126

    
4127
--
4128
-- Data for Name: taxonlineage; Type: TABLE DATA; Schema: public; Owner: -
4129
--
4130

    
4131

    
4132

    
4133
--
4134
-- Data for Name: taxonoccurrence; Type: TABLE DATA; Schema: public; Owner: -
4135
--
4136

    
4137

    
4138

    
4139
--
4140
-- Data for Name: taxonstatus; Type: TABLE DATA; Schema: public; Owner: -
4141
--
4142

    
4143

    
4144

    
4145
--
4146
-- Data for Name: taxonverbatim; Type: TABLE DATA; Schema: public; Owner: -
4147
--
4148

    
4149

    
4150

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

    
4155

    
4156

    
4157
--
4158
-- Data for Name: threatened_taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4159
--
4160

    
4161

    
4162

    
4163
--
4164
-- Data for Name: trait; Type: TABLE DATA; Schema: public; Owner: -
4165
--
4166

    
4167

    
4168

    
4169
--
4170
-- Data for Name: userdefined; Type: TABLE DATA; Schema: public; Owner: -
4171
--
4172

    
4173

    
4174

    
4175
--
4176
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4177
--
4178

    
4179

    
4180

    
4181
--
4182
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4183
--
4184

    
4185
ALTER TABLE address
4186
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4187

    
4188

    
4189
--
4190
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4191
--
4192

    
4193
ALTER TABLE aggregateoccurrence
4194
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4195

    
4196

    
4197
--
4198
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4199
--
4200

    
4201
ALTER TABLE classcontributor
4202
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4203

    
4204

    
4205
--
4206
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4207
--
4208

    
4209
ALTER TABLE commclass
4210
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4211

    
4212

    
4213
--
4214
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4215
--
4216

    
4217
ALTER TABLE commconcept
4218
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4219

    
4220

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

    
4225
ALTER TABLE commconcept
4226
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4227

    
4228

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

    
4233
ALTER TABLE commcorrelation
4234
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4235

    
4236

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

    
4241
ALTER TABLE commdetermination
4242
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4243

    
4244

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

    
4249
ALTER TABLE commdetermination
4250
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4251

    
4252

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

    
4257
ALTER TABLE commlineage
4258
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4259

    
4260

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

    
4265
ALTER TABLE commname
4266
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4267

    
4268

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

    
4273
ALTER TABLE commname
4274
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4275

    
4276

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

    
4281
ALTER TABLE commstatus
4282
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4283

    
4284

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

    
4289
ALTER TABLE commusage
4290
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4291

    
4292

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

    
4297
ALTER TABLE coordinates
4298
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4299

    
4300

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

    
4305
ALTER TABLE coverindex
4306
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4307

    
4308

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

    
4313
ALTER TABLE covermethod
4314
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4315

    
4316

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

    
4321
ALTER TABLE definedvalue
4322
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4323

    
4324

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

    
4329
ALTER TABLE definedvalue
4330
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4331

    
4332

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

    
4337
ALTER TABLE disturbanceobs
4338
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4339

    
4340

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

    
4345
ALTER TABLE family_higher_plant_group
4346
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4347

    
4348

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

    
4353
ALTER TABLE graphic
4354
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4355

    
4356

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

    
4361
ALTER TABLE higher_plant_group_nodes
4362
    ADD CONSTRAINT higher_plant_group_node_pkey PRIMARY KEY (higher_plant_group, node_name);
4363

    
4364

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

    
4369
ALTER TABLE location
4370
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4371

    
4372

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

    
4377
ALTER TABLE locationevent
4378
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4379

    
4380

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

    
4385
ALTER TABLE locationeventcontributor
4386
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4387

    
4388

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

    
4393
ALTER TABLE locationeventsynonym
4394
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4395

    
4396

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

    
4401
ALTER TABLE locationplace
4402
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4403

    
4404

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

    
4409
ALTER TABLE method
4410
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4411

    
4412

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

    
4417
ALTER TABLE methodtaxonclass
4418
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4419

    
4420

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

    
4425
ALTER TABLE methodtaxonclass
4426
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4427

    
4428

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

    
4433
ALTER TABLE methodtaxonclass
4434
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4435

    
4436

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

    
4441
ALTER TABLE note
4442
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4443

    
4444

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

    
4449
ALTER TABLE notelink
4450
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4451

    
4452

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

    
4457
ALTER TABLE party
4458
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4459

    
4460

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

    
4465
ALTER TABLE partymember
4466
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4467

    
4468

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

    
4473
ALTER TABLE place
4474
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4475

    
4476

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

    
4481
ALTER TABLE placecorrelation
4482
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4483

    
4484

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

    
4489
ALTER TABLE placename_ancestor
4490
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4491

    
4492

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

    
4497
ALTER TABLE placename
4498
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4499

    
4500

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

    
4505
ALTER TABLE plant
4506
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4507

    
4508

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

    
4513
ALTER TABLE plantobservation
4514
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4515

    
4516

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

    
4521
ALTER TABLE project
4522
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4523

    
4524

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

    
4529
ALTER TABLE project
4530
    ADD CONSTRAINT project_unique UNIQUE (reference_id, projectname);
4531

    
4532

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

    
4537
ALTER TABLE projectcontributor
4538
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4539

    
4540

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

    
4545
ALTER TABLE reference
4546
    ADD CONSTRAINT reference_pkey PRIMARY KEY (reference_id);
4547

    
4548

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

    
4553
ALTER TABLE referencecontributor
4554
    ADD CONSTRAINT referencecontributor_pkey PRIMARY KEY (referencecontributor_id);
4555

    
4556

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

    
4561
ALTER TABLE referencejournal
4562
    ADD CONSTRAINT referencejournal_pkey PRIMARY KEY (referencejournal_id);
4563

    
4564

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

    
4569
ALTER TABLE referencename
4570
    ADD CONSTRAINT referencename_pkey PRIMARY KEY (referencename_id);
4571

    
4572

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

    
4577
ALTER TABLE revision
4578
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4579

    
4580

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

    
4585
ALTER TABLE soilobs
4586
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4587

    
4588

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

    
4593
ALTER TABLE soilobs
4594
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4595

    
4596

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

    
4601
ALTER TABLE soiltaxon
4602
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4603

    
4604

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

    
4609
ALTER TABLE specimen
4610
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4611

    
4612

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

    
4617
ALTER TABLE specimenreplicate
4618
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4619

    
4620

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

    
4625
ALTER TABLE stemobservation
4626
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4627

    
4628

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

    
4633
ALTER TABLE stratum
4634
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4635

    
4636

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

    
4641
ALTER TABLE taxonalt
4642
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4643

    
4644

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

    
4649
ALTER TABLE taxonconcept
4650
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4651

    
4652

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

    
4657
ALTER TABLE taxoncorrelation
4658
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4659

    
4660

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

    
4665
ALTER TABLE taxondetermination
4666
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4667

    
4668

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

    
4673
ALTER TABLE taxonlabel
4674
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4675

    
4676

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

    
4681
ALTER TABLE taxonlabel_relationship
4682
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4683

    
4684

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

    
4689
ALTER TABLE taxonlineage
4690
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4691

    
4692

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

    
4697
ALTER TABLE taxonoccurrence
4698
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4699

    
4700

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

    
4705
ALTER TABLE taxonstatus
4706
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4707

    
4708

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

    
4713
ALTER TABLE taxonstatus
4714
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4715

    
4716

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

    
4721
ALTER TABLE taxonverbatim
4722
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4723

    
4724

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

    
4729
ALTER TABLE taxonverbatim
4730
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4731

    
4732

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

    
4737
ALTER TABLE telephone
4738
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4739

    
4740

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

    
4745
ALTER TABLE threatened_taxonlabel
4746
    ADD CONSTRAINT threatened_taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4747

    
4748

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

    
4753
ALTER TABLE trait
4754
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4755

    
4756

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

    
4761
ALTER TABLE userdefined
4762
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4763

    
4764

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

    
4769
ALTER TABLE userdefined
4770
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4771

    
4772

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

    
4777
ALTER TABLE voucher
4778
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4779

    
4780

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

    
4785
ALTER TABLE voucher
4786
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4787

    
4788

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

    
4793
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4794

    
4795

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

    
4800

    
4801

    
4802

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

    
4807

    
4808

    
4809

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

    
4814
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4815

    
4816

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

    
4821

    
4822

    
4823

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

    
4828
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4829

    
4830

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

    
4835
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4836

    
4837

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

    
4842

    
4843

    
4844

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

    
4849
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4850

    
4851

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

    
4856
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4857

    
4858

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

    
4863
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4864

    
4865

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

    
4870
CREATE INDEX location_creator ON location  (reference_id);
4871

    
4872

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

    
4877
CREATE INDEX location_parent ON location  (parent_id);
4878

    
4879

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

    
4884

    
4885

    
4886

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

    
4891

    
4892

    
4893

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

    
4898

    
4899

    
4900

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

    
4905
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4906

    
4907

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

    
4912
CREATE INDEX locationevent_location ON locationevent  (location_id);
4913

    
4914

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

    
4919

    
4920

    
4921

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

    
4926

    
4927

    
4928

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

    
4933

    
4934

    
4935

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

    
4940

    
4941

    
4942

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

    
4947

    
4948

    
4949

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

    
4954
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4955

    
4956

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

    
4961

    
4962

    
4963

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

    
4968
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4969

    
4970

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

    
4975

    
4976

    
4977

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

    
4982
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4983

    
4984

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

    
4989
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
4990

    
4991

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

    
4996

    
4997

    
4998

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

    
5003
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5004

    
5005

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

    
5010

    
5011

    
5012

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

    
5017

    
5018

    
5019

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

    
5024

    
5025

    
5026

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

    
5031
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5032

    
5033

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

    
5038

    
5039

    
5040

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

    
5045
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5046

    
5047

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

    
5052

    
5053

    
5054

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

    
5059

    
5060

    
5061

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

    
5066
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
5067

    
5068

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

    
5073

    
5074

    
5075

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

    
5080
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
5081

    
5082

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

    
5087

    
5088

    
5089

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

    
5094
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5095

    
5096

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

    
5101
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5102

    
5103

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

    
5108

    
5109

    
5110

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

    
5115

    
5116

    
5117

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

    
5122

    
5123

    
5124

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

    
5129

    
5130

    
5131

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

    
5136
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5137

    
5138

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

    
5143

    
5144

    
5145

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

    
5150

    
5151

    
5152

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

    
5157
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5158

    
5159

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

    
5164

    
5165

    
5166

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

    
5171

    
5172

    
5173

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

    
5178

    
5179

    
5180

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

    
5185
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5186

    
5187

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

    
5192
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5193

    
5194

    
5195
--
5196
-- Name: taxonlabel_relationship_descendants; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5197
--
5198

    
5199
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5200

    
5201

    
5202
--
5203
-- Name: taxonlabel_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5204
--
5205

    
5206

    
5207

    
5208

    
5209
--
5210
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5211
--
5212

    
5213
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5214

    
5215

    
5216
--
5217
-- Name: taxonoccurrence_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5218
--
5219

    
5220
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5221

    
5222

    
5223
--
5224
-- Name: taxonoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5225
--
5226

    
5227

    
5228

    
5229

    
5230
--
5231
-- Name: taxonoccurrence_unique_within_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5232
--
5233

    
5234

    
5235

    
5236

    
5237
--
5238
-- Name: taxonstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5239
--
5240

    
5241
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5242

    
5243

    
5244
--
5245
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5246
--
5247

    
5248
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5249

    
5250

    
5251
--
5252
-- Name: party_reference_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5253
--
5254

    
5255

    
5256

    
5257

    
5258
--
5259
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5260
--
5261

    
5262

    
5263

    
5264

    
5265
--
5266
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5267
--
5268

    
5269

    
5270

    
5271

    
5272
--
5273
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5274
--
5275

    
5276

    
5277

    
5278

    
5279
--
5280
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5281
--
5282

    
5283

    
5284

    
5285

    
5286
--
5287
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5288
--
5289

    
5290

    
5291

    
5292

    
5293
--
5294
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5295
--
5296

    
5297

    
5298

    
5299

    
5300
--
5301
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5302
--
5303

    
5304

    
5305

    
5306

    
5307
--
5308
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5309
--
5310

    
5311

    
5312

    
5313

    
5314
--
5315
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5316
--
5317

    
5318

    
5319

    
5320

    
5321
--
5322
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5323
--
5324

    
5325

    
5326

    
5327

    
5328
--
5329
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5330
--
5331

    
5332

    
5333

    
5334

    
5335
--
5336
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5337
--
5338

    
5339

    
5340

    
5341

    
5342
--
5343
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5344
--
5345

    
5346
ALTER TABLE address
5347
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5348

    
5349

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

    
5354
ALTER TABLE address
5355
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5356

    
5357

    
5358
--
5359
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5360
--
5361

    
5362

    
5363

    
5364

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

    
5369

    
5370

    
5371

    
5372
--
5373
-- Name: aggregateoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5374
--
5375

    
5376

    
5377

    
5378

    
5379
--
5380
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5381
--
5382

    
5383
ALTER TABLE aggregateoccurrence
5384
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5385

    
5386

    
5387
--
5388
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5389
--
5390

    
5391
ALTER TABLE aggregateoccurrence
5392
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5393

    
5394

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

    
5399
ALTER TABLE classcontributor
5400
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5401

    
5402

    
5403
--
5404
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5405
--
5406

    
5407

    
5408

    
5409

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

    
5414

    
5415

    
5416

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

    
5421

    
5422

    
5423

    
5424
--
5425
-- Name: commconcept_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5426
--
5427

    
5428
ALTER TABLE commconcept
5429
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5430

    
5431

    
5432
--
5433
-- Name: commconcept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5434
--
5435

    
5436

    
5437

    
5438

    
5439
--
5440
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5441
--
5442

    
5443
ALTER TABLE commcorrelation
5444
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5445

    
5446

    
5447
--
5448
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5449
--
5450

    
5451
ALTER TABLE commcorrelation
5452
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5453

    
5454

    
5455
--
5456
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5457
--
5458

    
5459

    
5460

    
5461

    
5462
--
5463
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5464
--
5465

    
5466
ALTER TABLE commdetermination
5467
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5468

    
5469

    
5470
--
5471
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5472
--
5473

    
5474
ALTER TABLE commdetermination
5475
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5476

    
5477

    
5478
--
5479
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5480
--
5481

    
5482
ALTER TABLE commlineage
5483
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5484

    
5485

    
5486
--
5487
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5488
--
5489

    
5490
ALTER TABLE commlineage
5491
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5492

    
5493

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

    
5498

    
5499

    
5500

    
5501
--
5502
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5503
--
5504

    
5505
ALTER TABLE commstatus
5506
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5507

    
5508

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

    
5513
ALTER TABLE commstatus
5514
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5515

    
5516

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

    
5521

    
5522

    
5523

    
5524
--
5525
-- Name: commstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5526
--
5527

    
5528

    
5529

    
5530

    
5531
--
5532
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5533
--
5534

    
5535
ALTER TABLE commusage
5536
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5537

    
5538

    
5539
--
5540
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5541
--
5542

    
5543
ALTER TABLE commusage
5544
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5545

    
5546

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

    
5551
ALTER TABLE commusage
5552
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5553

    
5554

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

    
5559

    
5560

    
5561

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

    
5566

    
5567

    
5568

    
5569
--
5570
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5571
--
5572

    
5573
ALTER TABLE coverindex
5574
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5575

    
5576

    
5577
--
5578
-- Name: covermethod_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5579
--
5580

    
5581

    
5582

    
5583

    
5584
--
5585
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5586
--
5587

    
5588
ALTER TABLE definedvalue
5589
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5590

    
5591

    
5592
--
5593
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5594
--
5595

    
5596
ALTER TABLE disturbanceobs
5597
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5598

    
5599

    
5600
--
5601
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5602
--
5603

    
5604
ALTER TABLE graphic
5605
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5606

    
5607

    
5608
--
5609
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5610
--
5611

    
5612
ALTER TABLE location
5613
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5614

    
5615

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

    
5620

    
5621

    
5622

    
5623
--
5624
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5625
--
5626

    
5627
ALTER TABLE locationevent
5628
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5629

    
5630

    
5631
--
5632
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5633
--
5634

    
5635

    
5636

    
5637

    
5638
--
5639
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5640
--
5641

    
5642
ALTER TABLE locationevent
5643
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5644

    
5645

    
5646
--
5647
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5648
--
5649

    
5650
ALTER TABLE locationevent
5651
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5652

    
5653

    
5654
--
5655
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5656
--
5657

    
5658
ALTER TABLE locationevent
5659
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5660

    
5661

    
5662
--
5663
-- Name: locationevent_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5664
--
5665

    
5666

    
5667

    
5668

    
5669
--
5670
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5671
--
5672

    
5673
ALTER TABLE locationevent
5674
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5675

    
5676

    
5677
--
5678
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5679
--
5680

    
5681
ALTER TABLE locationeventcontributor
5682
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5683

    
5684

    
5685
--
5686
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5687
--
5688

    
5689

    
5690

    
5691

    
5692
--
5693
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5694
--
5695

    
5696

    
5697

    
5698

    
5699
--
5700
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5701
--
5702

    
5703
ALTER TABLE locationeventsynonym
5704
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5705

    
5706

    
5707
--
5708
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5709
--
5710

    
5711
ALTER TABLE locationeventsynonym
5712
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5713

    
5714

    
5715
--
5716
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5717
--
5718

    
5719

    
5720

    
5721

    
5722
--
5723
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5724
--
5725

    
5726
ALTER TABLE locationplace
5727
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5728

    
5729

    
5730
--
5731
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5732
--
5733

    
5734
ALTER TABLE locationplace
5735
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5736

    
5737

    
5738
--
5739
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5740
--
5741

    
5742
ALTER TABLE method
5743
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5744

    
5745

    
5746
--
5747
-- Name: method_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5748
--
5749

    
5750

    
5751

    
5752

    
5753
--
5754
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5755
--
5756

    
5757
ALTER TABLE method
5758
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5759

    
5760

    
5761
--
5762
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5763
--
5764

    
5765
ALTER TABLE methodtaxonclass
5766
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5767

    
5768

    
5769
--
5770
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5771
--
5772

    
5773

    
5774

    
5775

    
5776
--
5777
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5778
--
5779

    
5780
ALTER TABLE methodtaxonclass
5781
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5782

    
5783

    
5784
--
5785
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5786
--
5787

    
5788
ALTER TABLE note
5789
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5790

    
5791

    
5792
--
5793
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5794
--
5795

    
5796

    
5797

    
5798

    
5799
--
5800
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5801
--
5802

    
5803
ALTER TABLE party
5804
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5805

    
5806

    
5807
--
5808
-- Name: party_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5809
--
5810

    
5811

    
5812

    
5813

    
5814
--
5815
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5816
--
5817

    
5818
ALTER TABLE partymember
5819
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5820

    
5821

    
5822
--
5823
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5824
--
5825

    
5826
ALTER TABLE partymember
5827
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5828

    
5829

    
5830
--
5831
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5832
--
5833

    
5834

    
5835

    
5836

    
5837
--
5838
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5839
--
5840

    
5841
ALTER TABLE place
5842
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5843

    
5844

    
5845
--
5846
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5847
--
5848

    
5849
ALTER TABLE place
5850
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5851

    
5852

    
5853
--
5854
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5855
--
5856

    
5857
ALTER TABLE place
5858
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5859

    
5860

    
5861
--
5862
-- Name: place_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5863
--
5864

    
5865

    
5866

    
5867

    
5868
--
5869
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5870
--
5871

    
5872
ALTER TABLE placecorrelation
5873
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5874

    
5875

    
5876
--
5877
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5878
--
5879

    
5880
ALTER TABLE placecorrelation
5881
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5882

    
5883

    
5884
--
5885
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5886
--
5887

    
5888
ALTER TABLE placename_ancestor
5889
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5890

    
5891

    
5892
--
5893
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5894
--
5895

    
5896
ALTER TABLE placename_ancestor
5897
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5898

    
5899

    
5900
--
5901
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5902
--
5903

    
5904
ALTER TABLE placename
5905
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5906

    
5907

    
5908
--
5909
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5910
--
5911

    
5912
ALTER TABLE plantobservation
5913
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5914

    
5915

    
5916
--
5917
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5918
--
5919

    
5920
ALTER TABLE plantobservation
5921
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5922

    
5923

    
5924
--
5925
-- Name: plantobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5926
--
5927

    
5928

    
5929

    
5930

    
5931
--
5932
-- Name: project_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5933
--
5934

    
5935

    
5936

    
5937

    
5938
--
5939
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5940
--
5941

    
5942

    
5943

    
5944

    
5945
--
5946
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5947
--
5948

    
5949
ALTER TABLE projectcontributor
5950
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5951

    
5952

    
5953
--
5954
-- Name: reference_referencejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5955
--
5956

    
5957
ALTER TABLE reference
5958
    ADD CONSTRAINT reference_referencejournal_id_fkey FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
5959

    
5960

    
5961
--
5962
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5963
--
5964

    
5965
ALTER TABLE referencecontributor
5966
    ADD CONSTRAINT referencecontributor_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5967

    
5968

    
5969
--
5970
-- Name: referencecontributor_referenceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5971
--
5972

    
5973
ALTER TABLE referencecontributor
5974
    ADD CONSTRAINT referencecontributor_referenceparty_id_fkey FOREIGN KEY (referenceparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5975

    
5976

    
5977
--
5978
-- Name: referencename_matched_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5979
--
5980

    
5981
ALTER TABLE referencename
5982
    ADD CONSTRAINT referencename_matched_reference_id_fkey FOREIGN KEY (matched_reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5983

    
5984

    
5985
--
5986
-- Name: referencename_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5987
--
5988

    
5989

    
5990

    
5991

    
5992
--
5993
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5994
--
5995

    
5996
ALTER TABLE revision
5997
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
5998

    
5999

    
6000
--
6001
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6002
--
6003

    
6004
ALTER TABLE soilobs
6005
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6006

    
6007

    
6008
--
6009
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6010
--
6011

    
6012
ALTER TABLE soiltaxon
6013
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
6014

    
6015

    
6016
--
6017
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6018
--
6019

    
6020

    
6021

    
6022

    
6023
--
6024
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6025
--
6026

    
6027
ALTER TABLE specimenreplicate
6028
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6029

    
6030

    
6031
--
6032
-- Name: specimenreplicate_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6033
--
6034

    
6035

    
6036

    
6037

    
6038
--
6039
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6040
--
6041

    
6042
ALTER TABLE specimenreplicate
6043
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6044

    
6045

    
6046
--
6047
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6048
--
6049

    
6050
ALTER TABLE stemobservation
6051
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6052

    
6053

    
6054
--
6055
-- Name: stemobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6056
--
6057

    
6058

    
6059

    
6060

    
6061
--
6062
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6063
--
6064

    
6065
ALTER TABLE stratum
6066
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6067

    
6068

    
6069
--
6070
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6071
--
6072

    
6073

    
6074

    
6075

    
6076
--
6077
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6078
--
6079

    
6080
ALTER TABLE taxonalt
6081
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6082

    
6083

    
6084
--
6085
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6086
--
6087

    
6088
ALTER TABLE taxonalt
6089
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6090

    
6091

    
6092
--
6093
-- Name: taxonconcept_concept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6094
--
6095

    
6096

    
6097

    
6098

    
6099
--
6100
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6101
--
6102

    
6103
ALTER TABLE taxonconcept
6104
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6105

    
6106

    
6107
--
6108
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6109
--
6110

    
6111

    
6112

    
6113

    
6114
--
6115
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6116
--
6117

    
6118
ALTER TABLE taxoncorrelation
6119
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6120

    
6121

    
6122
--
6123
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6124
--
6125

    
6126

    
6127

    
6128

    
6129
--
6130
-- Name: taxondetermination_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6131
--
6132

    
6133

    
6134

    
6135

    
6136
--
6137
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6138
--
6139

    
6140
ALTER TABLE taxondetermination
6141
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6142

    
6143

    
6144
--
6145
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6146
--
6147

    
6148
ALTER TABLE taxondetermination
6149
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6150

    
6151

    
6152
--
6153
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6154
--
6155

    
6156

    
6157

    
6158

    
6159
--
6160
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6161
--
6162

    
6163
ALTER TABLE taxonlabel
6164
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6165

    
6166

    
6167
--
6168
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6169
--
6170

    
6171
ALTER TABLE taxonlabel
6172
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6173

    
6174

    
6175
--
6176
-- Name: taxonlabel_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6177
--
6178

    
6179

    
6180

    
6181

    
6182
--
6183
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6184
--
6185

    
6186
ALTER TABLE taxonlabel_relationship
6187
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6188

    
6189

    
6190
--
6191
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6192
--
6193

    
6194
ALTER TABLE taxonlabel_relationship
6195
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6196

    
6197

    
6198
--
6199
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6200
--
6201

    
6202
ALTER TABLE taxonlineage
6203
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6204

    
6205

    
6206
--
6207
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6208
--
6209

    
6210
ALTER TABLE taxonlineage
6211
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6212

    
6213

    
6214
--
6215
-- Name: taxonoccurrence_collector_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6216
--
6217

    
6218

    
6219

    
6220

    
6221
--
6222
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6223
--
6224

    
6225
ALTER TABLE taxonoccurrence
6226
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6227

    
6228

    
6229
--
6230
-- Name: taxonoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6231
--
6232

    
6233

    
6234

    
6235

    
6236
--
6237
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6238
--
6239

    
6240

    
6241

    
6242

    
6243
--
6244
-- Name: taxonstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6245
--
6246

    
6247

    
6248

    
6249

    
6250
--
6251
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6252
--
6253

    
6254
ALTER TABLE taxonstatus
6255
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6256

    
6257

    
6258
--
6259
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6260
--
6261

    
6262
ALTER TABLE taxonverbatim
6263
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6264

    
6265

    
6266
--
6267
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6268
--
6269

    
6270
ALTER TABLE telephone
6271
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6272

    
6273

    
6274
--
6275
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6276
--
6277

    
6278

    
6279

    
6280

    
6281
--
6282
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6283
--
6284

    
6285
ALTER TABLE trait
6286
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6287

    
6288

    
6289
--
6290
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6291
--
6292

    
6293
ALTER TABLE voucher
6294
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6295

    
6296

    
6297
--
6298
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6299
--
6300

    
6301
ALTER TABLE voucher
6302
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6303

    
6304

    
6305
--
6306
-- PostgreSQL database dump complete
6307
--
6308

    
(19-19/20)