Project

General

Profile

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

    
5

    
6

    
7

    
8

    
9

    
10

    
11

    
12

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

    
17

    
18

    
19

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

    
24

    
25

    
26

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

    
31

    
32

    
33

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

    
38

    
39

    
40

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

    
45

    
46

    
47

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

    
52

    
53

    
54

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

    
59

    
60

    
61

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

    
66

    
67

    
68

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

    
73

    
74

    
75

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

    
80

    
81

    
82

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

    
87

    
88

    
89

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

    
94

    
95

    
96

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

    
101

    
102

    
103

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

    
108

    
109

    
110

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

    
115

    
116

    
117

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

    
122

    
123

    
124

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

    
129

    
130

    
131

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

    
136

    
137

    
138

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

    
143

    
144

    
145

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

    
150

    
151

    
152

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

    
157

    
158

    
159

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

    
164

    
165

    
166

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

    
171

    
172

    
173

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

    
178

    
179

    
180

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

    
185

    
186

    
187

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

    
192

    
193

    
194

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

    
199

    
200

    
201

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

    
206

    
207

    
208

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

    
213

    
214

    
215

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

    
220

    
221

    
222

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

    
227

    
228

    
229

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

    
234

    
235

    
236

    
237
--
238
-- Name: _taxon_family_require_std(text); Type: FUNCTION; Schema: public; Owner: -
239
--
240

    
241

    
242

    
243

    
244
--
245
-- Name: _taxonlabel_set_matched_label_id(int(11), int(11), double precision); Type: FUNCTION; Schema: public; Owner: -
246
--
247

    
248

    
249

    
250

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

    
255

    
256

    
257

    
258
--
259
-- Name: _taxonomic_name_is_epithet(taxonrank); Type: FUNCTION; Schema: public; Owner: -
260
--
261

    
262

    
263

    
264

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

    
269

    
270

    
271

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

    
276

    
277

    
278

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

    
283

    
284

    
285

    
286

    
287

    
288

    
289

    
290
--
291
-- Name: place; Type: TABLE; Schema: public; Owner: -; Tablespace: 
292
--
293

    
294
CREATE TABLE place (
295
    place_id int(11) NOT NULL,
296
    source_id int(11) NOT NULL,
297
    canon_place_id int(11),
298
    matched_place_id int(11),
299
    coordinates_id int(11),
300
    placename_id int(11),
301
    continent text,
302
    country text,
303
    stateprovince text,
304
    county text,
305
    description text,
306
    geovalid int(1),
307
    distance_to_country_m double precision,
308
    distance_to_state_m double precision,
309
    distance_to_county_m double precision
310
);
311

    
312

    
313
--
314
-- Name: TABLE place; Type: COMMENT; Schema: public; Owner: -
315
--
316

    
317

    
318

    
319

    
320
--
321
-- Name: COLUMN place.matched_place_id; Type: COMMENT; Schema: public; Owner: -
322
--
323

    
324

    
325

    
326

    
327
--
328
-- Name: place_set_canon_place_id(place, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
329
--
330

    
331

    
332

    
333

    
334
--
335
-- Name: place_set_canon_place_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
336
--
337

    
338

    
339

    
340

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

    
345

    
346

    
347

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

    
352

    
353

    
354

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

    
359

    
360

    
361

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

    
366

    
367

    
368

    
369
--
370
-- Name: sync_analytical_aggregate_to_view(); Type: FUNCTION; Schema: public; Owner: -
371
--
372

    
373

    
374

    
375

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

    
380

    
381

    
382

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

    
387

    
388

    
389

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

    
394

    
395

    
396

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

    
401

    
402

    
403

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

    
408

    
409

    
410

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

    
415

    
416

    
417

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

    
422

    
423

    
424

    
425
--
426
-- Name: taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
427
--
428

    
429
CREATE TABLE taxonlabel (
430
    taxonlabel_id int(11) NOT NULL,
431
    source_id int(11) NOT NULL,
432
    sourceaccessioncode text,
433
    creationdate date,
434
    taxonstatus text,
435
    canon_label_id int(11),
436
    matched_label_id int(11),
437
    matched_label_fit_fraction double precision,
438
    parent_id int(11),
439
    taxonepithet text,
440
    rank text,
441
    taxonomicname text,
442
    accessioncode text
443
);
444

    
445

    
446
--
447
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
448
--
449

    
450

    
451

    
452

    
453
--
454
-- Name: COLUMN taxonlabel.source_id; Type: COMMENT; Schema: public; Owner: -
455
--
456

    
457

    
458

    
459

    
460
--
461
-- Name: COLUMN taxonlabel.sourceaccessioncode; Type: COMMENT; Schema: public; Owner: -
462
--
463

    
464

    
465

    
466

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

    
471

    
472

    
473

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

    
478

    
479

    
480

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

    
485

    
486

    
487

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

    
492

    
493

    
494

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

    
499

    
500

    
501

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

    
506

    
507

    
508

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

    
513

    
514

    
515

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

    
520

    
521

    
522

    
523
--
524
-- Name: taxonlabel_set_canon_label_id(taxonlabel, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
525
--
526

    
527

    
528

    
529

    
530
--
531
-- Name: taxonlabel_update_ancestors(taxonlabel, int(11), int(11)); Type: FUNCTION; Schema: public; Owner: -
532
--
533

    
534

    
535

    
536

    
537
--
538
-- Name: taxonlabel_update_ancestors_on_insert(); Type: FUNCTION; Schema: public; Owner: -
539
--
540

    
541

    
542

    
543

    
544
--
545
-- Name: taxonlabel_update_ancestors_on_update(); Type: FUNCTION; Schema: public; Owner: -
546
--
547

    
548

    
549

    
550

    
551
--
552
-- Name: concat(text); Type: AGGREGATE; Schema: public; Owner: -
553
--
554

    
555

    
556

    
557

    
558
--
559
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace: 
560
--
561

    
562
CREATE TABLE address (
563
    address_id int(11) NOT NULL,
564
    party_id int(11) NOT NULL,
565
    organization_id int(11),
566
    orgposition text,
567
    email text,
568
    street text,
569
    street2 text,
570
    city text,
571
    stateprovince text,
572
    postalcode text,
573
    country text,
574
    currentflag int(1),
575
    addressstartdate date
576
);
577

    
578

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

    
583

    
584

    
585

    
586
--
587
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
588
--
589

    
590

    
591

    
592

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

    
597

    
598

    
599
--
600
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
601
--
602

    
603
CREATE TABLE aggregateoccurrence (
604
    aggregateoccurrence_id int(11) NOT NULL,
605
    source_id int(11) NOT NULL,
606
    sourceaccessioncode text,
607
    taxonoccurrence_id int(11),
608
    collectiondate date,
609
    cover_fraction double precision,
610
    linecover_m double precision,
611
    basalarea_m2 double precision,
612
    biomass_kg_m2 double precision,
613
    inferencearea_m2 double precision,
614
    count int(11),
615
    stratum_id int(11),
616
    coverindex_id int(11),
617
    occurrencestatus_dwc text DEFAULT 'present' NOT NULL,
618
    method_id int(11),
619
    notes text,
620
    accessioncode text
621
);
622

    
623

    
624
--
625
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
626
--
627

    
628

    
629

    
630

    
631
--
632
-- Name: COLUMN aggregateoccurrence.linecover_m; Type: COMMENT; Schema: public; Owner: -
633
--
634

    
635

    
636

    
637

    
638
--
639
-- Name: COLUMN aggregateoccurrence.occurrencestatus_dwc; Type: COMMENT; Schema: public; Owner: -
640
--
641

    
642

    
643

    
644

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

    
649

    
650

    
651

    
652
--
653
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
654
--
655

    
656

    
657

    
658

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

    
663

    
664

    
665
--
666
-- Name: analytical_aggregate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
667
--
668

    
669
CREATE TABLE analytical_aggregate (
670
    `institutionCode` text,
671
    country text,
672
    `stateProvince` text,
673
    county text,
674
    `decimalLatitude` double precision,
675
    `decimalLongitude` double precision,
676
    `coordinateUncertaintyInMeters` double precision,
677
    `geosourceValid` int(1),
678
    `isNewWorld` int(1),
679
    `distanceToCountry_km` double precision,
680
    `distanceToStateProvince_km` double precision,
681
    `plotName` text,
682
    `elevationInMeters` double precision,
683
    `plotArea_ha` double precision,
684
    `samplingProtocol` text,
685
    `dateCollected` date,
686
    `higherPlantGroup` text,
687
    family text,
688
    genus text,
689
    `speciesBinomial` text,
690
    `scientificName` text,
691
    `scientificNameAuthorship` text,
692
    `scientificNameWithMorphospecies` text,
693
    threatened int(1),
694
    `growthForm` text,
695
    cultivated int(1),
696
    `cultivatedBasis` text,
697
    `coverPercent` double precision,
698
    `individualCount` text,
699
    `individualCount_1cm_or_more` text,
700
    `individualCount_2_5cm_or_more` text,
701
    `individualCount_10cm_or_more` text
702
);
703

    
704

    
705
--
706
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
707
--
708

    
709
CREATE TABLE analytical_stem (
710
    `institutionCode` text,
711
    country text,
712
    `stateProvince` text,
713
    county text,
714
    `decimalLatitude` double precision,
715
    `decimalLongitude` double precision,
716
    `coordinateUncertaintyInMeters` double precision,
717
    `geosourceValid` int(1),
718
    `isNewWorld` int(1),
719
    `distanceToCountry_km` double precision,
720
    `distanceToStateProvince_km` double precision,
721
    `plotName` text,
722
    `elevationInMeters` double precision,
723
    `plotArea_ha` double precision,
724
    `samplingProtocol` text,
725
    `dateCollected` date,
726
    `higherPlantGroup` text,
727
    family text,
728
    genus text,
729
    `speciesBinomial` text,
730
    `scientificName` text,
731
    `scientificNameAuthorship` text,
732
    `scientificNameWithMorphospecies` text,
733
    threatened int(1),
734
    `identifiedBy` text,
735
    `growthForm` text,
736
    cultivated int(1),
737
    `cultivatedBasis` text,
738
    `coverPercent` double precision,
739
    `diameterBreastHeight_cm` double precision,
740
    height_m double precision,
741
    tag text,
742
    `organismX_m` double precision,
743
    `organismY_m` double precision,
744
    `recordedBy` text,
745
    `recordNumber` text
746
);
747

    
748

    
749
--
750
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
751
--
752

    
753

    
754

    
755

    
756
--
757
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
758
--
759

    
760
CREATE TABLE coordinates (
761
    coordinates_id int(11) NOT NULL,
762
    source_id int(11) NOT NULL,
763
    latitude_deg double precision NOT NULL,
764
    longitude_deg double precision NOT NULL,
765
    verbatimlatitude text,
766
    verbatimlongitude text,
767
    verbatimcoordinates text,
768
    footprintgeometry_dwc text,
769
    coordsaccuracy_m double precision
770
);
771

    
772

    
773
--
774
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
775
--
776

    
777

    
778

    
779

    
780
--
781
-- Name: COLUMN coordinates.coordsaccuracy_m; Type: COMMENT; Schema: public; Owner: -
782
--
783

    
784

    
785

    
786

    
787
--
788
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
789
--
790

    
791
CREATE TABLE family_higher_plant_group (
792
    family text NOT NULL,
793
    higher_plant_group text
794
);
795

    
796

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

    
801
CREATE TABLE location (
802
    location_id int(11) NOT NULL,
803
    source_id int(11) NOT NULL,
804
    sourceaccessioncode text,
805
    parent_id int(11),
806
    authorlocationcode text,
807
    accesslevel text,
808
    accessconditions text,
809
    sublocationxposition_m double precision,
810
    sublocationyposition_m double precision,
811
    authorzone text,
812
    authordatum text,
813
    authorlocation text,
814
    locationnarrative text,
815
    azimuth double precision,
816
    shape text,
817
    area_m2 double precision,
818
    standsize text,
819
    placementmethod text,
820
    permanence int(1),
821
    layoutnarrative text,
822
    elevation_m double precision,
823
    elevationaccuracy_m double precision,
824
    elevationrange_m double precision,
825
    verbatimelevation text,
826
    slopeaspect_deg double precision,
827
    minslopeaspect_deg double precision,
828
    maxslopeaspect_deg double precision,
829
    slopegradient_fraction double precision,
830
    minslopegradient_fraction double precision,
831
    maxslopegradient_fraction double precision,
832
    topoposition text,
833
    landform text,
834
    surficialdeposits text,
835
    rocktype text,
836
    submitter_surname text,
837
    submitter_givenname text,
838
    submitter_email text,
839
    notespublic int(1),
840
    notesmgt int(1),
841
    revisions int(1),
842
    dateentered date ,
843
    locationrationalenarrative text,
844
    accessioncode text
845
);
846

    
847

    
848
--
849
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
850
--
851

    
852

    
853

    
854

    
855
--
856
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
857
--
858

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

    
939

    
940
--
941
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
942
--
943

    
944

    
945

    
946

    
947
--
948
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
949
--
950

    
951
CREATE TABLE locationplace (
952
    locationplace_id int(11) NOT NULL,
953
    location_id int(11) NOT NULL,
954
    place_id int(11) NOT NULL,
955
    identifier_id int(11)
956
);
957

    
958

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

    
963

    
964

    
965

    
966
--
967
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
968
--
969

    
970
CREATE TABLE method (
971
    method_id int(11) NOT NULL,
972
    source_id int(11) NOT NULL,
973
    name text,
974
    description text,
975
    diameterheight_m double precision,
976
    mindiameter_m double precision,
977
    maxdiameter_m double precision,
978
    minheight_m double precision,
979
    maxheight_m double precision,
980
    observationtype text,
981
    observationmeasure text,
982
    covermethod_id int(11),
983
    samplingfactor double precision DEFAULT 1 NOT NULL,
984
    coverbasis text,
985
    stemsamplemethod text,
986
    shape text,
987
    length_m double precision,
988
    width_m double precision,
989
    radius_m double precision,
990
    area_m2 double precision,
991
    samplearea_m2 double precision,
992
    subplotspacing_m double precision,
993
    subplotmethod_id int(11),
994
    pointsperline int(11),
995
    accessioncode text
996
);
997

    
998

    
999
--
1000
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
1001
--
1002

    
1003

    
1004

    
1005

    
1006
--
1007
-- Name: COLUMN method.source_id; Type: COMMENT; Schema: public; Owner: -
1008
--
1009

    
1010

    
1011

    
1012

    
1013
--
1014
-- Name: COLUMN method.name; Type: COMMENT; Schema: public; Owner: -
1015
--
1016

    
1017

    
1018

    
1019

    
1020
--
1021
-- Name: COLUMN method.description; Type: COMMENT; Schema: public; Owner: -
1022
--
1023

    
1024

    
1025

    
1026

    
1027
--
1028
-- Name: COLUMN method.diameterheight_m; Type: COMMENT; Schema: public; Owner: -
1029
--
1030

    
1031

    
1032

    
1033

    
1034
--
1035
-- Name: COLUMN method.mindiameter_m; Type: COMMENT; Schema: public; Owner: -
1036
--
1037

    
1038

    
1039

    
1040

    
1041
--
1042
-- Name: COLUMN method.maxdiameter_m; Type: COMMENT; Schema: public; Owner: -
1043
--
1044

    
1045

    
1046

    
1047

    
1048
--
1049
-- Name: COLUMN method.minheight_m; Type: COMMENT; Schema: public; Owner: -
1050
--
1051

    
1052

    
1053

    
1054

    
1055
--
1056
-- Name: COLUMN method.maxheight_m; Type: COMMENT; Schema: public; Owner: -
1057
--
1058

    
1059

    
1060

    
1061

    
1062
--
1063
-- Name: COLUMN method.observationtype; Type: COMMENT; Schema: public; Owner: -
1064
--
1065

    
1066

    
1067

    
1068

    
1069
--
1070
-- Name: COLUMN method.observationmeasure; Type: COMMENT; Schema: public; Owner: -
1071
--
1072

    
1073

    
1074

    
1075

    
1076
--
1077
-- Name: COLUMN method.samplingfactor; Type: COMMENT; Schema: public; Owner: -
1078
--
1079

    
1080

    
1081

    
1082

    
1083
--
1084
-- Name: COLUMN method.coverbasis; Type: COMMENT; Schema: public; Owner: -
1085
--
1086

    
1087

    
1088

    
1089

    
1090
--
1091
-- Name: COLUMN method.stemsamplemethod; Type: COMMENT; Schema: public; Owner: -
1092
--
1093

    
1094

    
1095

    
1096

    
1097
--
1098
-- Name: COLUMN method.shape; Type: COMMENT; Schema: public; Owner: -
1099
--
1100

    
1101

    
1102

    
1103

    
1104
--
1105
-- Name: COLUMN method.samplearea_m2; Type: COMMENT; Schema: public; Owner: -
1106
--
1107

    
1108

    
1109

    
1110

    
1111
--
1112
-- Name: COLUMN method.subplotspacing_m; Type: COMMENT; Schema: public; Owner: -
1113
--
1114

    
1115

    
1116

    
1117

    
1118
--
1119
-- Name: COLUMN method.subplotmethod_id; Type: COMMENT; Schema: public; Owner: -
1120
--
1121

    
1122

    
1123

    
1124

    
1125
--
1126
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1127
--
1128

    
1129

    
1130

    
1131

    
1132
--
1133
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1134
--
1135

    
1136
CREATE TABLE party (
1137
    party_id int(11) NOT NULL,
1138
    source_id int(11) NOT NULL,
1139
    fullname text,
1140
    salutation text,
1141
    givenname text,
1142
    middlename text,
1143
    surname text,
1144
    suffix text,
1145
    department text,
1146
    organizationname text,
1147
    currentname_id int(11),
1148
    contactinstructions text,
1149
    email text,
1150
    partytype text,
1151
    partypublic int(1) DEFAULT true,
1152
    accessioncode text
1153
);
1154

    
1155

    
1156
--
1157
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1158
--
1159

    
1160
CREATE TABLE plantobservation (
1161
    plantobservation_id int(11) NOT NULL,
1162
    source_id int(11) NOT NULL,
1163
    sourceaccessioncode text,
1164
    aggregateoccurrence_id int(11),
1165
    overallheight_m double precision,
1166
    overallheightaccuracy_m double precision,
1167
    collectionnumber text,
1168
    stemcount int(11),
1169
    plant_id int(11),
1170
    accessioncode text
1171
);
1172

    
1173

    
1174
--
1175
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1176
--
1177

    
1178

    
1179

    
1180

    
1181
--
1182
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1183
--
1184

    
1185

    
1186

    
1187

    
1188
--
1189
-- Name: source; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1190
--
1191

    
1192
CREATE TABLE source (
1193
    source_id int(11) NOT NULL,
1194
    shortname text,
1195
    `fulltext` text,
1196
    sourcetype text,
1197
    accesslevel text,
1198
    accessconditions text,
1199
    title text,
1200
    titlesuperior text,
1201
    sourcejournal_id int(11),
1202
    volume text,
1203
    issue text,
1204
    pagerange text,
1205
    totalpages int(11),
1206
    publisher text,
1207
    publicationplace text,
1208
    isbn text,
1209
    edition text,
1210
    numberofvolumes int(11),
1211
    chapternumber int(11),
1212
    reportnumber int(11),
1213
    communicationtype text,
1214
    degree text,
1215
    url text,
1216
    doi text,
1217
    additionalinfo text,
1218
    pubdate date,
1219
    accessdate date,
1220
    conferencedate date,
1221
    accessioncode text
1222
);
1223

    
1224

    
1225
--
1226
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1227
--
1228

    
1229
CREATE TABLE stemobservation (
1230
    stemobservation_id int(11) NOT NULL,
1231
    source_id int(11) NOT NULL,
1232
    sourceaccessioncode text,
1233
    plantobservation_id int(11) NOT NULL,
1234
    authorstemcode text,
1235
    tag text,
1236
    tags text,
1237
    xposition_m double precision,
1238
    yposition_m double precision,
1239
    diameterbreastheight_m double precision,
1240
    basaldiameter_m double precision,
1241
    diameteraccuracy_m double precision,
1242
    height_m double precision,
1243
    heightfirstbranch_m double precision,
1244
    heightaccuracy_m double precision,
1245
    health text,
1246
    age double precision,
1247
    accessioncode text
1248
);
1249

    
1250

    
1251
--
1252
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
1253
--
1254

    
1255

    
1256

    
1257

    
1258
--
1259
-- Name: COLUMN stemobservation.tags; Type: COMMENT; Schema: public; Owner: -
1260
--
1261

    
1262

    
1263

    
1264

    
1265
--
1266
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1267
--
1268

    
1269
CREATE TABLE taxondetermination (
1270
    taxondetermination_id int(11) NOT NULL,
1271
    taxonoccurrence_id int(11) NOT NULL,
1272
    taxonverbatim_id int(11) NOT NULL,
1273
    party_id int(11),
1274
    role text DEFAULT 'unknown' NOT NULL,
1275
    determinationtype text,
1276
    source_id int(11),
1277
    isoriginal int(1) DEFAULT false NOT NULL,
1278
    iscurrent int(1) DEFAULT false NOT NULL,
1279
    taxonfit text,
1280
    taxonconfidence text,
1281
    grouptype text,
1282
    notes text,
1283
    notespublic int(1),
1284
    notesmgt int(1),
1285
    revisions int(1),
1286
    determinationdate date,
1287
    accessioncode text
1288
);
1289

    
1290

    
1291
--
1292
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
1293
--
1294

    
1295

    
1296

    
1297

    
1298
--
1299
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1300
--
1301

    
1302
CREATE TABLE taxonoccurrence (
1303
    taxonoccurrence_id int(11) NOT NULL,
1304
    source_id int(11) NOT NULL,
1305
    sourceaccessioncode text,
1306
    locationevent_id int(11),
1307
    authortaxoncode text,
1308
    collector_id int(11),
1309
    growthform text,
1310
    iscultivated int(1),
1311
    cultivatedbasis text,
1312
    isnative int(1),
1313
    accessioncode text
1314
);
1315

    
1316

    
1317
--
1318
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
1319
--
1320

    
1321

    
1322

    
1323

    
1324
--
1325
-- Name: COLUMN taxonoccurrence.iscultivated; Type: COMMENT; Schema: public; Owner: -
1326
--
1327

    
1328

    
1329

    
1330

    
1331
--
1332
-- Name: COLUMN taxonoccurrence.cultivatedbasis; Type: COMMENT; Schema: public; Owner: -
1333
--
1334

    
1335

    
1336

    
1337

    
1338
--
1339
-- Name: COLUMN taxonoccurrence.isnative; Type: COMMENT; Schema: public; Owner: -
1340
--
1341

    
1342

    
1343

    
1344

    
1345
--
1346
-- Name: taxonverbatim; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1347
--
1348

    
1349
CREATE TABLE taxonverbatim (
1350
    taxonverbatim_id int(11) NOT NULL,
1351
    taxonlabel_id int(11) NOT NULL,
1352
    verbatimrank text,
1353
    taxonomicname text,
1354
    taxonname text,
1355
    author text,
1356
    family text,
1357
    genus text,
1358
    specific_epithet text,
1359
    morphospecies text,
1360
    growthform text,
1361
    description text
1362
);
1363

    
1364

    
1365
--
1366
-- Name: TABLE taxonverbatim; Type: COMMENT; Schema: public; Owner: -
1367
--
1368

    
1369

    
1370

    
1371

    
1372
--
1373
-- Name: COLUMN taxonverbatim.verbatimrank; Type: COMMENT; Schema: public; Owner: -
1374
--
1375

    
1376

    
1377

    
1378

    
1379
--
1380
-- Name: COLUMN taxonverbatim.taxonomicname; Type: COMMENT; Schema: public; Owner: -
1381
--
1382

    
1383

    
1384

    
1385

    
1386
--
1387
-- Name: COLUMN taxonverbatim.taxonname; Type: COMMENT; Schema: public; Owner: -
1388
--
1389

    
1390

    
1391

    
1392

    
1393
--
1394
-- Name: COLUMN taxonverbatim.author; Type: COMMENT; Schema: public; Owner: -
1395
--
1396

    
1397

    
1398

    
1399

    
1400
--
1401
-- Name: COLUMN taxonverbatim.family; Type: COMMENT; Schema: public; Owner: -
1402
--
1403

    
1404

    
1405

    
1406

    
1407
--
1408
-- Name: COLUMN taxonverbatim.genus; Type: COMMENT; Schema: public; Owner: -
1409
--
1410

    
1411

    
1412

    
1413

    
1414
--
1415
-- Name: COLUMN taxonverbatim.specific_epithet; Type: COMMENT; Schema: public; Owner: -
1416
--
1417

    
1418

    
1419

    
1420

    
1421
--
1422
-- Name: COLUMN taxonverbatim.morphospecies; Type: COMMENT; Schema: public; Owner: -
1423
--
1424

    
1425

    
1426

    
1427

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

    
1432
CREATE TABLE threatened_taxonlabel (
1433
    taxonlabel_id int(11) NOT NULL
1434
);
1435

    
1436

    
1437
--
1438
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1439
--
1440

    
1441

    
1442

    
1443

    
1444
--
1445
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1446
--
1447

    
1448
CREATE TABLE classcontributor (
1449
    classcontributor_id int(11) NOT NULL,
1450
    commclass_id int(11) NOT NULL,
1451
    party_id int(11) NOT NULL,
1452
    role text
1453
);
1454

    
1455

    
1456
--
1457
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1458
--
1459

    
1460

    
1461

    
1462

    
1463
--
1464
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1465
--
1466

    
1467

    
1468

    
1469

    
1470
--
1471
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1472
--
1473

    
1474

    
1475

    
1476
--
1477
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1478
--
1479

    
1480
CREATE TABLE commclass (
1481
    commclass_id int(11) NOT NULL,
1482
    locationevent_id int(11) NOT NULL,
1483
    inspection int(1),
1484
    tableanalysis int(1),
1485
    multivariateanalysis int(1),
1486
    classpublication_id int(11),
1487
    classnotes text,
1488
    commname text,
1489
    commcode text,
1490
    commframework text,
1491
    commlevel text,
1492
    classstartdate date,
1493
    classstopdate date,
1494
    expertsystem text,
1495
    accessioncode text
1496
);
1497

    
1498

    
1499
--
1500
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1501
--
1502

    
1503

    
1504

    
1505

    
1506
--
1507
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1508
--
1509

    
1510

    
1511

    
1512

    
1513
--
1514
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1515
--
1516

    
1517

    
1518

    
1519
--
1520
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1521
--
1522

    
1523
CREATE TABLE commconcept (
1524
    commconcept_id int(11) NOT NULL,
1525
    commname_id int(11) NOT NULL,
1526
    source_id int(11),
1527
    commdescription text,
1528
    commname text,
1529
    accessioncode text
1530
);
1531

    
1532

    
1533
--
1534
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1535
--
1536

    
1537

    
1538

    
1539

    
1540
--
1541
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1542
--
1543

    
1544

    
1545

    
1546

    
1547
--
1548
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1549
--
1550

    
1551

    
1552

    
1553
--
1554
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1555
--
1556

    
1557
CREATE TABLE commcorrelation (
1558
    commcorrelation_id int(11) NOT NULL,
1559
    commstatus_id int(11) NOT NULL,
1560
    commconcept_id int(11) NOT NULL,
1561
    commconvergence text NOT NULL,
1562
    correlationstart date NOT NULL,
1563
    correlationstop date
1564
);
1565

    
1566

    
1567
--
1568
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1569
--
1570

    
1571

    
1572

    
1573

    
1574
--
1575
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1576
--
1577

    
1578

    
1579

    
1580

    
1581
--
1582
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1583
--
1584

    
1585

    
1586

    
1587
--
1588
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1589
--
1590

    
1591
CREATE TABLE commdetermination (
1592
    commdetermination_id int(11) NOT NULL,
1593
    commclass_id int(11) NOT NULL,
1594
    commconcept_id int(11) NOT NULL,
1595
    commcode text,
1596
    commname text,
1597
    classfit text,
1598
    classconfidence text,
1599
    commauthority_id int(11),
1600
    notes text,
1601
    type int(1),
1602
    nomenclaturaltype int(1)
1603
);
1604

    
1605

    
1606
--
1607
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1608
--
1609

    
1610

    
1611

    
1612

    
1613
--
1614
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1615
--
1616

    
1617

    
1618

    
1619

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

    
1624

    
1625

    
1626
--
1627
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1628
--
1629

    
1630
CREATE TABLE commlineage (
1631
    commlineage_id int(11) NOT NULL,
1632
    parentcommstatus_id int(11) NOT NULL,
1633
    childcommstatus_id int(11) NOT NULL
1634
);
1635

    
1636

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

    
1641

    
1642

    
1643

    
1644
--
1645
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1646
--
1647

    
1648

    
1649

    
1650

    
1651
--
1652
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1653
--
1654

    
1655

    
1656

    
1657
--
1658
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1659
--
1660

    
1661
CREATE TABLE commname (
1662
    commname_id int(11) NOT NULL,
1663
    commname text NOT NULL,
1664
    source_id int(11),
1665
    dateentered date 
1666
);
1667

    
1668

    
1669
--
1670
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1671
--
1672

    
1673

    
1674

    
1675

    
1676
--
1677
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1678
--
1679

    
1680

    
1681

    
1682

    
1683
--
1684
-- Name: commname_commname_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1685
--
1686

    
1687

    
1688

    
1689
--
1690
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1691
--
1692

    
1693
CREATE TABLE commstatus (
1694
    commstatus_id int(11) NOT NULL,
1695
    commconcept_id int(11) NOT NULL,
1696
    source_id int(11),
1697
    commconceptstatus text NOT NULL,
1698
    commparent_id int(11),
1699
    commlevel text,
1700
    commpartycomments text,
1701
    party_id int(11) NOT NULL,
1702
    startdate date NOT NULL,
1703
    stopdate date,
1704
    accessioncode text
1705
);
1706

    
1707

    
1708
--
1709
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1710
--
1711

    
1712

    
1713

    
1714

    
1715
--
1716
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1717
--
1718

    
1719

    
1720

    
1721

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

    
1726

    
1727

    
1728
--
1729
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1730
--
1731

    
1732
CREATE TABLE commusage (
1733
    commusage_id int(11) NOT NULL,
1734
    commname_id int(11) NOT NULL,
1735
    commname text,
1736
    commconcept_id int(11),
1737
    commnamestatus text,
1738
    classsystem text,
1739
    party_id int(11),
1740
    commstatus_id int(11),
1741
    usagestart date,
1742
    usagestop date
1743
);
1744

    
1745

    
1746
--
1747
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1748
--
1749

    
1750

    
1751

    
1752

    
1753
--
1754
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1755
--
1756

    
1757

    
1758

    
1759

    
1760
--
1761
-- Name: commusage_commusage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1762
--
1763

    
1764

    
1765

    
1766
--
1767
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1768
--
1769

    
1770

    
1771

    
1772

    
1773
--
1774
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1775
--
1776

    
1777

    
1778

    
1779

    
1780
--
1781
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1782
--
1783

    
1784

    
1785

    
1786
--
1787
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1788
--
1789

    
1790
CREATE TABLE coverindex (
1791
    coverindex_id int(11) NOT NULL,
1792
    covermethod_id int(11) NOT NULL,
1793
    covercode text NOT NULL,
1794
    upperlimit double precision,
1795
    lowerlimit double precision,
1796
    coverpercent double precision NOT NULL,
1797
    indexdescription text
1798
);
1799

    
1800

    
1801
--
1802
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1803
--
1804

    
1805

    
1806

    
1807

    
1808
--
1809
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1810
--
1811

    
1812

    
1813

    
1814

    
1815
--
1816
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1817
--
1818

    
1819

    
1820

    
1821
--
1822
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1823
--
1824

    
1825
CREATE TABLE covermethod (
1826
    covermethod_id int(11) NOT NULL,
1827
    source_id int(11),
1828
    covertype text NOT NULL,
1829
    coverestimationmethod text,
1830
    accessioncode text
1831
);
1832

    
1833

    
1834
--
1835
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1836
--
1837

    
1838

    
1839

    
1840

    
1841
--
1842
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1843
--
1844

    
1845

    
1846

    
1847

    
1848
--
1849
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1850
--
1851

    
1852

    
1853

    
1854
--
1855
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE; Schema: public; Owner: -
1856
--
1857

    
1858

    
1859

    
1860

    
1861
--
1862
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1863
--
1864

    
1865

    
1866

    
1867
--
1868
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1869
--
1870

    
1871
CREATE TABLE definedvalue (
1872
    definedvalue_id int(11) NOT NULL,
1873
    userdefined_id int(11) NOT NULL,
1874
    tablerecord_id int(11) NOT NULL,
1875
    definedvalue text
1876
);
1877

    
1878

    
1879
--
1880
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1881
--
1882

    
1883

    
1884

    
1885

    
1886
--
1887
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1888
--
1889

    
1890

    
1891

    
1892

    
1893
--
1894
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1895
--
1896

    
1897

    
1898

    
1899
--
1900
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1901
--
1902

    
1903
CREATE TABLE disturbanceobs (
1904
    disturbanceobs_id int(11) NOT NULL,
1905
    locationevent_id int(11) NOT NULL,
1906
    disturbancetype text NOT NULL,
1907
    disturbanceintensity text,
1908
    disturbanceage double precision,
1909
    disturbanceextent double precision,
1910
    disturbancecomment text
1911
);
1912

    
1913

    
1914
--
1915
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1916
--
1917

    
1918

    
1919

    
1920

    
1921
--
1922
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1923
--
1924

    
1925

    
1926

    
1927

    
1928
--
1929
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1930
--
1931

    
1932

    
1933

    
1934
--
1935
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1936
--
1937

    
1938
CREATE TABLE geoscrub_input (
1939
    country text,
1940
    `stateProvince` text,
1941
    county text,
1942
    `decimalLatitude` double precision,
1943
    `decimalLongitude` double precision
1944
);
1945

    
1946

    
1947
--
1948
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1949
--
1950

    
1951

    
1952

    
1953

    
1954
--
1955
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1956
--
1957

    
1958
CREATE TABLE graphic (
1959
    graphic_id int(11) NOT NULL,
1960
    locationevent_id int(11) NOT NULL,
1961
    graphicname text,
1962
    graphiclocation text,
1963
    graphicdescription text,
1964
    graphictype text,
1965
    graphicdata int(11),
1966
    graphicdate date,
1967
    accessioncode text
1968
);
1969

    
1970

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

    
1975

    
1976

    
1977

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

    
1982

    
1983

    
1984

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

    
1989

    
1990

    
1991
--
1992
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1993
--
1994

    
1995
CREATE TABLE higher_plant_group_nodes (
1996
    higher_plant_group text,
1997
    node_name text NOT NULL
1998
);
1999

    
2000

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

    
2005

    
2006

    
2007

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

    
2012

    
2013

    
2014

    
2015
--
2016
-- Name: location_location_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2017
--
2018

    
2019

    
2020

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

    
2025

    
2026

    
2027

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

    
2032

    
2033

    
2034

    
2035
--
2036
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2037
--
2038

    
2039

    
2040

    
2041
--
2042
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2043
--
2044

    
2045
CREATE TABLE locationeventcontributor (
2046
    locationeventcontributor_id int(11) NOT NULL,
2047
    locationevent_id int(11) NOT NULL,
2048
    party_id int(11) NOT NULL,
2049
    role text NOT NULL,
2050
    contributiondate date
2051
);
2052

    
2053

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

    
2058

    
2059

    
2060

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

    
2065

    
2066

    
2067

    
2068
--
2069
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2070
--
2071

    
2072

    
2073

    
2074
--
2075
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2076
--
2077

    
2078
CREATE TABLE locationeventsynonym (
2079
    locationeventsynonym_id int(11) NOT NULL,
2080
    synonymlocationevent_id int(11) NOT NULL,
2081
    primarylocationevent_id int(11) NOT NULL,
2082
    party_id int(11) NOT NULL,
2083
    role text NOT NULL,
2084
    synonymcomment text,
2085
    classstartdate date  NOT NULL,
2086
    classstopdate date,
2087
    accessioncode text
2088
);
2089

    
2090

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

    
2095

    
2096

    
2097

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

    
2102

    
2103

    
2104

    
2105
--
2106
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2107
--
2108

    
2109

    
2110

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

    
2115

    
2116

    
2117

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

    
2122

    
2123

    
2124

    
2125
--
2126
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2127
--
2128

    
2129

    
2130

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

    
2135

    
2136

    
2137

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

    
2142

    
2143

    
2144

    
2145
--
2146
-- Name: method_method_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2147
--
2148

    
2149

    
2150

    
2151
--
2152
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2153
--
2154

    
2155
CREATE TABLE methodtaxonclass (
2156
    methodtaxonclass_id int(11) NOT NULL,
2157
    method_id int(11) NOT NULL,
2158
    taxonlabel_id int(11),
2159
    included int(1) NOT NULL,
2160
    submethod_id int(11),
2161
    taxonclass text
2162
);
2163

    
2164

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

    
2169

    
2170

    
2171

    
2172
--
2173
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2174
--
2175

    
2176

    
2177

    
2178

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

    
2183

    
2184

    
2185

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

    
2190

    
2191

    
2192

    
2193
--
2194
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2195
--
2196

    
2197

    
2198

    
2199
--
2200
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2201
--
2202

    
2203
CREATE TABLE note (
2204
    note_id int(11) NOT NULL,
2205
    notelink_id int(11) NOT NULL,
2206
    party_id int(11) NOT NULL,
2207
    role text NOT NULL,
2208
    notetype text NOT NULL,
2209
    notetext text NOT NULL,
2210
    notedate date,
2211
    accessioncode text
2212
);
2213

    
2214

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

    
2219

    
2220

    
2221

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

    
2226

    
2227

    
2228

    
2229
--
2230
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2231
--
2232

    
2233

    
2234

    
2235
--
2236
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2237
--
2238

    
2239
CREATE TABLE notelink (
2240
    notelink_id int(11) NOT NULL,
2241
    tablename text NOT NULL,
2242
    attributename text,
2243
    tablerecord int(11) NOT NULL
2244
);
2245

    
2246

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

    
2251

    
2252

    
2253

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

    
2258

    
2259

    
2260

    
2261
--
2262
-- Name: notelink_notelink_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2263
--
2264

    
2265

    
2266

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

    
2271

    
2272

    
2273

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

    
2278

    
2279

    
2280

    
2281
--
2282
-- Name: party_party_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2283
--
2284

    
2285

    
2286

    
2287
--
2288
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2289
--
2290

    
2291
CREATE TABLE partymember (
2292
    partymember_id int(11) NOT NULL,
2293
    parentparty_id int(11) NOT NULL,
2294
    childparty_id int(11) NOT NULL,
2295
    role text,
2296
    memberstart date  NOT NULL,
2297
    memberstop date
2298
);
2299

    
2300

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

    
2305

    
2306

    
2307

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

    
2312

    
2313

    
2314

    
2315
--
2316
-- Name: partymember_partymember_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2317
--
2318

    
2319

    
2320

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

    
2325

    
2326

    
2327

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

    
2332

    
2333

    
2334

    
2335
--
2336
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2337
--
2338

    
2339

    
2340

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

    
2345
CREATE TABLE placecorrelation (
2346
    placecorrelation_id int(11) NOT NULL,
2347
    parentplace_id int(11) NOT NULL,
2348
    childplace_id int(11) NOT NULL,
2349
    placeconvergence text NOT NULL
2350
);
2351

    
2352

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

    
2357

    
2358

    
2359

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

    
2364

    
2365

    
2366

    
2367
--
2368
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2369
--
2370

    
2371

    
2372

    
2373
--
2374
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2375
--
2376

    
2377
CREATE TABLE placename (
2378
    placename_id int(11) NOT NULL,
2379
    parent_id int(11),
2380
    rank text NOT NULL,
2381
    placename text NOT NULL
2382
);
2383

    
2384

    
2385
--
2386
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2387
--
2388

    
2389

    
2390

    
2391

    
2392
--
2393
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2394
--
2395

    
2396
CREATE TABLE placename_ancestor (
2397
    placename_id int(11) NOT NULL,
2398
    ancestor_id int(11) NOT NULL
2399
);
2400

    
2401

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

    
2406

    
2407

    
2408

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

    
2413

    
2414

    
2415

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

    
2420

    
2421

    
2422

    
2423
--
2424
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2425
--
2426

    
2427

    
2428

    
2429
--
2430
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2431
--
2432

    
2433
CREATE TABLE plant (
2434
    plant_id int(11) NOT NULL
2435
);
2436

    
2437

    
2438
--
2439
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2440
--
2441

    
2442

    
2443

    
2444

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

    
2449

    
2450

    
2451

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

    
2456

    
2457

    
2458

    
2459
--
2460
-- Name: plant_plant_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2461
--
2462

    
2463

    
2464

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

    
2469

    
2470

    
2471

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

    
2476

    
2477

    
2478

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

    
2483

    
2484

    
2485
--
2486
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2487
--
2488

    
2489
CREATE TABLE project (
2490
    project_id int(11) NOT NULL,
2491
    source_id int(11) NOT NULL,
2492
    sourceaccessioncode text,
2493
    projectname text,
2494
    projectdescription text,
2495
    startdate date,
2496
    stopdate date,
2497
    accessioncode text
2498
);
2499

    
2500

    
2501
--
2502
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2503
--
2504

    
2505

    
2506

    
2507

    
2508
--
2509
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2510
--
2511

    
2512

    
2513

    
2514

    
2515
--
2516
-- Name: project_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2517
--
2518

    
2519

    
2520

    
2521
--
2522
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2523
--
2524

    
2525
CREATE TABLE projectcontributor (
2526
    projectcontributor_id int(11) NOT NULL,
2527
    project_id int(11) NOT NULL,
2528
    party_id int(11) NOT NULL,
2529
    role text
2530
);
2531

    
2532

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

    
2537

    
2538

    
2539

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

    
2544

    
2545

    
2546

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

    
2551

    
2552

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

    
2557
CREATE TABLE revision (
2558
    revision_id int(11) NOT NULL,
2559
    tablename text NOT NULL,
2560
    tableattribute text NOT NULL,
2561
    tablerecord int(11) NOT NULL,
2562
    previousvaluetext text NOT NULL,
2563
    previousvaluetype text NOT NULL,
2564
    previousrevision_id int(11),
2565
    revisiondate date NOT NULL
2566
);
2567

    
2568

    
2569
--
2570
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2571
--
2572

    
2573

    
2574

    
2575

    
2576
--
2577
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2578
--
2579

    
2580

    
2581

    
2582

    
2583
--
2584
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2585
--
2586

    
2587

    
2588

    
2589
--
2590
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2591
--
2592

    
2593
CREATE TABLE soilobs (
2594
    soilobs_id int(11) NOT NULL,
2595
    locationevent_id int(11) NOT NULL,
2596
    horizon text DEFAULT 'unknown' NOT NULL,
2597
    description text,
2598
    depthtop_m double precision,
2599
    depthbottom_m double precision,
2600
    color text,
2601
    texture text,
2602
    organic_fraction double precision,
2603
    sand_fraction double precision,
2604
    silt_fraction double precision,
2605
    clay_fraction double precision,
2606
    coarse_fraction double precision,
2607
    ph double precision,
2608
    acidity_fraction double precision,
2609
    basesaturation_fraction double precision,
2610
    cationexchangecapacity_cmol_kg double precision,
2611
    conductivity double precision,
2612
    carbon_fraction double precision,
2613
    phosphorus_fraction double precision,
2614
    potassium_fraction double precision,
2615
    magnesium_fraction double precision,
2616
    nitrogen_fraction double precision,
2617
    calcium_fraction double precision,
2618
    sodium_fraction double precision
2619
);
2620

    
2621

    
2622
--
2623
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2624
--
2625

    
2626

    
2627

    
2628

    
2629
--
2630
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2631
--
2632

    
2633

    
2634

    
2635

    
2636
--
2637
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2638
--
2639

    
2640

    
2641

    
2642
--
2643
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2644
--
2645

    
2646
CREATE TABLE soiltaxon (
2647
    soiltaxon_id int(11) NOT NULL,
2648
    soilcode text,
2649
    soilname text,
2650
    soillevel int(11),
2651
    soilparent_id int(11),
2652
    soilframework text,
2653
    accessioncode text
2654
);
2655

    
2656

    
2657
--
2658
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2659
--
2660

    
2661

    
2662

    
2663

    
2664
--
2665
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2666
--
2667

    
2668

    
2669

    
2670

    
2671
--
2672
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2673
--
2674

    
2675

    
2676

    
2677
--
2678
-- Name: source_source_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2679
--
2680

    
2681

    
2682

    
2683

    
2684
--
2685
-- Name: source_source_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2686
--
2687

    
2688

    
2689

    
2690

    
2691
--
2692
-- Name: source_source_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2693
--
2694

    
2695

    
2696

    
2697
--
2698
-- Name: sourcecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2699
--
2700

    
2701
CREATE TABLE sourcecontributor (
2702
    sourcecontributor_id int(11) NOT NULL,
2703
    source_id int(11) NOT NULL,
2704
    sourceparty_id int(11) NOT NULL,
2705
    role text,
2706
    `order` int(11)
2707
);
2708

    
2709

    
2710
--
2711
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2712
--
2713

    
2714

    
2715

    
2716

    
2717
--
2718
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2719
--
2720

    
2721

    
2722

    
2723

    
2724
--
2725
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2726
--
2727

    
2728

    
2729

    
2730
--
2731
-- Name: sourcejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2732
--
2733

    
2734
CREATE TABLE sourcejournal (
2735
    sourcejournal_id int(11) NOT NULL,
2736
    journal text NOT NULL,
2737
    issn text,
2738
    abbreviation text,
2739
    accessioncode text
2740
);
2741

    
2742

    
2743
--
2744
-- Name: sourcejournal_sourcejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2745
--
2746

    
2747

    
2748

    
2749

    
2750
--
2751
-- Name: sourcejournal_sourcejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2752
--
2753

    
2754

    
2755

    
2756

    
2757
--
2758
-- Name: sourcejournal_sourcejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2759
--
2760

    
2761

    
2762

    
2763
--
2764
-- Name: sourcename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2765
--
2766

    
2767
CREATE TABLE sourcename (
2768
    sourcename_id int(11) NOT NULL,
2769
    source_id int(11) NOT NULL,
2770
    system text,
2771
    name text NOT NULL,
2772
    matched_source_id int(11)
2773
);
2774

    
2775

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

    
2780

    
2781

    
2782

    
2783
--
2784
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2785
--
2786

    
2787

    
2788

    
2789

    
2790
--
2791
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2792
--
2793

    
2794

    
2795

    
2796
--
2797
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2798
--
2799

    
2800
CREATE TABLE specimen (
2801
    specimen_id int(11) NOT NULL
2802
);
2803

    
2804

    
2805
--
2806
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2807
--
2808

    
2809

    
2810

    
2811

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

    
2816

    
2817

    
2818

    
2819
--
2820
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2821
--
2822

    
2823

    
2824

    
2825

    
2826
--
2827
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2828
--
2829

    
2830

    
2831

    
2832
--
2833
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2834
--
2835

    
2836
CREATE TABLE specimenreplicate (
2837
    specimenreplicate_id int(11) NOT NULL,
2838
    source_id int(11) NOT NULL,
2839
    sourceaccessioncode text,
2840
    plantobservation_id int(11),
2841
    institution_id int(11),
2842
    collectioncode_dwc text,
2843
    catalognumber_dwc text,
2844
    description text,
2845
    specimen_id int(11),
2846
    accessioncode text
2847
);
2848

    
2849

    
2850
--
2851
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2852
--
2853

    
2854

    
2855

    
2856

    
2857
--
2858
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2859
--
2860

    
2861

    
2862

    
2863

    
2864
--
2865
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2866
--
2867

    
2868

    
2869

    
2870

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

    
2875

    
2876

    
2877

    
2878
--
2879
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2880
--
2881

    
2882

    
2883

    
2884

    
2885
--
2886
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2887
--
2888

    
2889

    
2890

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

    
2895

    
2896

    
2897

    
2898
--
2899
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2900
--
2901

    
2902

    
2903

    
2904

    
2905
--
2906
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2907
--
2908

    
2909

    
2910

    
2911
--
2912
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2913
--
2914

    
2915
CREATE TABLE stratum (
2916
    stratum_id int(11) NOT NULL,
2917
    locationevent_id int(11) NOT NULL,
2918
    stratumheight double precision,
2919
    stratumbase double precision,
2920
    stratumcover double precision,
2921
    area double precision,
2922
    method_id int(11)
2923
);
2924

    
2925

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

    
2930

    
2931

    
2932

    
2933
--
2934
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2935
--
2936

    
2937

    
2938

    
2939

    
2940
--
2941
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2942
--
2943

    
2944

    
2945

    
2946
--
2947
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2948
--
2949

    
2950
CREATE TABLE taxonalt (
2951
    taxonalt_id int(11) NOT NULL,
2952
    taxondetermination_id int(11) NOT NULL,
2953
    taxonlabel_id int(11) NOT NULL,
2954
    taxonaltfit text,
2955
    taxonaltconfidence text,
2956
    taxonaltnotes text
2957
);
2958

    
2959

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

    
2964

    
2965

    
2966

    
2967
--
2968
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2969
--
2970

    
2971

    
2972

    
2973

    
2974
--
2975
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2976
--
2977

    
2978

    
2979

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

    
2984
CREATE TABLE taxonconcept (
2985
    taxonlabel_id int(11) NOT NULL,
2986
    concept_source_id int(11)
2987
);
2988

    
2989

    
2990
--
2991
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2992
--
2993

    
2994

    
2995

    
2996

    
2997
--
2998
-- Name: COLUMN taxonconcept.concept_source_id; Type: COMMENT; Schema: public; Owner: -
2999
--
3000

    
3001

    
3002

    
3003

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

    
3008

    
3009

    
3010

    
3011
--
3012
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3013
--
3014

    
3015

    
3016

    
3017

    
3018
--
3019
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3020
--
3021

    
3022

    
3023

    
3024
--
3025
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3026
--
3027

    
3028
CREATE TABLE taxoncorrelation (
3029
    taxoncorrelation_id int(11) NOT NULL,
3030
    taxonstatus_id int(11) NOT NULL,
3031
    taxonlabel_id int(11) NOT NULL,
3032
    plantconvergence text NOT NULL,
3033
    correlationstart date NOT NULL,
3034
    correlationstop date
3035
);
3036

    
3037

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

    
3042

    
3043

    
3044

    
3045
--
3046
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3047
--
3048

    
3049

    
3050

    
3051

    
3052
--
3053
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3054
--
3055

    
3056

    
3057

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

    
3062

    
3063

    
3064

    
3065
--
3066
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3067
--
3068

    
3069

    
3070

    
3071

    
3072
--
3073
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3074
--
3075

    
3076

    
3077

    
3078
--
3079
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3080
--
3081

    
3082
CREATE TABLE taxonlabel_relationship (
3083
    descendant_id int(11) NOT NULL,
3084
    ancestor_id int(11) NOT NULL,
3085
    relationship text DEFAULT 'is included in' NOT NULL
3086
);
3087

    
3088

    
3089
--
3090
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3091
--
3092

    
3093

    
3094

    
3095

    
3096
--
3097
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3098
--
3099

    
3100

    
3101

    
3102

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

    
3107

    
3108

    
3109

    
3110
--
3111
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3112
--
3113

    
3114

    
3115

    
3116

    
3117
--
3118
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3119
--
3120

    
3121

    
3122

    
3123
--
3124
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3125
--
3126

    
3127
CREATE TABLE taxonlineage (
3128
    taxonlineage_id int(11) NOT NULL,
3129
    childtaxonstatus_id int(11) NOT NULL,
3130
    parenttaxonstatus_id int(11) NOT NULL
3131
);
3132

    
3133

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

    
3138

    
3139

    
3140

    
3141
--
3142
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3143
--
3144

    
3145

    
3146

    
3147

    
3148
--
3149
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3150
--
3151

    
3152

    
3153

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

    
3158

    
3159

    
3160

    
3161
--
3162
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3163
--
3164

    
3165

    
3166

    
3167

    
3168
--
3169
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3170
--
3171

    
3172

    
3173

    
3174
--
3175
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3176
--
3177

    
3178
CREATE TABLE taxonstatus (
3179
    taxonstatus_id int(11) NOT NULL,
3180
    taxonlabel_id int(11) NOT NULL,
3181
    party_id int(11),
3182
    taxonlabelstatus text DEFAULT 'undetermined' NOT NULL,
3183
    source_id int(11),
3184
    plantpartycomments text,
3185
    startdate date,
3186
    stopdate date,
3187
    accessioncode text
3188
);
3189

    
3190

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

    
3195

    
3196

    
3197

    
3198
--
3199
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3200
--
3201

    
3202

    
3203

    
3204

    
3205
--
3206
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3207
--
3208

    
3209

    
3210

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

    
3215

    
3216

    
3217

    
3218
--
3219
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3220
--
3221

    
3222

    
3223

    
3224

    
3225
--
3226
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3227
--
3228

    
3229

    
3230

    
3231
--
3232
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3233
--
3234

    
3235
CREATE TABLE telephone (
3236
    telephone_id int(11) NOT NULL,
3237
    party_id int(11) NOT NULL,
3238
    phonenumber text NOT NULL,
3239
    phonetype text NOT NULL
3240
);
3241

    
3242

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

    
3247

    
3248

    
3249

    
3250
--
3251
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3252
--
3253

    
3254

    
3255

    
3256

    
3257
--
3258
-- Name: telephone_telephone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3259
--
3260

    
3261

    
3262

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

    
3267

    
3268

    
3269

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

    
3274

    
3275

    
3276

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

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

    
3288

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

    
3293

    
3294

    
3295

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

    
3300

    
3301

    
3302

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

    
3307

    
3308

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

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

    
3323

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

    
3328

    
3329

    
3330

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

    
3335

    
3336

    
3337

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

    
3342

    
3343

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

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

    
3354

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

    
3359

    
3360

    
3361

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

    
3366

    
3367

    
3368

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

    
3373

    
3374

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

    
3379

    
3380

    
3381

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

    
3386

    
3387

    
3388

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

    
3393

    
3394

    
3395

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

    
3400

    
3401

    
3402

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

    
3407

    
3408

    
3409

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

    
3414

    
3415

    
3416

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

    
3421

    
3422

    
3423

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

    
3428

    
3429

    
3430

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

    
3435

    
3436

    
3437

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

    
3442

    
3443

    
3444

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

    
3449

    
3450

    
3451

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

    
3456

    
3457

    
3458

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

    
3463

    
3464

    
3465

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

    
3470

    
3471

    
3472

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

    
3477

    
3478

    
3479

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

    
3484

    
3485

    
3486

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

    
3491

    
3492

    
3493

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

    
3498

    
3499

    
3500

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

    
3505

    
3506

    
3507

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

    
3512

    
3513

    
3514

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

    
3519

    
3520

    
3521

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

    
3526

    
3527

    
3528

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

    
3533

    
3534

    
3535

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

    
3540

    
3541

    
3542

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

    
3547

    
3548

    
3549

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

    
3554

    
3555

    
3556

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

    
3561

    
3562

    
3563

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

    
3568

    
3569

    
3570

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

    
3575

    
3576

    
3577

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

    
3582

    
3583

    
3584

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

    
3589

    
3590

    
3591

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

    
3596

    
3597

    
3598

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

    
3603

    
3604

    
3605

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

    
3610

    
3611

    
3612

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

    
3617

    
3618

    
3619

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

    
3624

    
3625

    
3626

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

    
3631

    
3632

    
3633

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

    
3638

    
3639

    
3640

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

    
3645

    
3646

    
3647

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

    
3652

    
3653

    
3654

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

    
3659

    
3660

    
3661

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

    
3666

    
3667

    
3668

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

    
3673

    
3674

    
3675

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

    
3680

    
3681

    
3682

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

    
3687

    
3688

    
3689

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

    
3694

    
3695

    
3696

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

    
3701

    
3702

    
3703

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

    
3708

    
3709

    
3710

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

    
3715

    
3716

    
3717

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

    
3722

    
3723

    
3724

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

    
3729

    
3730

    
3731

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

    
3736

    
3737

    
3738

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

    
3743

    
3744

    
3745

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

    
3750

    
3751

    
3752

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

    
3757

    
3758

    
3759

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

    
3764

    
3765

    
3766

    
3767
--
3768
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
3769
--
3770

    
3771

    
3772

    
3773

    
3774
--
3775
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
3776
--
3777

    
3778

    
3779

    
3780

    
3781
--
3782
-- Data for Name: address; Type: TABLE DATA; Schema: public; Owner: -
3783
--
3784

    
3785

    
3786

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

    
3791

    
3792

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

    
3797

    
3798

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

    
3803

    
3804

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

    
3809

    
3810

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

    
3815

    
3816

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

    
3821

    
3822

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

    
3827

    
3828

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

    
3833

    
3834

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

    
3839

    
3840

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

    
3845

    
3846

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

    
3851

    
3852

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

    
3857

    
3858

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

    
3863

    
3864

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

    
3869

    
3870

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

    
3875

    
3876

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

    
3881

    
3882

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

    
3887

    
3888

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

    
3893

    
3894

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

    
3899

    
3900

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

    
3905

    
3906

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

    
3911
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Anthocerotophyta');
3912
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Marchantiophyta');
3913
INSERT INTO higher_plant_group_nodes VALUES ('bryophytes', 'Bryophyta');
3914
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Anthocerotophyta');
3915
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Marchantiophyta');
3916
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Bryophyta');
3917
INSERT INTO higher_plant_group_nodes VALUES ('ferns and allies', 'Moniliformopses');
3918
INSERT INTO higher_plant_group_nodes VALUES ('flowering plants', 'Magnoliophyta');
3919
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (conifers)', 'Coniferophyta');
3920
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Cycadophyta');
3921
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Ginkgophyta');
3922
INSERT INTO higher_plant_group_nodes VALUES ('gymnosperms (non-conifer)', 'Gnetophyta');
3923
INSERT INTO higher_plant_group_nodes VALUES (NULL, 'root');
3924

    
3925

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

    
3930

    
3931

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

    
3936

    
3937

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

    
3942

    
3943

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

    
3948

    
3949

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

    
3954

    
3955

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

    
3960

    
3961

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

    
3966

    
3967

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

    
3972

    
3973

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

    
3978

    
3979

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

    
3984

    
3985

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

    
3990

    
3991

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

    
3996

    
3997

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

    
4002

    
4003

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

    
4008

    
4009

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

    
4014

    
4015

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

    
4020

    
4021

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

    
4026

    
4027

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

    
4032

    
4033

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

    
4038

    
4039

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

    
4044

    
4045

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

    
4050

    
4051

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

    
4056

    
4057

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

    
4062

    
4063

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

    
4068

    
4069

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

    
4074

    
4075

    
4076
--
4077
-- Data for Name: sourcename; 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: threatened_taxonlabel; Type: TABLE DATA; Schema: public; Owner: -
4174
--
4175

    
4176

    
4177

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

    
4182

    
4183

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

    
4188

    
4189

    
4190
--
4191
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4192
--
4193

    
4194

    
4195

    
4196
--
4197
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4198
--
4199

    
4200
ALTER TABLE address
4201
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4202

    
4203

    
4204
--
4205
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4206
--
4207

    
4208
ALTER TABLE aggregateoccurrence
4209
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4210

    
4211

    
4212
--
4213
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4214
--
4215

    
4216
ALTER TABLE classcontributor
4217
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4218

    
4219

    
4220
--
4221
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4222
--
4223

    
4224
ALTER TABLE commclass
4225
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4226

    
4227

    
4228
--
4229
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4230
--
4231

    
4232
ALTER TABLE commconcept
4233
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4234

    
4235

    
4236
--
4237
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4238
--
4239

    
4240
ALTER TABLE commconcept
4241
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4242

    
4243

    
4244
--
4245
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4246
--
4247

    
4248
ALTER TABLE commcorrelation
4249
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4250

    
4251

    
4252
--
4253
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4254
--
4255

    
4256
ALTER TABLE commdetermination
4257
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4258

    
4259

    
4260
--
4261
-- Name: commdetermination_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4262
--
4263

    
4264
ALTER TABLE commdetermination
4265
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4266

    
4267

    
4268
--
4269
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4270
--
4271

    
4272
ALTER TABLE commlineage
4273
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4274

    
4275

    
4276
--
4277
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4278
--
4279

    
4280
ALTER TABLE commname
4281
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4282

    
4283

    
4284
--
4285
-- Name: commname_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4286
--
4287

    
4288
ALTER TABLE commname
4289
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4290

    
4291

    
4292
--
4293
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4294
--
4295

    
4296
ALTER TABLE commstatus
4297
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4298

    
4299

    
4300
--
4301
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4302
--
4303

    
4304
ALTER TABLE commusage
4305
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4306

    
4307

    
4308
--
4309
-- Name: coordinates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4310
--
4311

    
4312
ALTER TABLE coordinates
4313
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4314

    
4315

    
4316
--
4317
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4318
--
4319

    
4320
ALTER TABLE coverindex
4321
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4322

    
4323

    
4324
--
4325
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4326
--
4327

    
4328
ALTER TABLE covermethod
4329
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4330

    
4331

    
4332
--
4333
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4334
--
4335

    
4336
ALTER TABLE definedvalue
4337
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4338

    
4339

    
4340
--
4341
-- Name: definedvalue_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4342
--
4343

    
4344
ALTER TABLE definedvalue
4345
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4346

    
4347

    
4348
--
4349
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4350
--
4351

    
4352
ALTER TABLE disturbanceobs
4353
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4354

    
4355

    
4356
--
4357
-- Name: family_higher_plant_group_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4358
--
4359

    
4360
ALTER TABLE family_higher_plant_group
4361
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4362

    
4363

    
4364
--
4365
-- Name: graphic_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4366
--
4367

    
4368
ALTER TABLE graphic
4369
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4370

    
4371

    
4372
--
4373
-- Name: location_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4374
--
4375

    
4376
ALTER TABLE location
4377
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
4378

    
4379

    
4380
--
4381
-- Name: locationevent_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4382
--
4383

    
4384
ALTER TABLE locationevent
4385
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
4386

    
4387

    
4388
--
4389
-- Name: locationeventcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4390
--
4391

    
4392
ALTER TABLE locationeventcontributor
4393
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
4394

    
4395

    
4396
--
4397
-- Name: locationeventsynonym_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4398
--
4399

    
4400
ALTER TABLE locationeventsynonym
4401
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
4402

    
4403

    
4404
--
4405
-- Name: locationplace_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4406
--
4407

    
4408
ALTER TABLE locationplace
4409
    ADD CONSTRAINT locationplace_pkey PRIMARY KEY (locationplace_id);
4410

    
4411

    
4412
--
4413
-- Name: method_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4414
--
4415

    
4416
ALTER TABLE method
4417
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
4418

    
4419

    
4420
--
4421
-- Name: methodtaxonclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4422
--
4423

    
4424
ALTER TABLE methodtaxonclass
4425
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
4426

    
4427

    
4428
--
4429
-- Name: methodtaxonclass_unique_description; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4430
--
4431

    
4432
ALTER TABLE methodtaxonclass
4433
    ADD CONSTRAINT methodtaxonclass_unique_description UNIQUE (method_id, taxonclass);
4434

    
4435

    
4436
--
4437
-- Name: methodtaxonclass_unique_taxonlabel_id; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4438
--
4439

    
4440
ALTER TABLE methodtaxonclass
4441
    ADD CONSTRAINT methodtaxonclass_unique_taxonlabel_id UNIQUE (method_id, taxonlabel_id);
4442

    
4443

    
4444
--
4445
-- Name: note_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4446
--
4447

    
4448
ALTER TABLE note
4449
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
4450

    
4451

    
4452
--
4453
-- Name: notelink_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4454
--
4455

    
4456
ALTER TABLE notelink
4457
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
4458

    
4459

    
4460
--
4461
-- Name: party_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4462
--
4463

    
4464
ALTER TABLE party
4465
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
4466

    
4467

    
4468
--
4469
-- Name: partymember_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4470
--
4471

    
4472
ALTER TABLE partymember
4473
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
4474

    
4475

    
4476
--
4477
-- Name: place_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4478
--
4479

    
4480
ALTER TABLE place
4481
    ADD CONSTRAINT place_pkey PRIMARY KEY (place_id);
4482

    
4483

    
4484
--
4485
-- Name: placecorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4486
--
4487

    
4488
ALTER TABLE placecorrelation
4489
    ADD CONSTRAINT placecorrelation_pkey PRIMARY KEY (placecorrelation_id);
4490

    
4491

    
4492
--
4493
-- Name: placename_ancestor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4494
--
4495

    
4496
ALTER TABLE placename_ancestor
4497
    ADD CONSTRAINT placename_ancestor_pkey PRIMARY KEY (placename_id, ancestor_id);
4498

    
4499

    
4500
--
4501
-- Name: placename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4502
--
4503

    
4504
ALTER TABLE placename
4505
    ADD CONSTRAINT placename_pkey PRIMARY KEY (placename_id);
4506

    
4507

    
4508
--
4509
-- Name: plant_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4510
--
4511

    
4512
ALTER TABLE plant
4513
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
4514

    
4515

    
4516
--
4517
-- Name: plantobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4518
--
4519

    
4520
ALTER TABLE plantobservation
4521
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
4522

    
4523

    
4524
--
4525
-- Name: project_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4526
--
4527

    
4528
ALTER TABLE project
4529
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
4530

    
4531

    
4532
--
4533
-- Name: project_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4534
--
4535

    
4536
ALTER TABLE project
4537
    ADD CONSTRAINT project_unique UNIQUE (source_id, projectname);
4538

    
4539

    
4540
--
4541
-- Name: projectcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4542
--
4543

    
4544
ALTER TABLE projectcontributor
4545
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
4546

    
4547

    
4548
--
4549
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4550
--
4551

    
4552
ALTER TABLE revision
4553
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
4554

    
4555

    
4556
--
4557
-- Name: soilobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4558
--
4559

    
4560
ALTER TABLE soilobs
4561
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
4562

    
4563

    
4564
--
4565
-- Name: soilobs_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4566
--
4567

    
4568
ALTER TABLE soilobs
4569
    ADD CONSTRAINT soilobs_unique UNIQUE (locationevent_id);
4570

    
4571

    
4572
--
4573
-- Name: soiltaxon_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4574
--
4575

    
4576
ALTER TABLE soiltaxon
4577
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
4578

    
4579

    
4580
--
4581
-- Name: source_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4582
--
4583

    
4584
ALTER TABLE source
4585
    ADD CONSTRAINT source_pkey PRIMARY KEY (source_id);
4586

    
4587

    
4588
--
4589
-- Name: sourcecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4590
--
4591

    
4592
ALTER TABLE sourcecontributor
4593
    ADD CONSTRAINT sourcecontributor_pkey PRIMARY KEY (sourcecontributor_id);
4594

    
4595

    
4596
--
4597
-- Name: sourcejournal_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4598
--
4599

    
4600
ALTER TABLE sourcejournal
4601
    ADD CONSTRAINT sourcejournal_pkey PRIMARY KEY (sourcejournal_id);
4602

    
4603

    
4604
--
4605
-- Name: sourcename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4606
--
4607

    
4608
ALTER TABLE sourcename
4609
    ADD CONSTRAINT sourcename_pkey PRIMARY KEY (sourcename_id);
4610

    
4611

    
4612
--
4613
-- Name: specimen_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4614
--
4615

    
4616
ALTER TABLE specimen
4617
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
4618

    
4619

    
4620
--
4621
-- Name: specimenreplicate_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4622
--
4623

    
4624
ALTER TABLE specimenreplicate
4625
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
4626

    
4627

    
4628
--
4629
-- Name: stemobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4630
--
4631

    
4632
ALTER TABLE stemobservation
4633
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
4634

    
4635

    
4636
--
4637
-- Name: stratum_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4638
--
4639

    
4640
ALTER TABLE stratum
4641
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
4642

    
4643

    
4644
--
4645
-- Name: taxonalt_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4646
--
4647

    
4648
ALTER TABLE taxonalt
4649
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
4650

    
4651

    
4652
--
4653
-- Name: taxonconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4654
--
4655

    
4656
ALTER TABLE taxonconcept
4657
    ADD CONSTRAINT taxonconcept_pkey PRIMARY KEY (taxonlabel_id);
4658

    
4659

    
4660
--
4661
-- Name: taxoncorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4662
--
4663

    
4664
ALTER TABLE taxoncorrelation
4665
    ADD CONSTRAINT taxoncorrelation_pkey PRIMARY KEY (taxoncorrelation_id);
4666

    
4667

    
4668
--
4669
-- Name: taxondetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4670
--
4671

    
4672
ALTER TABLE taxondetermination
4673
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
4674

    
4675

    
4676
--
4677
-- Name: taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4678
--
4679

    
4680
ALTER TABLE taxonlabel
4681
    ADD CONSTRAINT taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4682

    
4683

    
4684
--
4685
-- Name: taxonlabel_relationship_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4686
--
4687

    
4688
ALTER TABLE taxonlabel_relationship
4689
    ADD CONSTRAINT taxonlabel_relationship_pkey PRIMARY KEY (descendant_id, ancestor_id);
4690

    
4691

    
4692
--
4693
-- Name: taxonlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4694
--
4695

    
4696
ALTER TABLE taxonlineage
4697
    ADD CONSTRAINT taxonlineage_pkey PRIMARY KEY (taxonlineage_id);
4698

    
4699

    
4700
--
4701
-- Name: taxonoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4702
--
4703

    
4704
ALTER TABLE taxonoccurrence
4705
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
4706

    
4707

    
4708
--
4709
-- Name: taxonstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4710
--
4711

    
4712
ALTER TABLE taxonstatus
4713
    ADD CONSTRAINT taxonstatus_pkey PRIMARY KEY (taxonstatus_id);
4714

    
4715

    
4716
--
4717
-- Name: taxonstatus_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4718
--
4719

    
4720
ALTER TABLE taxonstatus
4721
    ADD CONSTRAINT taxonstatus_unique UNIQUE (taxonlabel_id, party_id);
4722

    
4723

    
4724
--
4725
-- Name: taxonverbatim_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4726
--
4727

    
4728
ALTER TABLE taxonverbatim
4729
    ADD CONSTRAINT taxonverbatim_pkey PRIMARY KEY (taxonverbatim_id);
4730

    
4731

    
4732
--
4733
-- Name: taxonverbatim_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4734
--
4735

    
4736
ALTER TABLE taxonverbatim
4737
    ADD CONSTRAINT taxonverbatim_unique UNIQUE (taxonlabel_id);
4738

    
4739

    
4740
--
4741
-- Name: telephone_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4742
--
4743

    
4744
ALTER TABLE telephone
4745
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
4746

    
4747

    
4748
--
4749
-- Name: threatened_taxonlabel_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4750
--
4751

    
4752
ALTER TABLE threatened_taxonlabel
4753
    ADD CONSTRAINT threatened_taxonlabel_pkey PRIMARY KEY (taxonlabel_id);
4754

    
4755

    
4756
--
4757
-- Name: trait_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4758
--
4759

    
4760
ALTER TABLE trait
4761
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
4762

    
4763

    
4764
--
4765
-- Name: userdefined_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4766
--
4767

    
4768
ALTER TABLE userdefined
4769
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
4770

    
4771

    
4772
--
4773
-- Name: userdefined_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4774
--
4775

    
4776
ALTER TABLE userdefined
4777
    ADD CONSTRAINT userdefined_unique UNIQUE (tablename, userdefinedname);
4778

    
4779

    
4780
--
4781
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4782
--
4783

    
4784
ALTER TABLE voucher
4785
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
4786

    
4787

    
4788
--
4789
-- Name: voucher_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4790
--
4791

    
4792
ALTER TABLE voucher
4793
    ADD CONSTRAINT voucher_unique UNIQUE (taxonoccurrence_id, specimenreplicate_id);
4794

    
4795

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

    
4800
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4801

    
4802

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

    
4807

    
4808

    
4809

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

    
4814

    
4815

    
4816

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

    
4821
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
4822

    
4823

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

    
4828

    
4829

    
4830

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

    
4835
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
4836

    
4837

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

    
4842
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
4843

    
4844

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

    
4849

    
4850

    
4851

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

    
4856
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
4857

    
4858

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

    
4863
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4864

    
4865

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

    
4870

    
4871

    
4872

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

    
4877
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4878

    
4879

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

    
4884
CREATE INDEX location_creator ON location  (source_id);
4885

    
4886

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

    
4891
CREATE INDEX location_parent ON location  (parent_id);
4892

    
4893

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

    
4898

    
4899

    
4900

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

    
4905

    
4906

    
4907

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

    
4912

    
4913

    
4914

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

    
4919
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4920

    
4921

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

    
4926
CREATE INDEX locationevent_location ON locationevent  (location_id);
4927

    
4928

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

    
4933

    
4934

    
4935

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

    
4940

    
4941

    
4942

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

    
4947

    
4948

    
4949

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

    
4954

    
4955

    
4956

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

    
4961

    
4962

    
4963

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

    
4968
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4969

    
4970

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

    
4975

    
4976

    
4977

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

    
4982
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4983

    
4984

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

    
4989

    
4990

    
4991

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

    
4996
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4997

    
4998

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

    
5003
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
5004

    
5005

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

    
5010

    
5011

    
5012

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

    
5017
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5018

    
5019

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

    
5024

    
5025

    
5026

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

    
5031

    
5032

    
5033

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

    
5038
CREATE UNIQUE INDEX plantobservation_aggregateoccurrence_1_to_1 ON plantobservation  (aggregateoccurrence_id);
5039

    
5040

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

    
5045

    
5046

    
5047

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

    
5052
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
5053

    
5054

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

    
5059

    
5060

    
5061

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

    
5066

    
5067

    
5068

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

    
5073
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
5074

    
5075

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

    
5080
CREATE UNIQUE INDEX source_accessioncode_index ON source  (accessioncode);
5081

    
5082

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

    
5087

    
5088

    
5089

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

    
5094
CREATE UNIQUE INDEX sourcejournal_accessioncode_index ON sourcejournal  (accessioncode);
5095

    
5096

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

    
5101

    
5102

    
5103

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

    
5108
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5109

    
5110

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

    
5115

    
5116

    
5117

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

    
5122

    
5123

    
5124

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

    
5129

    
5130

    
5131

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

    
5136

    
5137

    
5138

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

    
5143
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5144

    
5145

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

    
5150

    
5151

    
5152

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

    
5157

    
5158

    
5159

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

    
5164
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
5165

    
5166

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

    
5171

    
5172

    
5173

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

    
5178

    
5179

    
5180

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

    
5185

    
5186

    
5187

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

    
5192
CREATE UNIQUE INDEX taxonlabel_accessioncode_index ON taxonlabel  (accessioncode);
5193

    
5194

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

    
5199
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5200

    
5201

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

    
5206
CREATE INDEX taxonlabel_relationship_descendants ON taxonlabel_relationship  (ancestor_id, descendant_id);
5207

    
5208

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

    
5213

    
5214

    
5215

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

    
5220
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
5221

    
5222

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

    
5227
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5228

    
5229

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

    
5234

    
5235

    
5236

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

    
5241

    
5242

    
5243

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

    
5248
CREATE UNIQUE INDEX taxonstatus_accessioncode_index ON taxonstatus  (accessioncode);
5249

    
5250

    
5251
--
5252
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
5253
--
5254

    
5255
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
5256

    
5257

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

    
5262

    
5263

    
5264

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

    
5269

    
5270

    
5271

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

    
5276

    
5277

    
5278

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

    
5283

    
5284

    
5285

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

    
5290

    
5291

    
5292

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

    
5297

    
5298

    
5299

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

    
5304

    
5305

    
5306

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

    
5311

    
5312

    
5313

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

    
5318

    
5319

    
5320

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

    
5325

    
5326

    
5327

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

    
5332

    
5333

    
5334

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

    
5339

    
5340

    
5341

    
5342
--
5343
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5344
--
5345

    
5346

    
5347

    
5348

    
5349
--
5350
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5351
--
5352

    
5353
ALTER TABLE address
5354
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5355

    
5356

    
5357
--
5358
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5359
--
5360

    
5361
ALTER TABLE address
5362
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5363

    
5364

    
5365
--
5366
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5367
--
5368

    
5369

    
5370

    
5371

    
5372
--
5373
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5374
--
5375

    
5376

    
5377

    
5378

    
5379
--
5380
-- Name: aggregateoccurrence_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5381
--
5382

    
5383

    
5384

    
5385

    
5386
--
5387
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5388
--
5389

    
5390
ALTER TABLE aggregateoccurrence
5391
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5392

    
5393

    
5394
--
5395
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5396
--
5397

    
5398
ALTER TABLE aggregateoccurrence
5399
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5400

    
5401

    
5402
--
5403
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5404
--
5405

    
5406
ALTER TABLE classcontributor
5407
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5408

    
5409

    
5410
--
5411
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5412
--
5413

    
5414

    
5415

    
5416

    
5417
--
5418
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5419
--
5420

    
5421

    
5422

    
5423

    
5424
--
5425
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5426
--
5427

    
5428

    
5429

    
5430

    
5431
--
5432
-- Name: commconcept_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5433
--
5434

    
5435
ALTER TABLE commconcept
5436
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5437

    
5438

    
5439
--
5440
-- Name: commconcept_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5441
--
5442

    
5443

    
5444

    
5445

    
5446
--
5447
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5448
--
5449

    
5450
ALTER TABLE commcorrelation
5451
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5452

    
5453

    
5454
--
5455
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5456
--
5457

    
5458
ALTER TABLE commcorrelation
5459
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5460

    
5461

    
5462
--
5463
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5464
--
5465

    
5466

    
5467

    
5468

    
5469
--
5470
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5471
--
5472

    
5473
ALTER TABLE commdetermination
5474
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5475

    
5476

    
5477
--
5478
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5479
--
5480

    
5481
ALTER TABLE commdetermination
5482
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5483

    
5484

    
5485
--
5486
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5487
--
5488

    
5489
ALTER TABLE commlineage
5490
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5491

    
5492

    
5493
--
5494
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5495
--
5496

    
5497
ALTER TABLE commlineage
5498
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5499

    
5500

    
5501
--
5502
-- Name: commname_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5503
--
5504

    
5505

    
5506

    
5507

    
5508
--
5509
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5510
--
5511

    
5512
ALTER TABLE commstatus
5513
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5514

    
5515

    
5516
--
5517
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5518
--
5519

    
5520
ALTER TABLE commstatus
5521
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5522

    
5523

    
5524
--
5525
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5526
--
5527

    
5528

    
5529

    
5530

    
5531
--
5532
-- Name: commstatus_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5533
--
5534

    
5535

    
5536

    
5537

    
5538
--
5539
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5540
--
5541

    
5542
ALTER TABLE commusage
5543
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5544

    
5545

    
5546
--
5547
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5548
--
5549

    
5550
ALTER TABLE commusage
5551
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5552

    
5553

    
5554
--
5555
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5556
--
5557

    
5558
ALTER TABLE commusage
5559
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5560

    
5561

    
5562
--
5563
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5564
--
5565

    
5566

    
5567

    
5568

    
5569
--
5570
-- Name: coordinates_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5571
--
5572

    
5573

    
5574

    
5575

    
5576
--
5577
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5578
--
5579

    
5580
ALTER TABLE coverindex
5581
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5582

    
5583

    
5584
--
5585
-- Name: covermethod_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5586
--
5587

    
5588

    
5589

    
5590

    
5591
--
5592
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5593
--
5594

    
5595
ALTER TABLE definedvalue
5596
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5597

    
5598

    
5599
--
5600
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5601
--
5602

    
5603
ALTER TABLE disturbanceobs
5604
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5605

    
5606

    
5607
--
5608
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5609
--
5610

    
5611
ALTER TABLE graphic
5612
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5613

    
5614

    
5615
--
5616
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5617
--
5618

    
5619
ALTER TABLE location
5620
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5621

    
5622

    
5623
--
5624
-- Name: location_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5625
--
5626

    
5627

    
5628

    
5629

    
5630
--
5631
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5632
--
5633

    
5634
ALTER TABLE locationevent
5635
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5636

    
5637

    
5638
--
5639
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5640
--
5641

    
5642

    
5643

    
5644

    
5645
--
5646
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5647
--
5648

    
5649
ALTER TABLE locationevent
5650
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5651

    
5652

    
5653
--
5654
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5655
--
5656

    
5657
ALTER TABLE locationevent
5658
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5659

    
5660

    
5661
--
5662
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5663
--
5664

    
5665
ALTER TABLE locationevent
5666
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5667

    
5668

    
5669
--
5670
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5671
--
5672

    
5673
ALTER TABLE locationevent
5674
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5675

    
5676

    
5677
--
5678
-- Name: locationevent_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5679
--
5680

    
5681

    
5682

    
5683

    
5684
--
5685
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5686
--
5687

    
5688
ALTER TABLE locationeventcontributor
5689
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5690

    
5691

    
5692
--
5693
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5694
--
5695

    
5696

    
5697

    
5698

    
5699
--
5700
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5701
--
5702

    
5703

    
5704

    
5705

    
5706
--
5707
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5708
--
5709

    
5710
ALTER TABLE locationeventsynonym
5711
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5712

    
5713

    
5714
--
5715
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5716
--
5717

    
5718
ALTER TABLE locationeventsynonym
5719
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5720

    
5721

    
5722
--
5723
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5724
--
5725

    
5726

    
5727

    
5728

    
5729
--
5730
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5731
--
5732

    
5733
ALTER TABLE locationplace
5734
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5735

    
5736

    
5737
--
5738
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5739
--
5740

    
5741
ALTER TABLE locationplace
5742
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5743

    
5744

    
5745
--
5746
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5747
--
5748

    
5749
ALTER TABLE method
5750
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5751

    
5752

    
5753
--
5754
-- Name: method_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5755
--
5756

    
5757

    
5758

    
5759

    
5760
--
5761
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5762
--
5763

    
5764
ALTER TABLE method
5765
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5766

    
5767

    
5768
--
5769
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5770
--
5771

    
5772
ALTER TABLE methodtaxonclass
5773
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5774

    
5775

    
5776
--
5777
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5778
--
5779

    
5780

    
5781

    
5782

    
5783
--
5784
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5785
--
5786

    
5787
ALTER TABLE methodtaxonclass
5788
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5789

    
5790

    
5791
--
5792
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5793
--
5794

    
5795
ALTER TABLE note
5796
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5797

    
5798

    
5799
--
5800
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5801
--
5802

    
5803

    
5804

    
5805

    
5806
--
5807
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5808
--
5809

    
5810
ALTER TABLE party
5811
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5812

    
5813

    
5814
--
5815
-- Name: party_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5816
--
5817

    
5818

    
5819

    
5820

    
5821
--
5822
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5823
--
5824

    
5825
ALTER TABLE partymember
5826
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5827

    
5828

    
5829
--
5830
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5831
--
5832

    
5833
ALTER TABLE partymember
5834
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5835

    
5836

    
5837
--
5838
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5839
--
5840

    
5841

    
5842

    
5843

    
5844
--
5845
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5846
--
5847

    
5848
ALTER TABLE place
5849
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5850

    
5851

    
5852
--
5853
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5854
--
5855

    
5856
ALTER TABLE place
5857
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5858

    
5859

    
5860
--
5861
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5862
--
5863

    
5864
ALTER TABLE place
5865
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5866

    
5867

    
5868
--
5869
-- Name: place_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5870
--
5871

    
5872

    
5873

    
5874

    
5875
--
5876
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5877
--
5878

    
5879
ALTER TABLE placecorrelation
5880
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5881

    
5882

    
5883
--
5884
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5885
--
5886

    
5887
ALTER TABLE placecorrelation
5888
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5889

    
5890

    
5891
--
5892
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5893
--
5894

    
5895
ALTER TABLE placename_ancestor
5896
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5897

    
5898

    
5899
--
5900
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5901
--
5902

    
5903
ALTER TABLE placename_ancestor
5904
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5905

    
5906

    
5907
--
5908
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5909
--
5910

    
5911
ALTER TABLE placename
5912
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5913

    
5914

    
5915
--
5916
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5917
--
5918

    
5919
ALTER TABLE plantobservation
5920
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5921

    
5922

    
5923
--
5924
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5925
--
5926

    
5927
ALTER TABLE plantobservation
5928
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5929

    
5930

    
5931
--
5932
-- Name: plantobservation_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5933
--
5934

    
5935

    
5936

    
5937

    
5938
--
5939
-- Name: project_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5940
--
5941

    
5942

    
5943

    
5944

    
5945
--
5946
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5947
--
5948

    
5949

    
5950

    
5951

    
5952
--
5953
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5954
--
5955

    
5956

    
5957

    
5958

    
5959
--
5960
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5961
--
5962

    
5963
ALTER TABLE revision
5964
    ADD CONSTRAINT revision_previousrevision_id_fkey FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
5965

    
5966

    
5967
--
5968
-- Name: soilobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5969
--
5970

    
5971
ALTER TABLE soilobs
5972
    ADD CONSTRAINT soilobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5973

    
5974

    
5975
--
5976
-- Name: soiltaxon_soilparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5977
--
5978

    
5979
ALTER TABLE soiltaxon
5980
    ADD CONSTRAINT soiltaxon_soilparent_id_fkey FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5981

    
5982

    
5983
--
5984
-- Name: source_sourcejournal_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5985
--
5986

    
5987
ALTER TABLE source
5988
    ADD CONSTRAINT source_sourcejournal_id_fkey FOREIGN KEY (sourcejournal_id) REFERENCES sourcejournal(sourcejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
5989

    
5990

    
5991
--
5992
-- Name: sourcecontributor_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5993
--
5994

    
5995
ALTER TABLE sourcecontributor
5996
    ADD CONSTRAINT sourcecontributor_source_id_fkey FOREIGN KEY (source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
5997

    
5998

    
5999
--
6000
-- Name: sourcecontributor_sourceparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6001
--
6002

    
6003
ALTER TABLE sourcecontributor
6004
    ADD CONSTRAINT sourcecontributor_sourceparty_id_fkey FOREIGN KEY (sourceparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6005

    
6006

    
6007
--
6008
-- Name: sourcename_matched_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6009
--
6010

    
6011
ALTER TABLE sourcename
6012
    ADD CONSTRAINT sourcename_matched_source_id_fkey FOREIGN KEY (matched_source_id) REFERENCES source(source_id) ON UPDATE CASCADE ON DELETE CASCADE;
6013

    
6014

    
6015
--
6016
-- Name: sourcename_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6017
--
6018

    
6019

    
6020

    
6021

    
6022
--
6023
-- Name: specimenreplicate_institution_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6024
--
6025

    
6026

    
6027

    
6028

    
6029
--
6030
-- Name: specimenreplicate_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6031
--
6032

    
6033
ALTER TABLE specimenreplicate
6034
    ADD CONSTRAINT specimenreplicate_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6035

    
6036

    
6037
--
6038
-- Name: specimenreplicate_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6039
--
6040

    
6041

    
6042

    
6043

    
6044
--
6045
-- Name: specimenreplicate_specimen_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6046
--
6047

    
6048
ALTER TABLE specimenreplicate
6049
    ADD CONSTRAINT specimenreplicate_specimen_id_fkey FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
6050

    
6051

    
6052
--
6053
-- Name: stemobservation_plantobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6054
--
6055

    
6056
ALTER TABLE stemobservation
6057
    ADD CONSTRAINT stemobservation_plantobservation_id_fkey FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6058

    
6059

    
6060
--
6061
-- Name: stemobservation_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6062
--
6063

    
6064

    
6065

    
6066

    
6067
--
6068
-- Name: stratum_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6069
--
6070

    
6071
ALTER TABLE stratum
6072
    ADD CONSTRAINT stratum_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6073

    
6074

    
6075
--
6076
-- Name: stratum_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6077
--
6078

    
6079

    
6080

    
6081

    
6082
--
6083
-- Name: taxonalt_taxondetermination_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6084
--
6085

    
6086
ALTER TABLE taxonalt
6087
    ADD CONSTRAINT taxonalt_taxondetermination_id_fkey FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
6088

    
6089

    
6090
--
6091
-- Name: taxonalt_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6092
--
6093

    
6094
ALTER TABLE taxonalt
6095
    ADD CONSTRAINT taxonalt_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6096

    
6097

    
6098
--
6099
-- Name: taxonconcept_concept_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6100
--
6101

    
6102

    
6103

    
6104

    
6105
--
6106
-- Name: taxonconcept_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6107
--
6108

    
6109
ALTER TABLE taxonconcept
6110
    ADD CONSTRAINT taxonconcept_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6111

    
6112

    
6113
--
6114
-- Name: taxoncorrelation_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6115
--
6116

    
6117

    
6118

    
6119

    
6120
--
6121
-- Name: taxoncorrelation_taxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6122
--
6123

    
6124
ALTER TABLE taxoncorrelation
6125
    ADD CONSTRAINT taxoncorrelation_taxonstatus_id_fkey FOREIGN KEY (taxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6126

    
6127

    
6128
--
6129
-- Name: taxondetermination_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6130
--
6131

    
6132

    
6133

    
6134

    
6135
--
6136
-- Name: taxondetermination_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6137
--
6138

    
6139

    
6140

    
6141

    
6142
--
6143
-- Name: taxondetermination_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6144
--
6145

    
6146
ALTER TABLE taxondetermination
6147
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6148

    
6149

    
6150
--
6151
-- Name: taxondetermination_taxonverbatim_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6152
--
6153

    
6154
ALTER TABLE taxondetermination
6155
    ADD CONSTRAINT taxondetermination_taxonverbatim_id_fkey FOREIGN KEY (taxonverbatim_id) REFERENCES taxonverbatim(taxonverbatim_id) ON UPDATE CASCADE ON DELETE CASCADE;
6156

    
6157

    
6158
--
6159
-- Name: taxonlabel_canon_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6160
--
6161

    
6162

    
6163

    
6164

    
6165
--
6166
-- Name: taxonlabel_matched_label_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6167
--
6168

    
6169
ALTER TABLE taxonlabel
6170
    ADD CONSTRAINT taxonlabel_matched_label_id_fkey FOREIGN KEY (matched_label_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6171

    
6172

    
6173
--
6174
-- Name: taxonlabel_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6175
--
6176

    
6177
ALTER TABLE taxonlabel
6178
    ADD CONSTRAINT taxonlabel_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6179

    
6180

    
6181
--
6182
-- Name: taxonlabel_relationship_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6183
--
6184

    
6185
ALTER TABLE taxonlabel_relationship
6186
    ADD CONSTRAINT taxonlabel_relationship_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6187

    
6188

    
6189
--
6190
-- Name: taxonlabel_relationship_descendant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6191
--
6192

    
6193
ALTER TABLE taxonlabel_relationship
6194
    ADD CONSTRAINT taxonlabel_relationship_descendant_id_fkey FOREIGN KEY (descendant_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6195

    
6196

    
6197
--
6198
-- Name: taxonlabel_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6199
--
6200

    
6201

    
6202

    
6203

    
6204
--
6205
-- Name: taxonlineage_childtaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6206
--
6207

    
6208
ALTER TABLE taxonlineage
6209
    ADD CONSTRAINT taxonlineage_childtaxonstatus_id_fkey FOREIGN KEY (childtaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6210

    
6211

    
6212
--
6213
-- Name: taxonlineage_parenttaxonstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6214
--
6215

    
6216
ALTER TABLE taxonlineage
6217
    ADD CONSTRAINT taxonlineage_parenttaxonstatus_id_fkey FOREIGN KEY (parenttaxonstatus_id) REFERENCES taxonstatus(taxonstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
6218

    
6219

    
6220
--
6221
-- Name: taxonoccurrence_collector_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6222
--
6223

    
6224

    
6225

    
6226

    
6227
--
6228
-- Name: taxonoccurrence_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6229
--
6230

    
6231
ALTER TABLE taxonoccurrence
6232
    ADD CONSTRAINT taxonoccurrence_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
6233

    
6234

    
6235
--
6236
-- Name: taxonoccurrence_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6237
--
6238

    
6239

    
6240

    
6241

    
6242
--
6243
-- Name: taxonstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6244
--
6245

    
6246

    
6247

    
6248

    
6249
--
6250
-- Name: taxonstatus_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6251
--
6252

    
6253

    
6254

    
6255

    
6256
--
6257
-- Name: taxonstatus_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6258
--
6259

    
6260
ALTER TABLE taxonstatus
6261
    ADD CONSTRAINT taxonstatus_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6262

    
6263

    
6264
--
6265
-- Name: taxonverbatim_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6266
--
6267

    
6268
ALTER TABLE taxonverbatim
6269
    ADD CONSTRAINT taxonverbatim_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
6270

    
6271

    
6272
--
6273
-- Name: telephone_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6274
--
6275

    
6276
ALTER TABLE telephone
6277
    ADD CONSTRAINT telephone_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
6278

    
6279

    
6280
--
6281
-- Name: threatened_taxonlabel_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6282
--
6283

    
6284

    
6285

    
6286

    
6287
--
6288
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6289
--
6290

    
6291
ALTER TABLE trait
6292
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
6293

    
6294

    
6295
--
6296
-- Name: voucher_specimenreplicate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6297
--
6298

    
6299
ALTER TABLE voucher
6300
    ADD CONSTRAINT voucher_specimenreplicate_id_fkey FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
6301

    
6302

    
6303
--
6304
-- Name: voucher_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6305
--
6306

    
6307
ALTER TABLE voucher
6308
    ADD CONSTRAINT voucher_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
6309

    
6310

    
6311
--
6312
-- PostgreSQL database dump complete
6313
--
6314

    
(21-21/22)