Project

General

Profile

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

    
5

    
6

    
7

    
8

    
9

    
10

    
11

    
12

    
13

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

    
18

    
19

    
20

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

    
25

    
26

    
27

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

    
32

    
33

    
34

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

    
39

    
40

    
41

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

    
46

    
47

    
48

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

    
53

    
54

    
55

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

    
60

    
61

    
62

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

    
67

    
68

    
69

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

    
74

    
75

    
76

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

    
81

    
82

    
83

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

    
88

    
89

    
90

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

    
95

    
96

    
97

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

    
102

    
103

    
104

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

    
109

    
110

    
111

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

    
116

    
117

    
118

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

    
123

    
124

    
125

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

    
130

    
131

    
132

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

    
137

    
138

    
139

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

    
144

    
145

    
146

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

    
151

    
152

    
153

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

    
158

    
159

    
160

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

    
165

    
166

    
167

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

    
172

    
173

    
174

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

    
179

    
180

    
181

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

    
186

    
187

    
188

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

    
193

    
194

    
195

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

    
200

    
201

    
202

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

    
207

    
208

    
209

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

    
214

    
215

    
216

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

    
221

    
222

    
223

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

    
228

    
229

    
230

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

    
235

    
236

    
237

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

    
242

    
243

    
244

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

    
249

    
250

    
251

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

    
256

    
257

    
258

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

    
263

    
264

    
265

    
266

    
267

    
268

    
269

    
270
--
271
-- Name: place; Type: TABLE; Schema: public; Owner: -; Tablespace: 
272
--
273

    
274
CREATE TABLE place (
275
    place_id int(11) NOT NULL,
276
    reference_id int(11) NOT NULL,
277
    placecode text,
278
    canon_place_id int(11),
279
    matched_place_id int(11),
280
    coordinates_id int(11),
281
    placename_id int(11),
282
    continent text,
283
    country text,
284
    stateprovince text,
285
    county text,
286
    description text,
287
    georeference_valid int(1),
288
    distance_to_country_m double precision,
289
    distance_to_state_m double precision
290
);
291

    
292

    
293
--
294
-- Name: TABLE place; Type: COMMENT; Schema: public; Owner: -
295
--
296

    
297

    
298

    
299

    
300
--
301
-- Name: COLUMN place.matched_place_id; Type: COMMENT; Schema: public; Owner: -
302
--
303

    
304

    
305

    
306

    
307
--
308
-- Name: place_set_canon_place_id(place, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
309
--
310

    
311

    
312

    
313

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

    
318

    
319

    
320

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

    
325

    
326

    
327

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

    
332

    
333

    
334

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

    
339

    
340

    
341

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

    
346

    
347

    
348

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

    
353

    
354

    
355

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

    
360

    
361

    
362

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

    
367

    
368

    
369

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

    
374

    
375

    
376

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

    
381

    
382

    
383

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

    
388

    
389

    
390

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

    
395

    
396

    
397

    
398
--
399
-- Name: taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
400
--
401

    
402
CREATE TABLE taxonlabel (
403
    taxonlabel_id int(11) NOT NULL,
404
    reference_id int(11) NOT NULL,
405
    sourceaccessioncode text,
406
    creationdate date,
407
    taxonstatus text,
408
    canon_label_id int(11),
409
    matched_label_id int(11),
410
    matched_label_fit_fraction double precision,
411
    parent_id int(11),
412
    taxonepithet text,
413
    rank text,
414
    taxonomicname text,
415
    accessioncode text
416
);
417

    
418

    
419
--
420
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
421
--
422

    
423

    
424

    
425

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

    
430

    
431

    
432

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

    
437

    
438

    
439

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

    
444

    
445

    
446

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

    
451

    
452

    
453

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

    
458

    
459

    
460

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

    
465

    
466

    
467

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

    
472

    
473

    
474

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

    
479

    
480

    
481

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

    
486

    
487

    
488

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

    
493

    
494

    
495

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

    
500

    
501

    
502

    
503
--
504
-- Name: taxonlabel_update_ancestors(taxonlabel, int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
505
--
506

    
507

    
508

    
509

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

    
514

    
515

    
516

    
517
--
518
-- Name: taxonlabel_update_ancestors_on_update(); Type: FUNCTION; Schema: public; Owner: -
519
--
520

    
521

    
522

    
523

    
524
--
525
-- Name: concat(text); Type: AGGREGATE; Schema: public; Owner: -
526
--
527

    
528

    
529

    
530

    
531
--
532
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace: 
533
--
534

    
535
CREATE TABLE address (
536
    address_id int(11) NOT NULL,
537
    party_id int(11) NOT NULL,
538
    organization_id int(11),
539
    orgposition text,
540
    email text,
541
    deliverypoint text,
542
    city text,
543
    administrativearea text,
544
    postalcode text,
545
    country text,
546
    currentflag int(1),
547
    addressstartdate date
548
);
549

    
550

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

    
555

    
556

    
557

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

    
562

    
563

    
564

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

    
569

    
570

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

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

    
595

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

    
600

    
601

    
602

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

    
607

    
608

    
609

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

    
614

    
615

    
616

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

    
621

    
622

    
623

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

    
628

    
629

    
630

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

    
635

    
636

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

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

    
673

    
674
--
675
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
676
--
677

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

    
714

    
715
--
716
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
717
--
718

    
719

    
720

    
721

    
722
--
723
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
724
--
725

    
726
CREATE TABLE coordinates (
727
    coordinates_id int(11) NOT NULL,
728
    reference_id int(11) NOT NULL,
729
    latitude_deg double precision NOT NULL,
730
    longitude_deg double precision NOT NULL,
731
    verbatimlatitude text,
732
    verbatimlongitude text,
733
    verbatimcoordinates text,
734
    footprintgeometry_dwc text,
735
    coordsaccuracy_deg double precision
736
);
737

    
738

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

    
743

    
744

    
745

    
746
--
747
-- Name: COLUMN coordinates.coordsaccuracy_deg; Type: COMMENT; Schema: public; Owner: -
748
--
749

    
750

    
751

    
752

    
753
--
754
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
755
--
756

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

    
803

    
804
--
805
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
806
--
807

    
808

    
809

    
810

    
811
--
812
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
813
--
814

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

    
894

    
895
--
896
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
897
--
898

    
899

    
900

    
901

    
902
--
903
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
904
--
905

    
906
CREATE TABLE locationplace (
907
    locationplace_id int(11) NOT NULL,
908
    location_id int(11) NOT NULL,
909
    place_id int(11) NOT NULL,
910
    identifier_id int(11)
911
);
912

    
913

    
914
--
915
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
916
--
917

    
918

    
919

    
920

    
921
--
922
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
923
--
924

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

    
953

    
954
--
955
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
956
--
957

    
958

    
959

    
960

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

    
965

    
966

    
967

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

    
972

    
973

    
974

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

    
979

    
980

    
981

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

    
986

    
987

    
988

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

    
993

    
994

    
995

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

    
1000

    
1001

    
1002

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

    
1007

    
1008

    
1009

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

    
1014

    
1015

    
1016

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

    
1021

    
1022

    
1023

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

    
1028

    
1029

    
1030

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

    
1035

    
1036

    
1037

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

    
1042

    
1043

    
1044

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

    
1049

    
1050

    
1051

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

    
1056

    
1057

    
1058

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

    
1063

    
1064

    
1065

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

    
1070

    
1071

    
1072

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

    
1077

    
1078

    
1079

    
1080
--
1081
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1082
--
1083

    
1084

    
1085

    
1086

    
1087
--
1088
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1089
--
1090

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

    
1109

    
1110
--
1111
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1112
--
1113

    
1114
CREATE TABLE plantobservation (
1115
    plantobservation_id int(11) NOT NULL,
1116
    reference_id int(11) NOT NULL,
1117
    sourceaccessioncode text,
1118
    aggregateoccurrence_id int(11),
1119
    overallheight_m double precision,
1120
    overallheightaccuracy_m double precision,
1121
    collectionnumber text,
1122
    stemcount int(11),
1123
    plant_id int(11),
1124
    accessioncode text
1125
);
1126

    
1127

    
1128
--
1129
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1130
--
1131

    
1132

    
1133

    
1134

    
1135
--
1136
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1137
--
1138

    
1139

    
1140

    
1141

    
1142
--
1143
-- Name: reference; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1144
--
1145

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

    
1176

    
1177
--
1178
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1179
--
1180

    
1181
CREATE TABLE specimenreplicate (
1182
    specimenreplicate_id int(11) NOT NULL,
1183
    reference_id int(11) NOT NULL,
1184
    sourceaccessioncode text,
1185
    plantobservation_id int(11),
1186
    institution_id int(11),
1187
    collectioncode_dwc text,
1188
    catalognumber_dwc text,
1189
    description text,
1190
    specimen_id int(11),
1191
    accessioncode text
1192
);
1193

    
1194

    
1195
--
1196
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
1197
--
1198

    
1199

    
1200

    
1201

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

    
1206

    
1207

    
1208

    
1209
--
1210
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
1211
--
1212

    
1213

    
1214

    
1215

    
1216
--
1217
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1218
--
1219

    
1220
CREATE TABLE stemobservation (
1221
    stemobservation_id int(11) NOT NULL,
1222
    reference_id int(11) NOT NULL,
1223
    sourceaccessioncode text,
1224
    plantobservation_id int(11) NOT NULL,
1225
    authorstemcode text,
1226
    tag text,
1227
    tags text,
1228
    xposition_m double precision,
1229
    yposition_m double precision,
1230
    diameterbreastheight_m double precision,
1231
    basaldiameter_m double precision,
1232
    diameteraccuracy_m double precision,
1233
    height_m double precision,
1234
    heightfirstbranch_m double precision,
1235
    heightaccuracy_m double precision,
1236
    health text,
1237
    age double precision,
1238
    accessioncode text
1239
);
1240

    
1241

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

    
1246

    
1247

    
1248

    
1249
--
1250
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1251
--
1252

    
1253

    
1254

    
1255

    
1256
--
1257
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1258
--
1259

    
1260
CREATE TABLE taxondetermination (
1261
    taxondetermination_id int(11) NOT NULL,
1262
    taxonoccurrence_id int(11) NOT NULL,
1263
    taxonverbatim_id int(11) NOT NULL,
1264
    party_id int(11),
1265
    role text DEFAULT 'unknown' NOT NULL,
1266
    determinationtype text,
1267
    reference_id int(11),
1268
    isoriginal int(1) DEFAULT false NOT NULL,
1269
    iscurrent int(1) DEFAULT false NOT NULL,
1270
    taxonfit text,
1271
    taxonconfidence text,
1272
    grouptype text,
1273
    notes text,
1274
    notespublic int(1),
1275
    notesmgt int(1),
1276
    revisions int(1),
1277
    determinationdate date,
1278
    accessioncode text
1279
);
1280

    
1281

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

    
1286

    
1287

    
1288

    
1289
--
1290
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1291
--
1292

    
1293
CREATE TABLE taxonoccurrence (
1294
    taxonoccurrence_id int(11) NOT NULL,
1295
    reference_id int(11) NOT NULL,
1296
    sourceaccessioncode text,
1297
    locationevent_id int(11),
1298
    authortaxoncode text,
1299
    verbatimcollectorname text,
1300
    growthform text,
1301
    iscultivated int(1),
1302
    cultivatedbasis text,
1303
    isnative int(1),
1304
    accessioncode text
1305
);
1306

    
1307

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

    
1312

    
1313

    
1314

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

    
1319

    
1320

    
1321

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

    
1326

    
1327

    
1328

    
1329
--
1330
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1331
--
1332

    
1333

    
1334

    
1335

    
1336
--
1337
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1338
--
1339

    
1340
CREATE TABLE taxonverbatim (
1341
    taxonverbatim_id int(11) NOT NULL,
1342
    taxonlabel_id int(11) NOT NULL,
1343
    verbatimrank text,
1344
    taxonomicname text,
1345
    taxonname text,
1346
    author text,
1347
    family text,
1348
    genus text,
1349
    specific_epithet text,
1350
    morphospecies text,
1351
    description text
1352
);
1353

    
1354

    
1355
--
1356
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1357
--
1358

    
1359

    
1360

    
1361

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

    
1366

    
1367

    
1368

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

    
1373

    
1374

    
1375

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

    
1380

    
1381

    
1382

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

    
1387

    
1388

    
1389

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

    
1394

    
1395

    
1396

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

    
1401

    
1402

    
1403

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

    
1408

    
1409

    
1410

    
1411
--
1412
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1413
--
1414

    
1415

    
1416

    
1417

    
1418
--
1419
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1420
--
1421

    
1422

    
1423

    
1424

    
1425
--
1426
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1427
--
1428

    
1429
CREATE TABLE classcontributor (
1430
    classcontributor_id int(11) NOT NULL,
1431
    commclass_id int(11) NOT NULL,
1432
    party_id int(11) NOT NULL,
1433
    role text
1434
);
1435

    
1436

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

    
1441

    
1442

    
1443

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

    
1448

    
1449

    
1450

    
1451
--
1452
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1453
--
1454

    
1455

    
1456

    
1457
--
1458
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1459
--
1460

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

    
1479

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

    
1484

    
1485

    
1486

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

    
1491

    
1492

    
1493

    
1494
--
1495
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1496
--
1497

    
1498

    
1499

    
1500
--
1501
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1502
--
1503

    
1504
CREATE TABLE commconcept (
1505
    commconcept_id int(11) NOT NULL,
1506
    commname_id int(11) NOT NULL,
1507
    reference_id int(11),
1508
    commdescription text,
1509
    d_obscount int(11),
1510
    commname text,
1511
    d_currentaccepted int(1),
1512
    accessioncode text
1513
);
1514

    
1515

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

    
1520

    
1521

    
1522

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

    
1527

    
1528

    
1529

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

    
1534

    
1535

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

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

    
1549

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

    
1554

    
1555

    
1556

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

    
1561

    
1562

    
1563

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

    
1568

    
1569

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

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

    
1588

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

    
1593

    
1594

    
1595

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

    
1600

    
1601

    
1602

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

    
1607

    
1608

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

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

    
1619

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

    
1624

    
1625

    
1626

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

    
1631

    
1632

    
1633

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

    
1638

    
1639

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

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

    
1651

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

    
1656

    
1657

    
1658

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

    
1663

    
1664

    
1665

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

    
1670

    
1671

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

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

    
1690

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

    
1695

    
1696

    
1697

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

    
1702

    
1703

    
1704

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

    
1709

    
1710

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

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

    
1728

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

    
1733

    
1734

    
1735

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

    
1740

    
1741

    
1742

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

    
1747

    
1748

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

    
1753

    
1754

    
1755

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

    
1760

    
1761

    
1762

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

    
1767

    
1768

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

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

    
1783

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

    
1788

    
1789

    
1790

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

    
1795

    
1796

    
1797

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

    
1802

    
1803

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

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

    
1816

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

    
1821

    
1822

    
1823

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

    
1828

    
1829

    
1830

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

    
1835

    
1836

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

    
1841

    
1842

    
1843

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

    
1848

    
1849

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

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

    
1861

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

    
1866

    
1867

    
1868

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

    
1873

    
1874

    
1875

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

    
1880

    
1881

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

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

    
1896

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

    
1901

    
1902

    
1903

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

    
1908

    
1909

    
1910

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

    
1915

    
1916

    
1917
--
1918
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1919
--
1920

    
1921
CREATE TABLE family_higher_plant_group (
1922
    family text NOT NULL,
1923
    higher_plant_group text
1924
);
1925

    
1926

    
1927
--
1928
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1929
--
1930

    
1931
CREATE TABLE geoscrub_input (
1932
    country text,
1933
    `stateProvince` text,
1934
    county text,
1935
    `decimalLatitude` double precision,
1936
    `decimalLongitude` double precision
1937
);
1938

    
1939

    
1940
--
1941
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1942
--
1943

    
1944

    
1945

    
1946

    
1947
--
1948
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1949
--
1950

    
1951
CREATE TABLE graphic (
1952
    graphic_id int(11) NOT NULL,
1953
    locationevent_id int(11) NOT NULL,
1954
    graphicname text,
1955
    graphiclocation text,
1956
    graphicdescription text,
1957
    graphictype text,
1958
    graphicdata int(11),
1959
    graphicdate date,
1960
    accessioncode text
1961
);
1962

    
1963

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

    
1968

    
1969

    
1970

    
1971
--
1972
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1973
--
1974

    
1975

    
1976

    
1977

    
1978
--
1979
-- Name: graphic_graphic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1980
--
1981

    
1982

    
1983

    
1984
--
1985
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1986
--
1987

    
1988
CREATE TABLE higher_plant_group_nodes (
1989
    higher_plant_group text NOT NULL,
1990
    node_name text NOT NULL
1991
);
1992

    
1993

    
1994
--
1995
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1996
--
1997

    
1998

    
1999

    
2000

    
2001
--
2002
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2003
--
2004

    
2005

    
2006

    
2007

    
2008
--
2009
-- Name: location_location_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2010
--
2011

    
2012

    
2013

    
2014
--
2015
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2016
--
2017

    
2018

    
2019

    
2020

    
2021
--
2022
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2023
--
2024

    
2025

    
2026

    
2027

    
2028
--
2029
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2030
--
2031

    
2032

    
2033

    
2034
--
2035
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2036
--
2037

    
2038
CREATE TABLE locationeventcontributor (
2039
    locationeventcontributor_id int(11) NOT NULL,
2040
    locationevent_id int(11) NOT NULL,
2041
    party_id int(11) NOT NULL,
2042
    role text NOT NULL,
2043
    contributiondate date
2044
);
2045

    
2046

    
2047
--
2048
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2049
--
2050

    
2051

    
2052

    
2053

    
2054
--
2055
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2056
--
2057

    
2058

    
2059

    
2060

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

    
2065

    
2066

    
2067
--
2068
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2069
--
2070

    
2071
CREATE TABLE locationeventsynonym (
2072
    locationeventsynonym_id int(11) NOT NULL,
2073
    synonymlocationevent_id int(11) NOT NULL,
2074
    primarylocationevent_id int(11) NOT NULL,
2075
    party_id int(11) NOT NULL,
2076
    role text NOT NULL,
2077
    synonymcomment text,
2078
    classstartdate date  NOT NULL,
2079
    classstopdate date,
2080
    accessioncode text
2081
);
2082

    
2083

    
2084
--
2085
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2086
--
2087

    
2088

    
2089

    
2090

    
2091
--
2092
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2093
--
2094

    
2095

    
2096

    
2097

    
2098
--
2099
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2100
--
2101

    
2102

    
2103

    
2104
--
2105
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2106
--
2107

    
2108

    
2109

    
2110

    
2111
--
2112
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2113
--
2114

    
2115

    
2116

    
2117

    
2118
--
2119
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2120
--
2121

    
2122

    
2123

    
2124
--
2125
-- Name: method_method_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2126
--
2127

    
2128

    
2129

    
2130

    
2131
--
2132
-- Name: method_method_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2133
--
2134

    
2135

    
2136

    
2137

    
2138
--
2139
-- Name: method_method_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2140
--
2141

    
2142

    
2143

    
2144
--
2145
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2146
--
2147

    
2148
CREATE TABLE methodtaxonclass (
2149
    methodtaxonclass_id int(11) NOT NULL,
2150
    method_id int(11) NOT NULL,
2151
    taxonlabel_id int(11),
2152
    included int(1) NOT NULL,
2153
    submethod_id int(11),
2154
    taxonclass text
2155
);
2156

    
2157

    
2158
--
2159
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2160
--
2161

    
2162

    
2163

    
2164

    
2165
--
2166
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2167
--
2168

    
2169

    
2170

    
2171

    
2172
--
2173
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2174
--
2175

    
2176

    
2177

    
2178

    
2179
--
2180
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2181
--
2182

    
2183

    
2184

    
2185

    
2186
--
2187
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2188
--
2189

    
2190

    
2191

    
2192
--
2193
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2194
--
2195

    
2196
CREATE TABLE note (
2197
    note_id int(11) NOT NULL,
2198
    notelink_id int(11) NOT NULL,
2199
    party_id int(11) NOT NULL,
2200
    role text NOT NULL,
2201
    notetype text NOT NULL,
2202
    notetext text NOT NULL,
2203
    notedate date,
2204
    accessioncode text
2205
);
2206

    
2207

    
2208
--
2209
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2210
--
2211

    
2212

    
2213

    
2214

    
2215
--
2216
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2217
--
2218

    
2219

    
2220

    
2221

    
2222
--
2223
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2224
--
2225

    
2226

    
2227

    
2228
--
2229
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2230
--
2231

    
2232
CREATE TABLE notelink (
2233
    notelink_id int(11) NOT NULL,
2234
    tablename text NOT NULL,
2235
    attributename text,
2236
    tablerecord int(11) NOT NULL
2237
);
2238

    
2239

    
2240
--
2241
-- Name: notelink_notelink_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2242
--
2243

    
2244

    
2245

    
2246

    
2247
--
2248
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2249
--
2250

    
2251

    
2252

    
2253

    
2254
--
2255
-- Name: notelink_notelink_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2256
--
2257

    
2258

    
2259

    
2260
--
2261
-- Name: party_party_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2262
--
2263

    
2264

    
2265

    
2266

    
2267
--
2268
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2269
--
2270

    
2271

    
2272

    
2273

    
2274
--
2275
-- Name: party_party_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2276
--
2277

    
2278

    
2279

    
2280
--
2281
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2282
--
2283

    
2284
CREATE TABLE partymember (
2285
    partymember_id int(11) NOT NULL,
2286
    parentparty_id int(11) NOT NULL,
2287
    childparty_id int(11) NOT NULL,
2288
    role text,
2289
    memberstart date  NOT NULL,
2290
    memberstop date
2291
);
2292

    
2293

    
2294
--
2295
-- Name: partymember_partymember_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2296
--
2297

    
2298

    
2299

    
2300

    
2301
--
2302
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2303
--
2304

    
2305

    
2306

    
2307

    
2308
--
2309
-- Name: partymember_partymember_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2310
--
2311

    
2312

    
2313

    
2314
--
2315
-- Name: place_place_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2316
--
2317

    
2318

    
2319

    
2320

    
2321
--
2322
-- Name: place_place_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2323
--
2324

    
2325

    
2326

    
2327

    
2328
--
2329
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2330
--
2331

    
2332

    
2333

    
2334
--
2335
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2336
--
2337

    
2338
CREATE TABLE placecorrelation (
2339
    placecorrelation_id int(11) NOT NULL,
2340
    parentplace_id int(11) NOT NULL,
2341
    childplace_id int(11) NOT NULL,
2342
    placeconvergence text NOT NULL
2343
);
2344

    
2345

    
2346
--
2347
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2348
--
2349

    
2350

    
2351

    
2352

    
2353
--
2354
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2355
--
2356

    
2357

    
2358

    
2359

    
2360
--
2361
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2362
--
2363

    
2364

    
2365

    
2366
--
2367
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2368
--
2369

    
2370
CREATE TABLE placename (
2371
    placename_id int(11) NOT NULL,
2372
    parent_id int(11),
2373
    rank text NOT NULL,
2374
    placename text NOT NULL
2375
);
2376

    
2377

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

    
2382

    
2383

    
2384

    
2385
--
2386
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2387
--
2388

    
2389
CREATE TABLE placename_ancestor (
2390
    placename_id int(11) NOT NULL,
2391
    ancestor_id int(11) NOT NULL
2392
);
2393

    
2394

    
2395
--
2396
-- Name: TABLE placename_ancestor; Type: COMMENT; Schema: public; Owner: -
2397
--
2398

    
2399

    
2400

    
2401

    
2402
--
2403
-- Name: placename_placename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2404
--
2405

    
2406

    
2407

    
2408

    
2409
--
2410
-- Name: placename_placename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2411
--
2412

    
2413

    
2414

    
2415

    
2416
--
2417
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2418
--
2419

    
2420

    
2421

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

    
2426
CREATE TABLE plant (
2427
    plant_id int(11) NOT NULL
2428
);
2429

    
2430

    
2431
--
2432
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2433
--
2434

    
2435

    
2436

    
2437

    
2438
--
2439
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2440
--
2441

    
2442

    
2443

    
2444

    
2445
--
2446
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2447
--
2448

    
2449

    
2450

    
2451

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

    
2456

    
2457

    
2458
--
2459
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2460
--
2461

    
2462

    
2463

    
2464

    
2465
--
2466
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2467
--
2468

    
2469

    
2470

    
2471

    
2472
--
2473
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2474
--
2475

    
2476

    
2477

    
2478
--
2479
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2480
--
2481

    
2482
CREATE TABLE project (
2483
    project_id int(11) NOT NULL,
2484
    reference_id int(11) NOT NULL,
2485
    sourceaccessioncode text,
2486
    projectname text,
2487
    projectdescription text,
2488
    startdate date,
2489
    stopdate date,
2490
    d_obscount int(11),
2491
    d_lastlocationaddeddate date,
2492
    accessioncode text
2493
);
2494

    
2495

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

    
2500

    
2501

    
2502

    
2503
--
2504
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2505
--
2506

    
2507

    
2508

    
2509

    
2510
--
2511
-- Name: project_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2512
--
2513

    
2514

    
2515

    
2516
--
2517
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2518
--
2519

    
2520
CREATE TABLE projectcontributor (
2521
    projectcontributor_id int(11) NOT NULL,
2522
    project_id int(11) NOT NULL,
2523
    party_id int(11) NOT NULL,
2524
    role text,
2525
    surname text,
2526
    cheatrole text
2527
);
2528

    
2529

    
2530
--
2531
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2532
--
2533

    
2534

    
2535

    
2536

    
2537
--
2538
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2539
--
2540

    
2541

    
2542

    
2543

    
2544
--
2545
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2546
--
2547

    
2548

    
2549

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

    
2554

    
2555

    
2556

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

    
2561

    
2562

    
2563

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

    
2568

    
2569

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

    
2574
CREATE TABLE referencealtident (
2575
    referencealtident_id int(11) NOT NULL,
2576
    reference_id int(11) NOT NULL,
2577
    system text,
2578
    identifier text NOT NULL
2579
);
2580

    
2581

    
2582
--
2583
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2584
--
2585

    
2586

    
2587

    
2588

    
2589
--
2590
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2591
--
2592

    
2593

    
2594

    
2595

    
2596
--
2597
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2598
--
2599

    
2600

    
2601

    
2602
--
2603
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2604
--
2605

    
2606
CREATE TABLE referencecontributor (
2607
    referencecontributor_id int(11) NOT NULL,
2608
    reference_id int(11) NOT NULL,
2609
    referenceparty_id int(11) NOT NULL,
2610
    roletype text,
2611
    `position` int(11)
2612
);
2613

    
2614

    
2615
--
2616
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2617
--
2618

    
2619

    
2620

    
2621

    
2622
--
2623
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2624
--
2625

    
2626

    
2627

    
2628

    
2629
--
2630
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2631
--
2632

    
2633

    
2634

    
2635
--
2636
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2637
--
2638

    
2639
CREATE TABLE referencejournal (
2640
    referencejournal_id int(11) NOT NULL,
2641
    journal text NOT NULL,
2642
    issn text,
2643
    abbreviation text,
2644
    accessioncode text
2645
);
2646

    
2647

    
2648
--
2649
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2650
--
2651

    
2652

    
2653

    
2654

    
2655
--
2656
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2657
--
2658

    
2659

    
2660

    
2661

    
2662
--
2663
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2664
--
2665

    
2666

    
2667

    
2668
--
2669
-- Name: referenceparty; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2670
--
2671

    
2672
CREATE TABLE referenceparty (
2673
    referenceparty_id int(11) NOT NULL,
2674
    type text,
2675
    positionname text,
2676
    salutation text,
2677
    givenname text,
2678
    surname text,
2679
    suffix text,
2680
    organizationname text,
2681
    currentparty_id int(11),
2682
    accessioncode text
2683
);
2684

    
2685

    
2686
--
2687
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2688
--
2689

    
2690

    
2691

    
2692

    
2693
--
2694
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2695
--
2696

    
2697

    
2698

    
2699

    
2700
--
2701
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2702
--
2703

    
2704

    
2705

    
2706
--
2707
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2708
--
2709

    
2710
CREATE TABLE revision (
2711
    revision_id int(11) NOT NULL,
2712
    tablename text NOT NULL,
2713
    tableattribute text NOT NULL,
2714
    tablerecord int(11) NOT NULL,
2715
    previousvaluetext text NOT NULL,
2716
    previousvaluetype text NOT NULL,
2717
    previousrevision_id int(11),
2718
    revisiondate date NOT NULL
2719
);
2720

    
2721

    
2722
--
2723
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2724
--
2725

    
2726

    
2727

    
2728

    
2729
--
2730
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2731
--
2732

    
2733

    
2734

    
2735

    
2736
--
2737
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2738
--
2739

    
2740

    
2741

    
2742
--
2743
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2744
--
2745

    
2746
CREATE TABLE soilobs (
2747
    soilobs_id int(11) NOT NULL,
2748
    locationevent_id int(11) NOT NULL,
2749
    horizon text DEFAULT 'unknown' NOT NULL,
2750
    description text,
2751
    depthtop_m double precision,
2752
    depthbottom_m double precision,
2753
    color text,
2754
    texture text,
2755
    organic_fraction double precision,
2756
    sand_fraction double precision,
2757
    silt_fraction double precision,
2758
    clay_fraction double precision,
2759
    coarse_fraction double precision,
2760
    ph double precision,
2761
    acidity_fraction double precision,
2762
    basesaturation_fraction double precision,
2763
    cationexchangecapacity_cmol_kg double precision,
2764
    conductivity double precision,
2765
    carbon_fraction double precision,
2766
    phosphorus_fraction double precision,
2767
    potassium_fraction double precision,
2768
    magnesium_fraction double precision,
2769
    nitrogen_fraction double precision,
2770
    calcium_fraction double precision,
2771
    sodium_fraction double precision
2772
);
2773

    
2774

    
2775
--
2776
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2777
--
2778

    
2779

    
2780

    
2781

    
2782
--
2783
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2784
--
2785

    
2786

    
2787

    
2788

    
2789
--
2790
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2791
--
2792

    
2793

    
2794

    
2795
--
2796
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2797
--
2798

    
2799
CREATE TABLE soiltaxon (
2800
    soiltaxon_id int(11) NOT NULL,
2801
    soilcode text,
2802
    soilname text,
2803
    soillevel int(11),
2804
    soilparent_id int(11),
2805
    soilframework text,
2806
    accessioncode text
2807
);
2808

    
2809

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

    
2814

    
2815

    
2816

    
2817
--
2818
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2819
--
2820

    
2821

    
2822

    
2823

    
2824
--
2825
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2826
--
2827

    
2828

    
2829

    
2830
--
2831
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2832
--
2833

    
2834
CREATE TABLE specimen (
2835
    specimen_id int(11) NOT NULL
2836
);
2837

    
2838

    
2839
--
2840
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2841
--
2842

    
2843

    
2844

    
2845

    
2846
--
2847
-- Name: specimen_specimen_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2848
--
2849

    
2850

    
2851

    
2852

    
2853
--
2854
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2855
--
2856

    
2857

    
2858

    
2859

    
2860
--
2861
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2862
--
2863

    
2864

    
2865

    
2866
--
2867
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2868
--
2869

    
2870

    
2871

    
2872

    
2873
--
2874
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2875
--
2876

    
2877

    
2878

    
2879

    
2880
--
2881
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2882
--
2883

    
2884

    
2885

    
2886
--
2887
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2888
--
2889

    
2890

    
2891

    
2892

    
2893
--
2894
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2895
--
2896

    
2897

    
2898

    
2899

    
2900
--
2901
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2902
--
2903

    
2904

    
2905

    
2906
--
2907
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2908
--
2909

    
2910
CREATE TABLE stratum (
2911
    stratum_id int(11) NOT NULL,
2912
    locationevent_id int(11) NOT NULL,
2913
    stratumheight double precision,
2914
    stratumbase double precision,
2915
    stratumcover double precision,
2916
    area double precision,
2917
    method_id int(11)
2918
);
2919

    
2920

    
2921
--
2922
-- Name: stratum_stratum_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2923
--
2924

    
2925

    
2926

    
2927

    
2928
--
2929
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2930
--
2931

    
2932

    
2933

    
2934

    
2935
--
2936
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2937
--
2938

    
2939

    
2940

    
2941
--
2942
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2943
--
2944

    
2945
CREATE TABLE taxonalt (
2946
    taxonalt_id int(11) NOT NULL,
2947
    taxondetermination_id int(11) NOT NULL,
2948
    taxonlabel_id int(11) NOT NULL,
2949
    taxonaltfit text,
2950
    taxonaltconfidence text,
2951
    taxonaltnotes text
2952
);
2953

    
2954

    
2955
--
2956
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2957
--
2958

    
2959

    
2960

    
2961

    
2962
--
2963
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2964
--
2965

    
2966

    
2967

    
2968

    
2969
--
2970
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2971
--
2972

    
2973

    
2974

    
2975
--
2976
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2977
--
2978

    
2979
CREATE TABLE taxonconcept (
2980
    taxonlabel_id int(11) NOT NULL,
2981
    concept_reference_id int(11)
2982
);
2983

    
2984

    
2985
--
2986
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2987
--
2988

    
2989

    
2990

    
2991

    
2992
--
2993
-- Name: COLUMN taxonconcept.concept_reference_id; Type: COMMENT; Schema: public; Owner: -
2994
--
2995

    
2996

    
2997

    
2998

    
2999
--
3000
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3001
--
3002

    
3003

    
3004

    
3005

    
3006
--
3007
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3008
--
3009

    
3010

    
3011

    
3012

    
3013
--
3014
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3015
--
3016

    
3017

    
3018

    
3019
--
3020
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3021
--
3022

    
3023
CREATE TABLE taxoncorrelation (
3024
    taxoncorrelation_id int(11) NOT NULL,
3025
    taxonstatus_id int(11) NOT NULL,
3026
    taxonlabel_id int(11) NOT NULL,
3027
    plantconvergence text NOT NULL,
3028
    correlationstart date NOT NULL,
3029
    correlationstop date
3030
);
3031

    
3032

    
3033
--
3034
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3035
--
3036

    
3037

    
3038

    
3039

    
3040
--
3041
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3042
--
3043

    
3044

    
3045

    
3046

    
3047
--
3048
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3049
--
3050

    
3051

    
3052

    
3053
--
3054
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3055
--
3056

    
3057

    
3058

    
3059

    
3060
--
3061
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3062
--
3063

    
3064

    
3065

    
3066

    
3067
--
3068
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3069
--
3070

    
3071

    
3072

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

    
3077
CREATE TABLE taxonlabel_relationship (
3078
    descendant_id int(11) NOT NULL,
3079
    ancestor_id int(11) NOT NULL,
3080
    relationship text DEFAULT 'is included in' NOT NULL
3081
);
3082

    
3083

    
3084
--
3085
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3086
--
3087

    
3088

    
3089

    
3090

    
3091
--
3092
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3093
--
3094

    
3095

    
3096

    
3097

    
3098
--
3099
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3100
--
3101

    
3102

    
3103

    
3104

    
3105
--
3106
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3107
--
3108

    
3109

    
3110

    
3111

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

    
3116

    
3117

    
3118
--
3119
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3120
--
3121

    
3122
CREATE TABLE taxonlineage (
3123
    taxonlineage_id int(11) NOT NULL,
3124
    childtaxonstatus_id int(11) NOT NULL,
3125
    parenttaxonstatus_id int(11) NOT NULL
3126
);
3127

    
3128

    
3129
--
3130
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3131
--
3132

    
3133

    
3134

    
3135

    
3136
--
3137
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3138
--
3139

    
3140

    
3141

    
3142

    
3143
--
3144
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3145
--
3146

    
3147

    
3148

    
3149
--
3150
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3151
--
3152

    
3153

    
3154

    
3155

    
3156
--
3157
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3158
--
3159

    
3160

    
3161

    
3162

    
3163
--
3164
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3165
--
3166

    
3167

    
3168

    
3169
--
3170
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3171
--
3172

    
3173
CREATE TABLE taxonstatus (
3174
    taxonstatus_id int(11) NOT NULL,
3175
    taxonlabel_id int(11) NOT NULL,
3176
    party_id int(11),
3177
    taxonlabelstatus text DEFAULT 'undetermined' NOT NULL,
3178
    reference_id int(11),
3179
    plantpartycomments text,
3180
    startdate date,
3181
    stopdate date,
3182
    accessioncode text
3183
);
3184

    
3185

    
3186
--
3187
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3188
--
3189

    
3190

    
3191

    
3192

    
3193
--
3194
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3195
--
3196

    
3197

    
3198

    
3199

    
3200
--
3201
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3202
--
3203

    
3204

    
3205

    
3206
--
3207
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3208
--
3209

    
3210

    
3211

    
3212

    
3213
--
3214
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3215
--
3216

    
3217

    
3218

    
3219

    
3220
--
3221
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3222
--
3223

    
3224

    
3225

    
3226
--
3227
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3228
--
3229

    
3230
CREATE TABLE telephone (
3231
    telephone_id int(11) NOT NULL,
3232
    party_id int(11) NOT NULL,
3233
    phonenumber text NOT NULL,
3234
    phonetype text NOT NULL
3235
);
3236

    
3237

    
3238
--
3239
-- Name: telephone_telephone_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3240
--
3241

    
3242

    
3243

    
3244

    
3245
--
3246
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3247
--
3248

    
3249

    
3250

    
3251

    
3252
--
3253
-- Name: telephone_telephone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3254
--
3255

    
3256

    
3257

    
3258
--
3259
-- Name: tnrs_input_name; Type: VIEW; Schema: public; Owner: -
3260
--
3261

    
3262

    
3263

    
3264

    
3265
--
3266
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3267
--
3268

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

    
3276

    
3277
--
3278
-- Name: trait_trait_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3279
--
3280

    
3281

    
3282

    
3283

    
3284
--
3285
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3286
--
3287

    
3288

    
3289

    
3290

    
3291
--
3292
-- Name: trait_trait_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3293
--
3294

    
3295

    
3296

    
3297
--
3298
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3299
--
3300

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

    
3311

    
3312
--
3313
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3314
--
3315

    
3316

    
3317

    
3318

    
3319
--
3320
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3321
--
3322

    
3323

    
3324

    
3325

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

    
3330

    
3331

    
3332
--
3333
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3334
--
3335

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

    
3342

    
3343
--
3344
-- Name: voucher_voucher_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3345
--
3346

    
3347

    
3348

    
3349

    
3350
--
3351
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3352
--
3353

    
3354

    
3355

    
3356

    
3357
--
3358
-- Name: voucher_voucher_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3359
--
3360

    
3361

    
3362

    
3363
--
3364
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
3365
--
3366

    
3367

    
3368

    
3369

    
3370
--
3371
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3372
--
3373

    
3374

    
3375

    
3376

    
3377
--
3378
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3379
--
3380

    
3381

    
3382

    
3383

    
3384
--
3385
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
3386
--
3387

    
3388

    
3389

    
3390

    
3391
--
3392
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
3393
--
3394

    
3395

    
3396

    
3397

    
3398
--
3399
-- Name: commcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3400
--
3401

    
3402

    
3403

    
3404

    
3405
--
3406
-- Name: commdetermination_id; Type: DEFAULT; Schema: public; Owner: -
3407
--
3408

    
3409

    
3410

    
3411

    
3412
--
3413
-- Name: commlineage_id; Type: DEFAULT; Schema: public; Owner: -
3414
--
3415

    
3416

    
3417

    
3418

    
3419
--
3420
-- Name: commname_id; Type: DEFAULT; Schema: public; Owner: -
3421
--
3422

    
3423

    
3424

    
3425

    
3426
--
3427
-- Name: commstatus_id; Type: DEFAULT; Schema: public; Owner: -
3428
--
3429

    
3430

    
3431

    
3432

    
3433
--
3434
-- Name: commusage_id; Type: DEFAULT; Schema: public; Owner: -
3435
--
3436

    
3437

    
3438

    
3439

    
3440
--
3441
-- Name: coordinates_id; Type: DEFAULT; Schema: public; Owner: -
3442
--
3443

    
3444

    
3445

    
3446

    
3447
--
3448
-- Name: coverindex_id; Type: DEFAULT; Schema: public; Owner: -
3449
--
3450

    
3451

    
3452

    
3453

    
3454
--
3455
-- Name: covermethod_id; Type: DEFAULT; Schema: public; Owner: -
3456
--
3457

    
3458

    
3459

    
3460

    
3461
--
3462
-- Name: definedvalue_id; Type: DEFAULT; Schema: public; Owner: -
3463
--
3464

    
3465

    
3466

    
3467

    
3468
--
3469
-- Name: disturbanceobs_id; Type: DEFAULT; Schema: public; Owner: -
3470
--
3471

    
3472

    
3473

    
3474

    
3475
--
3476
-- Name: graphic_id; Type: DEFAULT; Schema: public; Owner: -
3477
--
3478

    
3479

    
3480

    
3481

    
3482
--
3483
-- Name: location_id; Type: DEFAULT; Schema: public; Owner: -
3484
--
3485

    
3486

    
3487

    
3488

    
3489
--
3490
-- Name: locationevent_id; Type: DEFAULT; Schema: public; Owner: -
3491
--
3492

    
3493

    
3494

    
3495

    
3496
--
3497
-- Name: locationeventcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3498
--
3499

    
3500

    
3501

    
3502

    
3503
--
3504
-- Name: locationeventsynonym_id; Type: DEFAULT; Schema: public; Owner: -
3505
--
3506

    
3507

    
3508

    
3509

    
3510
--
3511
-- Name: locationplace_id; Type: DEFAULT; Schema: public; Owner: -
3512
--
3513

    
3514

    
3515

    
3516

    
3517
--
3518
-- Name: method_id; Type: DEFAULT; Schema: public; Owner: -
3519
--
3520

    
3521

    
3522

    
3523

    
3524
--
3525
-- Name: methodtaxonclass_id; Type: DEFAULT; Schema: public; Owner: -
3526
--
3527

    
3528

    
3529

    
3530

    
3531
--
3532
-- Name: note_id; Type: DEFAULT; Schema: public; Owner: -
3533
--
3534

    
3535

    
3536

    
3537

    
3538
--
3539
-- Name: notelink_id; Type: DEFAULT; Schema: public; Owner: -
3540
--
3541

    
3542

    
3543

    
3544

    
3545
--
3546
-- Name: party_id; Type: DEFAULT; Schema: public; Owner: -
3547
--
3548

    
3549

    
3550

    
3551

    
3552
--
3553
-- Name: partymember_id; Type: DEFAULT; Schema: public; Owner: -
3554
--
3555

    
3556

    
3557

    
3558

    
3559
--
3560
-- Name: place_id; Type: DEFAULT; Schema: public; Owner: -
3561
--
3562

    
3563

    
3564

    
3565

    
3566
--
3567
-- Name: placecorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3568
--
3569

    
3570

    
3571

    
3572

    
3573
--
3574
-- Name: placename_id; Type: DEFAULT; Schema: public; Owner: -
3575
--
3576

    
3577

    
3578

    
3579

    
3580
--
3581
-- Name: plant_id; Type: DEFAULT; Schema: public; Owner: -
3582
--
3583

    
3584

    
3585

    
3586

    
3587
--
3588
-- Name: plantobservation_id; Type: DEFAULT; Schema: public; Owner: -
3589
--
3590

    
3591

    
3592

    
3593

    
3594
--
3595
-- Name: project_id; Type: DEFAULT; Schema: public; Owner: -
3596
--
3597

    
3598

    
3599

    
3600

    
3601
--
3602
-- Name: projectcontributor_id; Type: DEFAULT; Schema: public; Owner: -
3603
--
3604

    
3605

    
3606

    
3607

    
3608
--
3609
-- Name: reference_id; Type: DEFAULT; Schema: public; Owner: -
3610
--
3611

    
3612

    
3613

    
3614

    
3615
--
3616
-- Name: referencealtident_id; Type: DEFAULT; Schema: public; Owner: -
3617
--
3618

    
3619

    
3620

    
3621

    
3622
--
3623
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3624
--
3625

    
3626

    
3627

    
3628

    
3629
--
3630
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
3631
--
3632

    
3633

    
3634

    
3635

    
3636
--
3637
-- Name: referenceparty_id; Type: DEFAULT; Schema: public; Owner: -
3638
--
3639

    
3640

    
3641

    
3642

    
3643
--
3644
-- Name: revision_id; Type: DEFAULT; Schema: public; Owner: -
3645
--
3646

    
3647

    
3648

    
3649

    
3650
--
3651
-- Name: soilobs_id; Type: DEFAULT; Schema: public; Owner: -
3652
--
3653

    
3654

    
3655

    
3656

    
3657
--
3658
-- Name: soiltaxon_id; Type: DEFAULT; Schema: public; Owner: -
3659
--
3660

    
3661

    
3662

    
3663

    
3664
--
3665
-- Name: specimen_id; Type: DEFAULT; Schema: public; Owner: -
3666
--
3667

    
3668

    
3669

    
3670

    
3671
--
3672
-- Name: specimenreplicate_id; Type: DEFAULT; Schema: public; Owner: -
3673
--
3674

    
3675

    
3676

    
3677

    
3678
--
3679
-- Name: stemobservation_id; Type: DEFAULT; Schema: public; Owner: -
3680
--
3681

    
3682

    
3683

    
3684

    
3685
--
3686
-- Name: stratum_id; Type: DEFAULT; Schema: public; Owner: -
3687
--
3688

    
3689

    
3690

    
3691

    
3692
--
3693
-- Name: taxonalt_id; Type: DEFAULT; Schema: public; Owner: -
3694
--
3695

    
3696

    
3697

    
3698

    
3699
--
3700
-- Name: taxoncorrelation_id; Type: DEFAULT; Schema: public; Owner: -
3701
--
3702

    
3703

    
3704

    
3705

    
3706
--
3707
-- Name: taxondetermination_id; Type: DEFAULT; Schema: public; Owner: -
3708
--
3709

    
3710

    
3711

    
3712

    
3713
--
3714
-- Name: taxonlabel_id; Type: DEFAULT; Schema: public; Owner: -
3715
--
3716

    
3717

    
3718

    
3719

    
3720
--
3721
-- Name: taxonlineage_id; Type: DEFAULT; Schema: public; Owner: -
3722
--
3723

    
3724

    
3725

    
3726

    
3727
--
3728
-- Name: taxonoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
3729
--
3730

    
3731

    
3732

    
3733

    
3734
--
3735
-- Name: taxonstatus_id; Type: DEFAULT; Schema: public; Owner: -
3736
--
3737

    
3738

    
3739

    
3740

    
3741
--
3742
-- Name: taxonverbatim_id; Type: DEFAULT; Schema: public; Owner: -
3743
--
3744

    
3745

    
3746

    
3747

    
3748
--
3749
-- Name: telephone_id; Type: DEFAULT; Schema: public; Owner: -
3750
--
3751

    
3752

    
3753

    
3754

    
3755
--
3756
-- Name: trait_id; Type: DEFAULT; Schema: public; Owner: -
3757
--
3758

    
3759

    
3760

    
3761

    
3762
--
3763
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
3764
--
3765

    
3766

    
3767

    
3768

    
3769
--
3770
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
3771
--
3772

    
3773

    
3774

    
3775

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

    
3780

    
3781

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

    
3786

    
3787

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

    
3792

    
3793

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

    
3798

    
3799

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

    
3804

    
3805

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

    
3810

    
3811

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

    
3816

    
3817

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

    
3822

    
3823

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

    
3828

    
3829

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

    
3834

    
3835

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

    
3840

    
3841

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

    
3846

    
3847

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

    
3852

    
3853

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

    
3858

    
3859

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

    
3864

    
3865

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

    
3870

    
3871

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

    
3876

    
3877

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

    
3882

    
3883

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

    
3888

    
3889

    
3890
--
3891
-- Data for Name: geoscrub_input; Type: TABLE DATA; Schema: public; Owner: -
3892
--
3893

    
3894

    
3895

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

    
3900

    
3901

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

    
3906
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3907
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3908
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3909
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3910
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3911
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3912
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3913
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3914
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3915
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3916
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3917
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3918

    
3919

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

    
3924

    
3925

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

    
3930

    
3931

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

    
3936

    
3937

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

    
3942

    
3943

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

    
3948

    
3949

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

    
3954

    
3955

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

    
3960

    
3961

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

    
3966

    
3967

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

    
3972

    
3973

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

    
3978

    
3979

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

    
3984

    
3985

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

    
3990

    
3991

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

    
3996

    
3997

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

    
4002

    
4003

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

    
4008

    
4009

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

    
4014

    
4015

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

    
4020

    
4021

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

    
4026

    
4027

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

    
4032

    
4033

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

    
4038

    
4039

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

    
4044

    
4045

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

    
4050

    
4051

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

    
4056

    
4057

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

    
4062

    
4063

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

    
4068

    
4069

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

    
4074

    
4075

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

    
4080

    
4081

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

    
4086

    
4087

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

    
4092

    
4093

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

    
4098

    
4099

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

    
4104

    
4105

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

    
4110

    
4111

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

    
4116

    
4117

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

    
4122

    
4123

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

    
4128

    
4129

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

    
4134

    
4135

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

    
4140

    
4141

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

    
4146

    
4147

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

    
4152

    
4153

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

    
4158

    
4159

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

    
4164

    
4165

    
4166
--
4167
-- Data for Name: telephone; Type: TABLE DATA; Schema: public; Owner: -
4168
--
4169

    
4170

    
4171

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

    
4176

    
4177

    
4178
--
4179
-- Data for Name: userdefined; Type: TABLE DATA; Schema: public; Owner: -
4180
--
4181

    
4182

    
4183

    
4184
--
4185
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4186
--
4187

    
4188

    
4189

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

    
4194
ALTER TABLE address
4195
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4196

    
4197

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

    
4202
ALTER TABLE aggregateoccurrence
4203
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4204

    
4205

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

    
4210
ALTER TABLE classcontributor
4211
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4212

    
4213

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

    
4218
ALTER TABLE commclass
4219
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4220

    
4221

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

    
4226
ALTER TABLE commconcept
4227
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4228

    
4229

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

    
4234
ALTER TABLE commconcept
4235
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4236

    
4237

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

    
4242
ALTER TABLE commcorrelation
4243
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4244

    
4245

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

    
4250
ALTER TABLE commdetermination
4251
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4252

    
4253

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

    
4258
ALTER TABLE commdetermination
4259
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4260

    
4261

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

    
4266
ALTER TABLE commlineage
4267
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4268

    
4269

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

    
4274
ALTER TABLE commname
4275
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4276

    
4277

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

    
4282
ALTER TABLE commname
4283
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4284

    
4285

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

    
4290
ALTER TABLE commstatus
4291
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4292

    
4293

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

    
4298
ALTER TABLE commusage
4299
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4300

    
4301

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

    
4306
ALTER TABLE coordinates
4307
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4308

    
4309

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

    
4314
ALTER TABLE coverindex
4315
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4316

    
4317

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

    
4322
ALTER TABLE covermethod
4323
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4324

    
4325

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

    
4330
ALTER TABLE definedvalue
4331
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4332

    
4333

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

    
4338
ALTER TABLE definedvalue
4339
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4340

    
4341

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

    
4346
ALTER TABLE disturbanceobs
4347
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4348

    
4349

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

    
4354
ALTER TABLE family_higher_plant_group
4355
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4356

    
4357

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

    
4362
ALTER TABLE graphic
4363
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4364

    
4365

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

    
4370
ALTER TABLE higher_plant_group_nodes
4371
    ADD CONSTRAINT higher_plant_group_node_pkey PRIMARY KEY (higher_plant_group, node_name);
4372

    
4373

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

    
4378
ALTER TABLE location
4379
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4380

    
4381

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

    
4386
ALTER TABLE locationevent
4387
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4388

    
4389

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

    
4394
ALTER TABLE locationeventcontributor
4395
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4396

    
4397

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

    
4402
ALTER TABLE locationeventsynonym
4403
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4404

    
4405

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

    
4410
ALTER TABLE locationplace
4411
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4412

    
4413

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

    
4418
ALTER TABLE method
4419
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4420

    
4421

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

    
4426
ALTER TABLE methodtaxonclass
4427
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4428

    
4429

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

    
4434
ALTER TABLE methodtaxonclass
4435
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4436

    
4437

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

    
4442
ALTER TABLE methodtaxonclass
4443
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4444

    
4445

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

    
4450
ALTER TABLE note
4451
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4452

    
4453

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

    
4458
ALTER TABLE notelink
4459
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4460

    
4461

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

    
4466
ALTER TABLE party
4467
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4468

    
4469

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

    
4474
ALTER TABLE partymember
4475
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4476

    
4477

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

    
4482
ALTER TABLE place
4483
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4484

    
4485

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

    
4490
ALTER TABLE placecorrelation
4491
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4492

    
4493

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

    
4498
ALTER TABLE placename_ancestor
4499
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4500

    
4501

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

    
4506
ALTER TABLE placename
4507
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4508

    
4509

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

    
4514
ALTER TABLE plant
4515
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4516

    
4517

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

    
4522
ALTER TABLE plantobservation
4523
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4524

    
4525

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

    
4530
ALTER TABLE project
4531
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4532

    
4533

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

    
4538
ALTER TABLE project
4539
    ADD CONSTRAINT project_unique UNIQUE (reference_id, projectname);
4540

    
4541

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

    
4546
ALTER TABLE projectcontributor
4547
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4548

    
4549

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

    
4554
ALTER TABLE reference
4555
    ADD CONSTRAINT reference_pkey PRIMARY KEY (reference_id);
4556

    
4557

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

    
4562
ALTER TABLE referencealtident
4563
    ADD CONSTRAINT referencealtident_pkey PRIMARY KEY (referencealtident_id);
4564

    
4565

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

    
4570
ALTER TABLE referencecontributor
4571
    ADD CONSTRAINT referencecontributor_pkey PRIMARY KEY (referencecontributor_id);
4572

    
4573

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

    
4578
ALTER TABLE referencejournal
4579
    ADD CONSTRAINT referencejournal_pkey PRIMARY KEY (referencejournal_id);
4580

    
4581

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

    
4586
ALTER TABLE referenceparty
4587
    ADD CONSTRAINT referenceparty_pkey PRIMARY KEY (referenceparty_id);
4588

    
4589

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

    
4594
ALTER TABLE revision
4595
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4596

    
4597

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

    
4602
ALTER TABLE soilobs
4603
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4604

    
4605

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

    
4610
ALTER TABLE soilobs
4611
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4612

    
4613

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

    
4618
ALTER TABLE soiltaxon
4619
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4620

    
4621

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

    
4626
ALTER TABLE specimen
4627
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4628

    
4629

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

    
4634
ALTER TABLE specimenreplicate
4635
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4636

    
4637

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

    
4642
ALTER TABLE stemobservation
4643
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4644

    
4645

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

    
4650
ALTER TABLE stratum
4651
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4652

    
4653

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

    
4658
ALTER TABLE taxonalt
4659
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4660

    
4661

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

    
4666
ALTER TABLE taxonconcept
4667
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4668

    
4669

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

    
4674
ALTER TABLE taxoncorrelation
4675
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4676

    
4677

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

    
4682
ALTER TABLE taxondetermination
4683
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4684

    
4685

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

    
4690
ALTER TABLE taxonlabel
4691
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4692

    
4693

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

    
4698
ALTER TABLE taxonlabel_relationship
4699
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4700

    
4701

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

    
4706
ALTER TABLE taxonlineage
4707
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4708

    
4709

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

    
4714
ALTER TABLE taxonoccurrence
4715
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4716

    
4717

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

    
4722
ALTER TABLE taxonstatus
4723
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4724

    
4725

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

    
4730
ALTER TABLE taxonstatus
4731
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4732

    
4733

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

    
4738
ALTER TABLE taxonverbatim
4739
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4740

    
4741

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

    
4746
ALTER TABLE taxonverbatim
4747
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4748

    
4749

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

    
4754
ALTER TABLE telephone
4755
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4756

    
4757

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

    
4762
ALTER TABLE trait
4763
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4764

    
4765

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

    
4770
ALTER TABLE userdefined
4771
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4772

    
4773

    
4774
--
4775
-- Name: userdefined_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4776
--
4777

    
4778
ALTER TABLE userdefined
4779
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4780

    
4781

    
4782
--
4783
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4784
--
4785

    
4786
ALTER TABLE voucher
4787
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4788

    
4789

    
4790
--
4791
-- Name: voucher_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4792
--
4793

    
4794
ALTER TABLE voucher
4795
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4796

    
4797

    
4798
--
4799
-- Name: aggregateoccurrence_taxonoccurrence; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4800
--
4801

    
4802
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4803

    
4804

    
4805
--
4806
-- Name: aggregateoccurrence_taxonoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4807
--
4808

    
4809

    
4810

    
4811

    
4812
--
4813
-- Name: aggregateoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4814
--
4815

    
4816

    
4817

    
4818

    
4819
--
4820
-- Name: commclass_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4821
--
4822

    
4823
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4824

    
4825

    
4826
--
4827
-- Name: commclass_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4828
--
4829

    
4830

    
4831

    
4832

    
4833
--
4834
-- Name: commconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4835
--
4836

    
4837
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4838

    
4839

    
4840
--
4841
-- Name: commstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4842
--
4843

    
4844
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4845

    
4846

    
4847
--
4848
-- Name: coordinates_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4849
--
4850

    
4851

    
4852

    
4853

    
4854
--
4855
-- Name: covermethod_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4856
--
4857

    
4858
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4859

    
4860

    
4861
--
4862
-- Name: graphic_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4863
--
4864

    
4865
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4866

    
4867

    
4868
--
4869
-- Name: location_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4870
--
4871

    
4872
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4873

    
4874

    
4875
--
4876
-- Name: location_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4877
--
4878

    
4879
CREATE INDEX location_creator ON location  (reference_id);
4880

    
4881

    
4882
--
4883
-- Name: location_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4884
--
4885

    
4886
CREATE INDEX location_parent ON location  (parent_id);
4887

    
4888

    
4889
--
4890
-- Name: location_unique_within_creator_by_authorlocationcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4891
--
4892

    
4893

    
4894

    
4895

    
4896
--
4897
-- Name: location_unique_within_creator_by_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4898
--
4899

    
4900

    
4901

    
4902

    
4903
--
4904
-- Name: location_unique_within_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4905
--
4906

    
4907

    
4908

    
4909

    
4910
--
4911
-- Name: locationevent_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4912
--
4913

    
4914
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4915

    
4916

    
4917
--
4918
-- Name: locationevent_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4919
--
4920

    
4921
CREATE INDEX locationevent_location ON locationevent  (location_id);
4922

    
4923

    
4924
--
4925
-- Name: locationevent_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4926
--
4927

    
4928

    
4929

    
4930

    
4931
--
4932
-- Name: locationevent_unique_within_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4933
--
4934

    
4935

    
4936

    
4937

    
4938
--
4939
-- Name: locationevent_unique_within_parent_by_authoreventcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4940
--
4941

    
4942

    
4943

    
4944

    
4945
--
4946
-- Name: locationevent_unique_within_parent_by_location; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4947
--
4948

    
4949

    
4950

    
4951

    
4952
--
4953
-- Name: locationevent_unique_within_project; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4954
--
4955

    
4956

    
4957

    
4958

    
4959
--
4960
-- Name: locationeventsynonym_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4961
--
4962

    
4963
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4964

    
4965

    
4966
--
4967
-- Name: locationplace_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4968
--
4969

    
4970

    
4971

    
4972

    
4973
--
4974
-- Name: method_accessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4975
--
4976

    
4977
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4978

    
4979

    
4980
--
4981
-- Name: method_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4982
--
4983

    
4984

    
4985

    
4986

    
4987
--
4988
-- Name: note_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4989
--
4990

    
4991
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4992

    
4993

    
4994
--
4995
-- Name: party_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4996
--
4997

    
4998
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
4999

    
5000

    
5001
--
5002
-- Name: party_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5003
--
5004

    
5005

    
5006

    
5007

    
5008
--
5009
-- Name: place_matched_place_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5010
--
5011

    
5012
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5013

    
5014

    
5015
--
5016
-- Name: place_unique_within_creator_by_code; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5017
--
5018

    
5019

    
5020

    
5021

    
5022
--
5023
-- Name: place_unique_within_creator_by_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5024
--
5025

    
5026

    
5027

    
5028

    
5029
--
5030
-- Name: placename_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5031
--
5032

    
5033

    
5034

    
5035

    
5036
--
5037
-- Name: plantobservation_aggregateoccurrence_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5038
--
5039

    
5040
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5041

    
5042

    
5043
--
5044
-- Name: plantobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5045
--
5046

    
5047

    
5048

    
5049

    
5050
--
5051
-- Name: project_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5052
--
5053

    
5054
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5055

    
5056

    
5057
--
5058
-- Name: project_unique_name_date; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5059
--
5060

    
5061

    
5062

    
5063

    
5064
--
5065
-- Name: project_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5066
--
5067

    
5068

    
5069

    
5070

    
5071
--
5072
-- Name: reference_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5073
--
5074

    
5075
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
5076

    
5077

    
5078
--
5079
-- Name: reference_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5080
--
5081

    
5082

    
5083

    
5084

    
5085
--
5086
-- Name: referencejournal_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5087
--
5088

    
5089
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
5090

    
5091

    
5092
--
5093
-- Name: referenceparty_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5094
--
5095

    
5096
CREATE UNIQUE INDEX referenceparty_accessioncode_index ON referenceparty  (accessioncode);
5097

    
5098

    
5099
--
5100
-- Name: soiltaxon_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5101
--
5102

    
5103
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5104

    
5105

    
5106
--
5107
-- Name: specimenreplicate_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5108
--
5109

    
5110
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5111

    
5112

    
5113
--
5114
-- Name: specimenreplicate_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5115
--
5116

    
5117

    
5118

    
5119

    
5120
--
5121
-- Name: specimenreplicate_unique_catalognumber; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5122
--
5123

    
5124

    
5125

    
5126

    
5127
--
5128
-- Name: specimenreplicate_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5129
--
5130

    
5131

    
5132

    
5133

    
5134
--
5135
-- Name: stemobservation_plantobservation_1_to_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5136
--
5137

    
5138

    
5139

    
5140

    
5141
--
5142
-- Name: stemobservation_plantobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5143
--
5144

    
5145
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5146

    
5147

    
5148
--
5149
-- Name: stemobservation_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5150
--
5151

    
5152

    
5153

    
5154

    
5155
--
5156
-- Name: stemobservation_unique_within_plantobservation; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5157
--
5158

    
5159

    
5160

    
5161

    
5162
--
5163
-- Name: taxondetermination_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5164
--
5165

    
5166
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5167

    
5168

    
5169
--
5170
-- Name: taxondetermination_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5171
--
5172

    
5173

    
5174

    
5175

    
5176
--
5177
-- Name: taxonlabel_0_unique_identifying_name; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5178
--
5179

    
5180

    
5181

    
5182

    
5183
--
5184
-- Name: taxonlabel_1_unique_sourceaccessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5185
--
5186

    
5187

    
5188

    
5189

    
5190
--
5191
-- Name: taxonlabel_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5192
--
5193

    
5194
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5195

    
5196

    
5197
--
5198
-- Name: taxonlabel_matched_label_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5199
--
5200

    
5201
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5202

    
5203

    
5204
--
5205
-- Name: taxonlabel_relationship_descendants; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5206
--
5207

    
5208
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5209

    
5210

    
5211
--
5212
-- Name: taxonlabel_unique; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5213
--
5214

    
5215

    
5216

    
5217

    
5218
--
5219
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5220
--
5221

    
5222
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5223

    
5224

    
5225
--
5226
-- Name: taxonoccurrence_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5227
--
5228

    
5229
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5230

    
5231

    
5232
--
5233
-- Name: taxonoccurrence_unique_within_creator; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5234
--
5235

    
5236

    
5237

    
5238

    
5239
--
5240
-- Name: taxonoccurrence_unique_within_locationevent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5241
--
5242

    
5243

    
5244

    
5245

    
5246
--
5247
-- Name: taxonstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5248
--
5249

    
5250
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5251

    
5252

    
5253
--
5254
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5255
--
5256

    
5257
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5258

    
5259

    
5260
--
5261
-- Name: party_reference_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5262
--
5263

    
5264

    
5265

    
5266

    
5267
--
5268
-- Name: place_matched_place_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5269
--
5270

    
5271

    
5272

    
5273

    
5274
--
5275
-- Name: place_set_canon_place_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5276
--
5277

    
5278

    
5279

    
5280

    
5281
--
5282
-- Name: place_set_canon_place_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5283
--
5284

    
5285

    
5286

    
5287

    
5288
--
5289
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5290
--
5291

    
5292

    
5293

    
5294

    
5295
--
5296
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5297
--
5298

    
5299

    
5300

    
5301

    
5302
--
5303
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5304
--
5305

    
5306

    
5307

    
5308

    
5309
--
5310
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5311
--
5312

    
5313

    
5314

    
5315

    
5316
--
5317
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5318
--
5319

    
5320

    
5321

    
5322

    
5323
--
5324
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5325
--
5326

    
5327

    
5328

    
5329

    
5330
--
5331
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5332
--
5333

    
5334

    
5335

    
5336

    
5337
--
5338
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5339
--
5340

    
5341

    
5342

    
5343

    
5344
--
5345
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5346
--
5347

    
5348

    
5349

    
5350

    
5351
--
5352
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5353
--
5354

    
5355
ALTER TABLE address
5356
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5357

    
5358

    
5359
--
5360
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5361
--
5362

    
5363
ALTER TABLE address
5364
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5365

    
5366

    
5367
--
5368
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5369
--
5370

    
5371

    
5372

    
5373

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

    
5378

    
5379

    
5380

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

    
5385

    
5386

    
5387

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

    
5392
ALTER TABLE aggregateoccurrence
5393
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5394

    
5395

    
5396
--
5397
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5398
--
5399

    
5400
ALTER TABLE aggregateoccurrence
5401
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5402

    
5403

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

    
5408
ALTER TABLE classcontributor
5409
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5410

    
5411

    
5412
--
5413
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5414
--
5415

    
5416

    
5417

    
5418

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

    
5423

    
5424

    
5425

    
5426
--
5427
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5428
--
5429

    
5430

    
5431

    
5432

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

    
5437
ALTER TABLE commconcept
5438
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5439

    
5440

    
5441
--
5442
-- Name: commconcept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5443
--
5444

    
5445

    
5446

    
5447

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

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

    
5455

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

    
5460
ALTER TABLE commcorrelation
5461
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5462

    
5463

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

    
5468

    
5469

    
5470

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

    
5475
ALTER TABLE commdetermination
5476
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5477

    
5478

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

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

    
5486

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

    
5491
ALTER TABLE commlineage
5492
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5493

    
5494

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

    
5499
ALTER TABLE commlineage
5500
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5501

    
5502

    
5503
--
5504
-- Name: commname_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5505
--
5506

    
5507

    
5508

    
5509

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

    
5514
ALTER TABLE commstatus
5515
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5516

    
5517

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

    
5522
ALTER TABLE commstatus
5523
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5524

    
5525

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

    
5530

    
5531

    
5532

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

    
5537

    
5538

    
5539

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

    
5544
ALTER TABLE commusage
5545
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5546

    
5547

    
5548
--
5549
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5550
--
5551

    
5552
ALTER TABLE commusage
5553
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5554

    
5555

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

    
5560
ALTER TABLE commusage
5561
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5562

    
5563

    
5564
--
5565
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5566
--
5567

    
5568

    
5569

    
5570

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

    
5575

    
5576

    
5577

    
5578
--
5579
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5580
--
5581

    
5582
ALTER TABLE coverindex
5583
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5584

    
5585

    
5586
--
5587
-- Name: covermethod_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5588
--
5589

    
5590

    
5591

    
5592

    
5593
--
5594
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5595
--
5596

    
5597
ALTER TABLE definedvalue
5598
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5599

    
5600

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

    
5605
ALTER TABLE disturbanceobs
5606
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5607

    
5608

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

    
5613
ALTER TABLE graphic
5614
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5615

    
5616

    
5617
--
5618
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5619
--
5620

    
5621
ALTER TABLE location
5622
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5623

    
5624

    
5625
--
5626
-- Name: location_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5627
--
5628

    
5629

    
5630

    
5631

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

    
5636
ALTER TABLE locationevent
5637
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5638

    
5639

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

    
5644

    
5645

    
5646

    
5647
--
5648
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5649
--
5650

    
5651
ALTER TABLE locationevent
5652
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5653

    
5654

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

    
5659
ALTER TABLE locationevent
5660
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5661

    
5662

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

    
5667
ALTER TABLE locationevent
5668
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5669

    
5670

    
5671
--
5672
-- Name: locationevent_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5673
--
5674

    
5675

    
5676

    
5677

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

    
5682
ALTER TABLE locationevent
5683
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5684

    
5685

    
5686
--
5687
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5688
--
5689

    
5690
ALTER TABLE locationeventcontributor
5691
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5692

    
5693

    
5694
--
5695
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5696
--
5697

    
5698

    
5699

    
5700

    
5701
--
5702
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5703
--
5704

    
5705

    
5706

    
5707

    
5708
--
5709
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5710
--
5711

    
5712
ALTER TABLE locationeventsynonym
5713
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5714

    
5715

    
5716
--
5717
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5718
--
5719

    
5720
ALTER TABLE locationeventsynonym
5721
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5722

    
5723

    
5724
--
5725
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5726
--
5727

    
5728

    
5729

    
5730

    
5731
--
5732
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5733
--
5734

    
5735
ALTER TABLE locationplace
5736
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5737

    
5738

    
5739
--
5740
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5741
--
5742

    
5743
ALTER TABLE locationplace
5744
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5745

    
5746

    
5747
--
5748
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5749
--
5750

    
5751
ALTER TABLE method
5752
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5753

    
5754

    
5755
--
5756
-- Name: method_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5757
--
5758

    
5759

    
5760

    
5761

    
5762
--
5763
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5764
--
5765

    
5766
ALTER TABLE method
5767
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5768

    
5769

    
5770
--
5771
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5772
--
5773

    
5774
ALTER TABLE methodtaxonclass
5775
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5776

    
5777

    
5778
--
5779
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5780
--
5781

    
5782

    
5783

    
5784

    
5785
--
5786
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5787
--
5788

    
5789
ALTER TABLE methodtaxonclass
5790
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5791

    
5792

    
5793
--
5794
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5795
--
5796

    
5797
ALTER TABLE note
5798
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5799

    
5800

    
5801
--
5802
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5803
--
5804

    
5805

    
5806

    
5807

    
5808
--
5809
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5810
--
5811

    
5812
ALTER TABLE party
5813
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5814

    
5815

    
5816
--
5817
-- Name: party_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5818
--
5819

    
5820

    
5821

    
5822

    
5823
--
5824
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5825
--
5826

    
5827
ALTER TABLE partymember
5828
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5829

    
5830

    
5831
--
5832
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5833
--
5834

    
5835
ALTER TABLE partymember
5836
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5837

    
5838

    
5839
--
5840
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5841
--
5842

    
5843

    
5844

    
5845

    
5846
--
5847
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5848
--
5849

    
5850
ALTER TABLE place
5851
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5852

    
5853

    
5854
--
5855
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5856
--
5857

    
5858
ALTER TABLE place
5859
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5860

    
5861

    
5862
--
5863
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5864
--
5865

    
5866
ALTER TABLE place
5867
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5868

    
5869

    
5870
--
5871
-- Name: place_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5872
--
5873

    
5874

    
5875

    
5876

    
5877
--
5878
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5879
--
5880

    
5881
ALTER TABLE placecorrelation
5882
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5883

    
5884

    
5885
--
5886
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5887
--
5888

    
5889
ALTER TABLE placecorrelation
5890
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5891

    
5892

    
5893
--
5894
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5895
--
5896

    
5897
ALTER TABLE placename_ancestor
5898
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5899

    
5900

    
5901
--
5902
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5903
--
5904

    
5905
ALTER TABLE placename_ancestor
5906
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5907

    
5908

    
5909
--
5910
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5911
--
5912

    
5913
ALTER TABLE placename
5914
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5915

    
5916

    
5917
--
5918
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5919
--
5920

    
5921
ALTER TABLE plantobservation
5922
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5923

    
5924

    
5925
--
5926
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5927
--
5928

    
5929
ALTER TABLE plantobservation
5930
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5931

    
5932

    
5933
--
5934
-- Name: plantobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5935
--
5936

    
5937

    
5938

    
5939

    
5940
--
5941
-- Name: project_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5942
--
5943

    
5944

    
5945

    
5946

    
5947
--
5948
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5949
--
5950

    
5951

    
5952

    
5953

    
5954
--
5955
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5956
--
5957

    
5958
ALTER TABLE projectcontributor
5959
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5960

    
5961

    
5962
--
5963
-- Name: reference_referencejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5964
--
5965

    
5966
ALTER TABLE reference
5967
    ADD CONSTRAINT reference_referencejournal_id_fkey FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
5968

    
5969

    
5970
--
5971
-- Name: referencealtident_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5972
--
5973

    
5974
ALTER TABLE referencealtident
5975
    ADD CONSTRAINT referencealtident_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5976

    
5977

    
5978
--
5979
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5980
--
5981

    
5982
ALTER TABLE referencecontributor
5983
    ADD CONSTRAINT referencecontributor_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5984

    
5985

    
5986
--
5987
-- Name: referencecontributor_referenceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5988
--
5989

    
5990
ALTER TABLE referencecontributor
5991
    ADD CONSTRAINT referencecontributor_referenceparty_id_fkey FOREIGN KEY (referenceparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
5992

    
5993

    
5994
--
5995
-- Name: referenceparty_currentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5996
--
5997

    
5998
ALTER TABLE referenceparty
5999
    ADD CONSTRAINT referenceparty_currentparty_id_fkey FOREIGN KEY (currentparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
6000

    
6001

    
6002
--
6003
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6004
--
6005

    
6006
ALTER TABLE revision
6007
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
6008

    
6009

    
6010
--
6011
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6012
--
6013

    
6014
ALTER TABLE soilobs
6015
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6016

    
6017

    
6018
--
6019
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6020
--
6021

    
6022
ALTER TABLE soiltaxon
6023
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
6024

    
6025

    
6026
--
6027
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6028
--
6029

    
6030

    
6031

    
6032

    
6033
--
6034
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6035
--
6036

    
6037
ALTER TABLE specimenreplicate
6038
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6039

    
6040

    
6041
--
6042
-- Name: specimenreplicate_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6043
--
6044

    
6045

    
6046

    
6047

    
6048
--
6049
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6050
--
6051

    
6052
ALTER TABLE specimenreplicate
6053
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6054

    
6055

    
6056
--
6057
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6058
--
6059

    
6060
ALTER TABLE stemobservation
6061
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6062

    
6063

    
6064
--
6065
-- Name: stemobservation_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6066
--
6067

    
6068

    
6069

    
6070

    
6071
--
6072
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6073
--
6074

    
6075
ALTER TABLE stratum
6076
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6077

    
6078

    
6079
--
6080
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6081
--
6082

    
6083

    
6084

    
6085

    
6086
--
6087
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6088
--
6089

    
6090
ALTER TABLE taxonalt
6091
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6092

    
6093

    
6094
--
6095
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6096
--
6097

    
6098
ALTER TABLE taxonalt
6099
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6100

    
6101

    
6102
--
6103
-- Name: taxonconcept_concept_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6104
--
6105

    
6106

    
6107

    
6108

    
6109
--
6110
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6111
--
6112

    
6113
ALTER TABLE taxonconcept
6114
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6115

    
6116

    
6117
--
6118
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6119
--
6120

    
6121

    
6122

    
6123

    
6124
--
6125
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6126
--
6127

    
6128
ALTER TABLE taxoncorrelation
6129
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6130

    
6131

    
6132
--
6133
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6134
--
6135

    
6136

    
6137

    
6138

    
6139
--
6140
-- Name: taxondetermination_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6141
--
6142

    
6143

    
6144

    
6145

    
6146
--
6147
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6148
--
6149

    
6150
ALTER TABLE taxondetermination
6151
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6152

    
6153

    
6154
--
6155
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6156
--
6157

    
6158
ALTER TABLE taxondetermination
6159
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6160

    
6161

    
6162
--
6163
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6164
--
6165

    
6166

    
6167

    
6168

    
6169
--
6170
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6171
--
6172

    
6173
ALTER TABLE taxonlabel
6174
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6175

    
6176

    
6177
--
6178
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6179
--
6180

    
6181
ALTER TABLE taxonlabel
6182
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6183

    
6184

    
6185
--
6186
-- Name: taxonlabel_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6187
--
6188

    
6189

    
6190

    
6191

    
6192
--
6193
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6194
--
6195

    
6196
ALTER TABLE taxonlabel_relationship
6197
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6198

    
6199

    
6200
--
6201
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6202
--
6203

    
6204
ALTER TABLE taxonlabel_relationship
6205
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6206

    
6207

    
6208
--
6209
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6210
--
6211

    
6212
ALTER TABLE taxonlineage
6213
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6214

    
6215

    
6216
--
6217
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6218
--
6219

    
6220
ALTER TABLE taxonlineage
6221
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6222

    
6223

    
6224
--
6225
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6226
--
6227

    
6228
ALTER TABLE taxonoccurrence
6229
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6230

    
6231

    
6232
--
6233
-- Name: taxonoccurrence_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6234
--
6235

    
6236

    
6237

    
6238

    
6239
--
6240
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6241
--
6242

    
6243

    
6244

    
6245

    
6246
--
6247
-- Name: taxonstatus_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6248
--
6249

    
6250

    
6251

    
6252

    
6253
--
6254
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6255
--
6256

    
6257
ALTER TABLE taxonstatus
6258
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6259

    
6260

    
6261
--
6262
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6263
--
6264

    
6265
ALTER TABLE taxonverbatim
6266
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6267

    
6268

    
6269
--
6270
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6271
--
6272

    
6273
ALTER TABLE telephone
6274
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6275

    
6276

    
6277
--
6278
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6279
--
6280

    
6281
ALTER TABLE trait
6282
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6283

    
6284

    
6285
--
6286
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6287
--
6288

    
6289
ALTER TABLE voucher
6290
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6291

    
6292

    
6293
--
6294
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6295
--
6296

    
6297
ALTER TABLE voucher
6298
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6299

    
6300

    
6301
--
6302
-- PostgreSQL database dump complete
6303
--
6304

    
(19-19/20)