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: sourcetype; Type: TYPE; Schema: public; Owner: -
113
--
114

    
115

    
116

    
117

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

    
122

    
123

    
124

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

    
129

    
130

    
131

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

    
136

    
137

    
138

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

    
143

    
144

    
145

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

    
150

    
151

    
152

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

    
157

    
158

    
159

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

    
164

    
165

    
166

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

    
171

    
172

    
173

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

    
178

    
179

    
180

    
181
--
182
-- Name: _has_taxonomic_name(taxonrank); Type: FUNCTION; Schema: public; Owner: -
183
--
184

    
185

    
186

    
187

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

    
192

    
193

    
194

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

    
199

    
200

    
201

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

    
206

    
207

    
208

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

    
213

    
214

    
215

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

    
220

    
221

    
222

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

    
227

    
228

    
229

    
230
--
231
-- Name: _taxon_family_require_std(text); Type: FUNCTION; Schema: public; Owner: -
232
--
233

    
234

    
235

    
236

    
237
--
238
-- Name: _taxonlabel_set_matched_label_id(int(11), int(11), double precision); Type: FUNCTION; Schema: public; Owner: -
239
--
240

    
241

    
242

    
243

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

    
248

    
249

    
250

    
251
--
252
-- Name: _taxonomic_name_is_epithet(taxonrank); Type: FUNCTION; Schema: public; Owner: -
253
--
254

    
255

    
256

    
257

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

    
262

    
263

    
264

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

    
269

    
270

    
271

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

    
276

    
277

    
278

    
279

    
280

    
281

    
282

    
283
--
284
-- Name: place; Type: TABLE; Schema: public; Owner: -; Tablespace: 
285
--
286

    
287
CREATE TABLE place (
288
    place_id int(11) NOT NULL,
289
    source_id int(11) NOT NULL,
290
    placecode text,
291
    canon_place_id int(11),
292
    matched_place_id int(11),
293
    coordinates_id int(11),
294
    placename_id int(11),
295
    continent text,
296
    country text,
297
    stateprovince text,
298
    county text,
299
    description text,
300
    geovalid int(1),
301
    distance_to_country_m double precision,
302
    distance_to_state_m double precision
303
);
304

    
305

    
306
--
307
-- Name: TABLE place; Type: COMMENT; Schema: public; Owner: -
308
--
309

    
310

    
311

    
312

    
313
--
314
-- Name: COLUMN place.matched_place_id; Type: COMMENT; Schema: public; Owner: -
315
--
316

    
317

    
318

    
319

    
320
--
321
-- Name: place_set_canon_place_id(place, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
322
--
323

    
324

    
325

    
326

    
327
--
328
-- Name: place_set_canon_place_id_on_insert(); Type: FUNCTION; Schema: public; Owner: -
329
--
330

    
331

    
332

    
333

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

    
338

    
339

    
340

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

    
345

    
346

    
347

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

    
352

    
353

    
354

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

    
359

    
360

    
361

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

    
366

    
367

    
368

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

    
373

    
374

    
375

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

    
380

    
381

    
382

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

    
387

    
388

    
389

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

    
394

    
395

    
396

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

    
401

    
402

    
403

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

    
408

    
409

    
410

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

    
415

    
416

    
417

    
418
--
419
-- Name: taxonlabel; Type: TABLE; Schema: public; Owner: -; Tablespace: 
420
--
421

    
422
CREATE TABLE taxonlabel (
423
    taxonlabel_id int(11) NOT NULL,
424
    source_id int(11) NOT NULL,
425
    sourceaccessioncode text,
426
    creationdate date,
427
    taxonstatus text,
428
    canon_label_id int(11),
429
    matched_label_id int(11),
430
    matched_label_fit_fraction double precision,
431
    parent_id int(11),
432
    taxonepithet text,
433
    rank text,
434
    taxonomicname text,
435
    accessioncode text
436
);
437

    
438

    
439
--
440
-- Name: TABLE taxonlabel; Type: COMMENT; Schema: public; Owner: -
441
--
442

    
443

    
444

    
445

    
446
--
447
-- Name: COLUMN taxonlabel.source_id; Type: COMMENT; Schema: public; Owner: -
448
--
449

    
450

    
451

    
452

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

    
457

    
458

    
459

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

    
464

    
465

    
466

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

    
471

    
472

    
473

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

    
478

    
479

    
480

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

    
485

    
486

    
487

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

    
492

    
493

    
494

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

    
499

    
500

    
501

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

    
506

    
507

    
508

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

    
513

    
514

    
515

    
516
--
517
-- Name: taxonlabel_set_canon_label_id(taxonlabel, int(11), int(1)); Type: FUNCTION; Schema: public; Owner: -
518
--
519

    
520

    
521

    
522

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

    
527

    
528

    
529

    
530
--
531
-- Name: taxonlabel_update_ancestors_on_insert(); Type: FUNCTION; Schema: public; Owner: -
532
--
533

    
534

    
535

    
536

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

    
541

    
542

    
543

    
544
--
545
-- Name: concat(text); Type: AGGREGATE; Schema: public; Owner: -
546
--
547

    
548

    
549

    
550

    
551
--
552
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace: 
553
--
554

    
555
CREATE TABLE address (
556
    address_id int(11) NOT NULL,
557
    party_id int(11) NOT NULL,
558
    organization_id int(11),
559
    orgposition text,
560
    email text,
561
    street text,
562
    street2 text,
563
    city text,
564
    stateprovince text,
565
    postalcode text,
566
    country text,
567
    currentflag int(1),
568
    addressstartdate date
569
);
570

    
571

    
572
--
573
-- Name: address_address_id_seq; Type: SEQUENCE; Schema: public; Owner: -
574
--
575

    
576

    
577

    
578

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

    
583

    
584

    
585

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

    
590

    
591

    
592
--
593
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
594
--
595

    
596
CREATE TABLE aggregateoccurrence (
597
    aggregateoccurrence_id int(11) NOT NULL,
598
    source_id int(11) NOT NULL,
599
    sourceaccessioncode text,
600
    taxonoccurrence_id int(11),
601
    collectiondate date,
602
    cover_fraction double precision,
603
    linecover_m double precision,
604
    basalarea_m2 double precision,
605
    biomass_kg_m2 double precision,
606
    inferencearea_m2 double precision,
607
    count int(11),
608
    stratum_id int(11),
609
    coverindex_id int(11),
610
    occurrencestatus_dwc text DEFAULT 'present' NOT NULL,
611
    method_id int(11),
612
    notes text,
613
    accessioncode text
614
);
615

    
616

    
617
--
618
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
619
--
620

    
621

    
622

    
623

    
624
--
625
-- Name: COLUMN aggregateoccurrence.linecover_m; Type: COMMENT; Schema: public; Owner: -
626
--
627

    
628

    
629

    
630

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

    
635

    
636

    
637

    
638
--
639
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
640
--
641

    
642

    
643

    
644

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

    
649

    
650

    
651

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

    
656

    
657

    
658
--
659
-- Name: analytical_aggregate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
660
--
661

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

    
696

    
697
--
698
-- Name: analytical_stem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
699
--
700

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

    
739

    
740
--
741
-- Name: analytical_aggregate_view; Type: VIEW; Schema: public; Owner: -
742
--
743

    
744

    
745

    
746

    
747
--
748
-- Name: coordinates; Type: TABLE; Schema: public; Owner: -; Tablespace: 
749
--
750

    
751
CREATE TABLE coordinates (
752
    coordinates_id int(11) NOT NULL,
753
    source_id int(11) NOT NULL,
754
    latitude_deg double precision NOT NULL,
755
    longitude_deg double precision NOT NULL,
756
    verbatimlatitude text,
757
    verbatimlongitude text,
758
    verbatimcoordinates text,
759
    footprintgeometry_dwc text,
760
    coordsaccuracy_deg double precision
761
);
762

    
763

    
764
--
765
-- Name: COLUMN coordinates.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
766
--
767

    
768

    
769

    
770

    
771
--
772
-- Name: COLUMN coordinates.coordsaccuracy_deg; Type: COMMENT; Schema: public; Owner: -
773
--
774

    
775

    
776

    
777

    
778
--
779
-- Name: family_higher_plant_group; Type: TABLE; Schema: public; Owner: -; Tablespace: 
780
--
781

    
782
CREATE TABLE family_higher_plant_group (
783
    family text NOT NULL,
784
    higher_plant_group text
785
);
786

    
787

    
788
--
789
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
790
--
791

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

    
838

    
839
--
840
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
841
--
842

    
843

    
844

    
845

    
846
--
847
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
848
--
849

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

    
929

    
930
--
931
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
932
--
933

    
934

    
935

    
936

    
937
--
938
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
939
--
940

    
941
CREATE TABLE locationplace (
942
    locationplace_id int(11) NOT NULL,
943
    location_id int(11) NOT NULL,
944
    place_id int(11) NOT NULL,
945
    identifier_id int(11)
946
);
947

    
948

    
949
--
950
-- Name: TABLE locationplace; Type: COMMENT; Schema: public; Owner: -
951
--
952

    
953

    
954

    
955

    
956
--
957
-- Name: method; Type: TABLE; Schema: public; Owner: -; Tablespace: 
958
--
959

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

    
988

    
989
--
990
-- Name: TABLE method; Type: COMMENT; Schema: public; Owner: -
991
--
992

    
993

    
994

    
995

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

    
1000

    
1001

    
1002

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

    
1007

    
1008

    
1009

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

    
1014

    
1015

    
1016

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

    
1021

    
1022

    
1023

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

    
1028

    
1029

    
1030

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

    
1035

    
1036

    
1037

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

    
1042

    
1043

    
1044

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

    
1049

    
1050

    
1051

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

    
1056

    
1057

    
1058

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

    
1063

    
1064

    
1065

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

    
1070

    
1071

    
1072

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

    
1077

    
1078

    
1079

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

    
1084

    
1085

    
1086

    
1087
--
1088
-- Name: COLUMN method.shape; Type: COMMENT; Schema: public; Owner: -
1089
--
1090

    
1091

    
1092

    
1093

    
1094
--
1095
-- Name: COLUMN method.samplearea_m2; Type: COMMENT; Schema: public; Owner: -
1096
--
1097

    
1098

    
1099

    
1100

    
1101
--
1102
-- Name: COLUMN method.subplotspacing_m; Type: COMMENT; Schema: public; Owner: -
1103
--
1104

    
1105

    
1106

    
1107

    
1108
--
1109
-- Name: COLUMN method.subplotmethod_id; Type: COMMENT; Schema: public; Owner: -
1110
--
1111

    
1112

    
1113

    
1114

    
1115
--
1116
-- Name: COLUMN method.pointsperline; Type: COMMENT; Schema: public; Owner: -
1117
--
1118

    
1119

    
1120

    
1121

    
1122
--
1123
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1124
--
1125

    
1126
CREATE TABLE party (
1127
    party_id int(11) NOT NULL,
1128
    source_id int(11) NOT NULL,
1129
    fullname text,
1130
    salutation text,
1131
    givenname text,
1132
    middlename text,
1133
    surname text,
1134
    suffix text,
1135
    department text,
1136
    organizationname text,
1137
    currentname_id int(11),
1138
    contactinstructions text,
1139
    email text,
1140
    partytype text,
1141
    partypublic int(1) DEFAULT true,
1142
    accessioncode text
1143
);
1144

    
1145

    
1146
--
1147
-- Name: plantobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1148
--
1149

    
1150
CREATE TABLE plantobservation (
1151
    plantobservation_id int(11) NOT NULL,
1152
    source_id int(11) NOT NULL,
1153
    sourceaccessioncode text,
1154
    aggregateoccurrence_id int(11),
1155
    overallheight_m double precision,
1156
    overallheightaccuracy_m double precision,
1157
    collectionnumber text,
1158
    stemcount int(11),
1159
    plant_id int(11),
1160
    accessioncode text
1161
);
1162

    
1163

    
1164
--
1165
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1166
--
1167

    
1168

    
1169

    
1170

    
1171
--
1172
-- Name: COLUMN plantobservation.collectionnumber; Type: COMMENT; Schema: public; Owner: -
1173
--
1174

    
1175

    
1176

    
1177

    
1178
--
1179
-- Name: source; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1180
--
1181

    
1182
CREATE TABLE source (
1183
    source_id int(11) NOT NULL,
1184
    shortname text,
1185
    `fulltext` text,
1186
    sourcetype text,
1187
    accesslevel text,
1188
    accessconditions text,
1189
    title text,
1190
    titlesuperior text,
1191
    sourcejournal_id int(11),
1192
    volume text,
1193
    issue text,
1194
    pagerange text,
1195
    totalpages int(11),
1196
    publisher text,
1197
    publicationplace text,
1198
    isbn text,
1199
    edition text,
1200
    numberofvolumes int(11),
1201
    chapternumber int(11),
1202
    reportnumber int(11),
1203
    communicationtype text,
1204
    degree text,
1205
    url text,
1206
    doi text,
1207
    additionalinfo text,
1208
    pubdate date,
1209
    accessdate date,
1210
    conferencedate date,
1211
    accessioncode text
1212
);
1213

    
1214

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

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

    
1240

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

    
1245

    
1246

    
1247

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

    
1252

    
1253

    
1254

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

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

    
1280

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

    
1285

    
1286

    
1287

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

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

    
1306

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

    
1311

    
1312

    
1313

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

    
1318

    
1319

    
1320

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

    
1325

    
1326

    
1327

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

    
1332

    
1333

    
1334

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

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

    
1354

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

    
1359

    
1360

    
1361

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

    
1366

    
1367

    
1368

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

    
1373

    
1374

    
1375

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

    
1380

    
1381

    
1382

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

    
1387

    
1388

    
1389

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

    
1394

    
1395

    
1396

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

    
1401

    
1402

    
1403

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

    
1408

    
1409

    
1410

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

    
1415

    
1416

    
1417

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

    
1422
CREATE TABLE threatened_taxonlabel (
1423
    taxonlabel_id int(11) NOT NULL
1424
);
1425

    
1426

    
1427
--
1428
-- Name: analytical_stem_view; Type: VIEW; Schema: public; Owner: -
1429
--
1430

    
1431

    
1432

    
1433

    
1434
--
1435
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1436
--
1437

    
1438
CREATE TABLE classcontributor (
1439
    classcontributor_id int(11) NOT NULL,
1440
    commclass_id int(11) NOT NULL,
1441
    party_id int(11) NOT NULL,
1442
    role text
1443
);
1444

    
1445

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

    
1450

    
1451

    
1452

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

    
1457

    
1458

    
1459

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

    
1464

    
1465

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

    
1470
CREATE TABLE commclass (
1471
    commclass_id int(11) NOT NULL,
1472
    locationevent_id int(11) NOT NULL,
1473
    inspection int(1),
1474
    tableanalysis int(1),
1475
    multivariateanalysis int(1),
1476
    classpublication_id int(11),
1477
    classnotes text,
1478
    commname text,
1479
    commcode text,
1480
    commframework text,
1481
    commlevel text,
1482
    classstartdate date,
1483
    classstopdate date,
1484
    expertsystem text,
1485
    accessioncode text
1486
);
1487

    
1488

    
1489
--
1490
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1491
--
1492

    
1493

    
1494

    
1495

    
1496
--
1497
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1498
--
1499

    
1500

    
1501

    
1502

    
1503
--
1504
-- Name: commclass_commclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1505
--
1506

    
1507

    
1508

    
1509
--
1510
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1511
--
1512

    
1513
CREATE TABLE commconcept (
1514
    commconcept_id int(11) NOT NULL,
1515
    commname_id int(11) NOT NULL,
1516
    source_id int(11),
1517
    commdescription text,
1518
    commname text,
1519
    accessioncode text
1520
);
1521

    
1522

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

    
1527

    
1528

    
1529

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

    
1534

    
1535

    
1536

    
1537
--
1538
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1539
--
1540

    
1541

    
1542

    
1543
--
1544
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1545
--
1546

    
1547
CREATE TABLE commcorrelation (
1548
    commcorrelation_id int(11) NOT NULL,
1549
    commstatus_id int(11) NOT NULL,
1550
    commconcept_id int(11) NOT NULL,
1551
    commconvergence text NOT NULL,
1552
    correlationstart date NOT NULL,
1553
    correlationstop date
1554
);
1555

    
1556

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

    
1561

    
1562

    
1563

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

    
1568

    
1569

    
1570

    
1571
--
1572
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1573
--
1574

    
1575

    
1576

    
1577
--
1578
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1579
--
1580

    
1581
CREATE TABLE commdetermination (
1582
    commdetermination_id int(11) NOT NULL,
1583
    commclass_id int(11) NOT NULL,
1584
    commconcept_id int(11) NOT NULL,
1585
    commcode text,
1586
    commname text,
1587
    classfit text,
1588
    classconfidence text,
1589
    commauthority_id int(11),
1590
    notes text,
1591
    type int(1),
1592
    nomenclaturaltype int(1)
1593
);
1594

    
1595

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

    
1600

    
1601

    
1602

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

    
1607

    
1608

    
1609

    
1610
--
1611
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1612
--
1613

    
1614

    
1615

    
1616
--
1617
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1618
--
1619

    
1620
CREATE TABLE commlineage (
1621
    commlineage_id int(11) NOT NULL,
1622
    parentcommstatus_id int(11) NOT NULL,
1623
    childcommstatus_id int(11) NOT NULL
1624
);
1625

    
1626

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

    
1631

    
1632

    
1633

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

    
1638

    
1639

    
1640

    
1641
--
1642
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1643
--
1644

    
1645

    
1646

    
1647
--
1648
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1649
--
1650

    
1651
CREATE TABLE commname (
1652
    commname_id int(11) NOT NULL,
1653
    commname text NOT NULL,
1654
    source_id int(11),
1655
    dateentered date 
1656
);
1657

    
1658

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

    
1663

    
1664

    
1665

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

    
1670

    
1671

    
1672

    
1673
--
1674
-- Name: commname_commname_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1675
--
1676

    
1677

    
1678

    
1679
--
1680
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1681
--
1682

    
1683
CREATE TABLE commstatus (
1684
    commstatus_id int(11) NOT NULL,
1685
    commconcept_id int(11) NOT NULL,
1686
    source_id int(11),
1687
    commconceptstatus text NOT NULL,
1688
    commparent_id int(11),
1689
    commlevel text,
1690
    commpartycomments text,
1691
    party_id int(11) NOT NULL,
1692
    startdate date NOT NULL,
1693
    stopdate date,
1694
    accessioncode text
1695
);
1696

    
1697

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

    
1702

    
1703

    
1704

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

    
1709

    
1710

    
1711

    
1712
--
1713
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1714
--
1715

    
1716

    
1717

    
1718
--
1719
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1720
--
1721

    
1722
CREATE TABLE commusage (
1723
    commusage_id int(11) NOT NULL,
1724
    commname_id int(11) NOT NULL,
1725
    commname text,
1726
    commconcept_id int(11),
1727
    commnamestatus text,
1728
    classsystem text,
1729
    party_id int(11),
1730
    commstatus_id int(11),
1731
    usagestart date,
1732
    usagestop date
1733
);
1734

    
1735

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

    
1740

    
1741

    
1742

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

    
1747

    
1748

    
1749

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

    
1754

    
1755

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

    
1760

    
1761

    
1762

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

    
1767

    
1768

    
1769

    
1770
--
1771
-- Name: coordinates_coordinates_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1772
--
1773

    
1774

    
1775

    
1776
--
1777
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1778
--
1779

    
1780
CREATE TABLE coverindex (
1781
    coverindex_id int(11) NOT NULL,
1782
    covermethod_id int(11) NOT NULL,
1783
    covercode text NOT NULL,
1784
    upperlimit double precision,
1785
    lowerlimit double precision,
1786
    coverpercent double precision NOT NULL,
1787
    indexdescription text
1788
);
1789

    
1790

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

    
1795

    
1796

    
1797

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

    
1802

    
1803

    
1804

    
1805
--
1806
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1807
--
1808

    
1809

    
1810

    
1811
--
1812
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1813
--
1814

    
1815
CREATE TABLE covermethod (
1816
    covermethod_id int(11) NOT NULL,
1817
    source_id int(11),
1818
    covertype text NOT NULL,
1819
    coverestimationmethod text,
1820
    accessioncode text
1821
);
1822

    
1823

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

    
1828

    
1829

    
1830

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

    
1835

    
1836

    
1837

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

    
1842

    
1843

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

    
1848

    
1849

    
1850

    
1851
--
1852
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1853
--
1854

    
1855

    
1856

    
1857
--
1858
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1859
--
1860

    
1861
CREATE TABLE definedvalue (
1862
    definedvalue_id int(11) NOT NULL,
1863
    userdefined_id int(11) NOT NULL,
1864
    tablerecord_id int(11) NOT NULL,
1865
    definedvalue text
1866
);
1867

    
1868

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

    
1873

    
1874

    
1875

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

    
1880

    
1881

    
1882

    
1883
--
1884
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1885
--
1886

    
1887

    
1888

    
1889
--
1890
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1891
--
1892

    
1893
CREATE TABLE disturbanceobs (
1894
    disturbanceobs_id int(11) NOT NULL,
1895
    locationevent_id int(11) NOT NULL,
1896
    disturbancetype text NOT NULL,
1897
    disturbanceintensity text,
1898
    disturbanceage double precision,
1899
    disturbanceextent double precision,
1900
    disturbancecomment text
1901
);
1902

    
1903

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

    
1908

    
1909

    
1910

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

    
1915

    
1916

    
1917

    
1918
--
1919
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1920
--
1921

    
1922

    
1923

    
1924
--
1925
-- Name: geoscrub_input; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1926
--
1927

    
1928
CREATE TABLE geoscrub_input (
1929
    country text,
1930
    `stateProvince` text,
1931
    county text,
1932
    `decimalLatitude` double precision,
1933
    `decimalLongitude` double precision
1934
);
1935

    
1936

    
1937
--
1938
-- Name: geoscrub_input_view; Type: VIEW; Schema: public; Owner: -
1939
--
1940

    
1941

    
1942

    
1943

    
1944
--
1945
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1946
--
1947

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

    
1960

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

    
1965

    
1966

    
1967

    
1968
--
1969
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1970
--
1971

    
1972

    
1973

    
1974

    
1975
--
1976
-- Name: graphic_graphic_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
1977
--
1978

    
1979

    
1980

    
1981
--
1982
-- Name: higher_plant_group_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1983
--
1984

    
1985
CREATE TABLE higher_plant_group_nodes (
1986
    higher_plant_group text NOT NULL,
1987
    node_name text NOT NULL
1988
);
1989

    
1990

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

    
1995

    
1996

    
1997

    
1998
--
1999
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2000
--
2001

    
2002

    
2003

    
2004

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

    
2009

    
2010

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

    
2015

    
2016

    
2017

    
2018
--
2019
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2020
--
2021

    
2022

    
2023

    
2024

    
2025
--
2026
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2027
--
2028

    
2029

    
2030

    
2031
--
2032
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2033
--
2034

    
2035
CREATE TABLE locationeventcontributor (
2036
    locationeventcontributor_id int(11) NOT NULL,
2037
    locationevent_id int(11) NOT NULL,
2038
    party_id int(11) NOT NULL,
2039
    role text NOT NULL,
2040
    contributiondate date
2041
);
2042

    
2043

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

    
2048

    
2049

    
2050

    
2051
--
2052
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2053
--
2054

    
2055

    
2056

    
2057

    
2058
--
2059
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2060
--
2061

    
2062

    
2063

    
2064
--
2065
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2066
--
2067

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

    
2080

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

    
2085

    
2086

    
2087

    
2088
--
2089
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2090
--
2091

    
2092

    
2093

    
2094

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

    
2099

    
2100

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

    
2105

    
2106

    
2107

    
2108
--
2109
-- Name: locationplace_locationplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2110
--
2111

    
2112

    
2113

    
2114

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

    
2119

    
2120

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

    
2125

    
2126

    
2127

    
2128
--
2129
-- Name: method_method_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2130
--
2131

    
2132

    
2133

    
2134

    
2135
--
2136
-- Name: method_method_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2137
--
2138

    
2139

    
2140

    
2141
--
2142
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2143
--
2144

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

    
2154

    
2155
--
2156
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
2157
--
2158

    
2159

    
2160

    
2161

    
2162
--
2163
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
2164
--
2165

    
2166

    
2167

    
2168

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

    
2173

    
2174

    
2175

    
2176
--
2177
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2178
--
2179

    
2180

    
2181

    
2182

    
2183
--
2184
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2185
--
2186

    
2187

    
2188

    
2189
--
2190
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2191
--
2192

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

    
2204

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

    
2209

    
2210

    
2211

    
2212
--
2213
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2214
--
2215

    
2216

    
2217

    
2218

    
2219
--
2220
-- Name: note_note_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2221
--
2222

    
2223

    
2224

    
2225
--
2226
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2227
--
2228

    
2229
CREATE TABLE notelink (
2230
    notelink_id int(11) NOT NULL,
2231
    tablename text NOT NULL,
2232
    attributename text,
2233
    tablerecord int(11) NOT NULL
2234
);
2235

    
2236

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

    
2241

    
2242

    
2243

    
2244
--
2245
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2246
--
2247

    
2248

    
2249

    
2250

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

    
2255

    
2256

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

    
2261

    
2262

    
2263

    
2264
--
2265
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2266
--
2267

    
2268

    
2269

    
2270

    
2271
--
2272
-- Name: party_party_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2273
--
2274

    
2275

    
2276

    
2277
--
2278
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2279
--
2280

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

    
2290

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

    
2295

    
2296

    
2297

    
2298
--
2299
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2300
--
2301

    
2302

    
2303

    
2304

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

    
2309

    
2310

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

    
2315

    
2316

    
2317

    
2318
--
2319
-- Name: place_place_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2320
--
2321

    
2322

    
2323

    
2324

    
2325
--
2326
-- Name: place_place_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2327
--
2328

    
2329

    
2330

    
2331
--
2332
-- Name: placecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2333
--
2334

    
2335
CREATE TABLE placecorrelation (
2336
    placecorrelation_id int(11) NOT NULL,
2337
    parentplace_id int(11) NOT NULL,
2338
    childplace_id int(11) NOT NULL,
2339
    placeconvergence text NOT NULL
2340
);
2341

    
2342

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

    
2347

    
2348

    
2349

    
2350
--
2351
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2352
--
2353

    
2354

    
2355

    
2356

    
2357
--
2358
-- Name: placecorrelation_placecorrelation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2359
--
2360

    
2361

    
2362

    
2363
--
2364
-- Name: placename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2365
--
2366

    
2367
CREATE TABLE placename (
2368
    placename_id int(11) NOT NULL,
2369
    parent_id int(11),
2370
    rank text NOT NULL,
2371
    placename text NOT NULL
2372
);
2373

    
2374

    
2375
--
2376
-- Name: TABLE placename; Type: COMMENT; Schema: public; Owner: -
2377
--
2378

    
2379

    
2380

    
2381

    
2382
--
2383
-- Name: placename_ancestor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2384
--
2385

    
2386
CREATE TABLE placename_ancestor (
2387
    placename_id int(11) NOT NULL,
2388
    ancestor_id int(11) NOT NULL
2389
);
2390

    
2391

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

    
2396

    
2397

    
2398

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

    
2403

    
2404

    
2405

    
2406
--
2407
-- Name: placename_placename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2408
--
2409

    
2410

    
2411

    
2412

    
2413
--
2414
-- Name: placename_placename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2415
--
2416

    
2417

    
2418

    
2419
--
2420
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2421
--
2422

    
2423
CREATE TABLE plant (
2424
    plant_id int(11) NOT NULL
2425
);
2426

    
2427

    
2428
--
2429
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
2430
--
2431

    
2432

    
2433

    
2434

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

    
2439

    
2440

    
2441

    
2442
--
2443
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2444
--
2445

    
2446

    
2447

    
2448

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

    
2453

    
2454

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

    
2459

    
2460

    
2461

    
2462
--
2463
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2464
--
2465

    
2466

    
2467

    
2468

    
2469
--
2470
-- Name: plantobservation_plantobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2471
--
2472

    
2473

    
2474

    
2475
--
2476
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2477
--
2478

    
2479
CREATE TABLE project (
2480
    project_id int(11) NOT NULL,
2481
    source_id int(11) NOT NULL,
2482
    sourceaccessioncode text,
2483
    projectname text,
2484
    projectdescription text,
2485
    startdate date,
2486
    stopdate date,
2487
    accessioncode text
2488
);
2489

    
2490

    
2491
--
2492
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2493
--
2494

    
2495

    
2496

    
2497

    
2498
--
2499
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2500
--
2501

    
2502

    
2503

    
2504

    
2505
--
2506
-- Name: project_project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2507
--
2508

    
2509

    
2510

    
2511
--
2512
-- Name: projectcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2513
--
2514

    
2515
CREATE TABLE projectcontributor (
2516
    projectcontributor_id int(11) NOT NULL,
2517
    project_id int(11) NOT NULL,
2518
    party_id int(11) NOT NULL,
2519
    role text,
2520
    surname text,
2521
    cheatrole text
2522
);
2523

    
2524

    
2525
--
2526
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2527
--
2528

    
2529

    
2530

    
2531

    
2532
--
2533
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2534
--
2535

    
2536

    
2537

    
2538

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

    
2543

    
2544

    
2545
--
2546
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2547
--
2548

    
2549
CREATE TABLE revision (
2550
    revision_id int(11) NOT NULL,
2551
    tablename text NOT NULL,
2552
    tableattribute text NOT NULL,
2553
    tablerecord int(11) NOT NULL,
2554
    previousvaluetext text NOT NULL,
2555
    previousvaluetype text NOT NULL,
2556
    previousrevision_id int(11),
2557
    revisiondate date NOT NULL
2558
);
2559

    
2560

    
2561
--
2562
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2563
--
2564

    
2565

    
2566

    
2567

    
2568
--
2569
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2570
--
2571

    
2572

    
2573

    
2574

    
2575
--
2576
-- Name: revision_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2577
--
2578

    
2579

    
2580

    
2581
--
2582
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2583
--
2584

    
2585
CREATE TABLE soilobs (
2586
    soilobs_id int(11) NOT NULL,
2587
    locationevent_id int(11) NOT NULL,
2588
    horizon text DEFAULT 'unknown' NOT NULL,
2589
    description text,
2590
    depthtop_m double precision,
2591
    depthbottom_m double precision,
2592
    color text,
2593
    texture text,
2594
    organic_fraction double precision,
2595
    sand_fraction double precision,
2596
    silt_fraction double precision,
2597
    clay_fraction double precision,
2598
    coarse_fraction double precision,
2599
    ph double precision,
2600
    acidity_fraction double precision,
2601
    basesaturation_fraction double precision,
2602
    cationexchangecapacity_cmol_kg double precision,
2603
    conductivity double precision,
2604
    carbon_fraction double precision,
2605
    phosphorus_fraction double precision,
2606
    potassium_fraction double precision,
2607
    magnesium_fraction double precision,
2608
    nitrogen_fraction double precision,
2609
    calcium_fraction double precision,
2610
    sodium_fraction double precision
2611
);
2612

    
2613

    
2614
--
2615
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2616
--
2617

    
2618

    
2619

    
2620

    
2621
--
2622
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2623
--
2624

    
2625

    
2626

    
2627

    
2628
--
2629
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2630
--
2631

    
2632

    
2633

    
2634
--
2635
-- Name: soiltaxon; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2636
--
2637

    
2638
CREATE TABLE soiltaxon (
2639
    soiltaxon_id int(11) NOT NULL,
2640
    soilcode text,
2641
    soilname text,
2642
    soillevel int(11),
2643
    soilparent_id int(11),
2644
    soilframework text,
2645
    accessioncode text
2646
);
2647

    
2648

    
2649
--
2650
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2651
--
2652

    
2653

    
2654

    
2655

    
2656
--
2657
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2658
--
2659

    
2660

    
2661

    
2662

    
2663
--
2664
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2665
--
2666

    
2667

    
2668

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

    
2673

    
2674

    
2675

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

    
2680

    
2681

    
2682

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

    
2687

    
2688

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

    
2693
CREATE TABLE sourcecontributor (
2694
    sourcecontributor_id int(11) NOT NULL,
2695
    source_id int(11) NOT NULL,
2696
    sourceparty_id int(11) NOT NULL,
2697
    roletype text,
2698
    `position` int(11)
2699
);
2700

    
2701

    
2702
--
2703
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2704
--
2705

    
2706

    
2707

    
2708

    
2709
--
2710
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2711
--
2712

    
2713

    
2714

    
2715

    
2716
--
2717
-- Name: sourcecontributor_sourcecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2718
--
2719

    
2720

    
2721

    
2722
--
2723
-- Name: sourcejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2724
--
2725

    
2726
CREATE TABLE sourcejournal (
2727
    sourcejournal_id int(11) NOT NULL,
2728
    journal text NOT NULL,
2729
    issn text,
2730
    abbreviation text,
2731
    accessioncode text
2732
);
2733

    
2734

    
2735
--
2736
-- Name: sourcejournal_sourcejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2737
--
2738

    
2739

    
2740

    
2741

    
2742
--
2743
-- Name: sourcejournal_sourcejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2744
--
2745

    
2746

    
2747

    
2748

    
2749
--
2750
-- Name: sourcejournal_sourcejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2751
--
2752

    
2753

    
2754

    
2755
--
2756
-- Name: sourcename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2757
--
2758

    
2759
CREATE TABLE sourcename (
2760
    sourcename_id int(11) NOT NULL,
2761
    source_id int(11) NOT NULL,
2762
    system text,
2763
    name text NOT NULL,
2764
    matched_source_id int(11)
2765
);
2766

    
2767

    
2768
--
2769
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2770
--
2771

    
2772

    
2773

    
2774

    
2775
--
2776
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2777
--
2778

    
2779

    
2780

    
2781

    
2782
--
2783
-- Name: sourcename_sourcename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2784
--
2785

    
2786

    
2787

    
2788
--
2789
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2790
--
2791

    
2792
CREATE TABLE specimen (
2793
    specimen_id int(11) NOT NULL
2794
);
2795

    
2796

    
2797
--
2798
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2799
--
2800

    
2801

    
2802

    
2803

    
2804
--
2805
-- Name: specimen_specimen_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2806
--
2807

    
2808

    
2809

    
2810

    
2811
--
2812
-- Name: specimen_specimen_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2813
--
2814

    
2815

    
2816

    
2817

    
2818
--
2819
-- Name: specimen_specimen_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2820
--
2821

    
2822

    
2823

    
2824
--
2825
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2826
--
2827

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

    
2841

    
2842
--
2843
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2844
--
2845

    
2846

    
2847

    
2848

    
2849
--
2850
-- Name: COLUMN specimenreplicate.institution_id; Type: COMMENT; Schema: public; Owner: -
2851
--
2852

    
2853

    
2854

    
2855

    
2856
--
2857
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2858
--
2859

    
2860

    
2861

    
2862

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

    
2867

    
2868

    
2869

    
2870
--
2871
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2872
--
2873

    
2874

    
2875

    
2876

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

    
2881

    
2882

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

    
2887

    
2888

    
2889

    
2890
--
2891
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2892
--
2893

    
2894

    
2895

    
2896

    
2897
--
2898
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2899
--
2900

    
2901

    
2902

    
2903
--
2904
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2905
--
2906

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

    
2917

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

    
2922

    
2923

    
2924

    
2925
--
2926
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2927
--
2928

    
2929

    
2930

    
2931

    
2932
--
2933
-- Name: stratum_stratum_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2934
--
2935

    
2936

    
2937

    
2938
--
2939
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2940
--
2941

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

    
2951

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

    
2956

    
2957

    
2958

    
2959
--
2960
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2961
--
2962

    
2963

    
2964

    
2965

    
2966
--
2967
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2968
--
2969

    
2970

    
2971

    
2972
--
2973
-- Name: taxonconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2974
--
2975

    
2976
CREATE TABLE taxonconcept (
2977
    taxonlabel_id int(11) NOT NULL,
2978
    concept_source_id int(11)
2979
);
2980

    
2981

    
2982
--
2983
-- Name: TABLE taxonconcept; Type: COMMENT; Schema: public; Owner: -
2984
--
2985

    
2986

    
2987

    
2988

    
2989
--
2990
-- Name: COLUMN taxonconcept.concept_source_id; Type: COMMENT; Schema: public; Owner: -
2991
--
2992

    
2993

    
2994

    
2995

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

    
3000

    
3001

    
3002

    
3003
--
3004
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3005
--
3006

    
3007

    
3008

    
3009

    
3010
--
3011
-- Name: taxonconcept_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3012
--
3013

    
3014

    
3015

    
3016
--
3017
-- Name: taxoncorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3018
--
3019

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

    
3029

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

    
3034

    
3035

    
3036

    
3037
--
3038
-- Name: taxoncorrelation_taxoncorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3039
--
3040

    
3041

    
3042

    
3043

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

    
3048

    
3049

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

    
3054

    
3055

    
3056

    
3057
--
3058
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3059
--
3060

    
3061

    
3062

    
3063

    
3064
--
3065
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3066
--
3067

    
3068

    
3069

    
3070
--
3071
-- Name: taxonlabel_relationship; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3072
--
3073

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

    
3080

    
3081
--
3082
-- Name: TABLE taxonlabel_relationship; Type: COMMENT; Schema: public; Owner: -
3083
--
3084

    
3085

    
3086

    
3087

    
3088
--
3089
-- Name: COLUMN taxonlabel_relationship.relationship; Type: COMMENT; Schema: public; Owner: -
3090
--
3091

    
3092

    
3093

    
3094

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

    
3099

    
3100

    
3101

    
3102
--
3103
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3104
--
3105

    
3106

    
3107

    
3108

    
3109
--
3110
-- Name: taxonlabel_taxonlabel_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3111
--
3112

    
3113

    
3114

    
3115
--
3116
-- Name: taxonlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3117
--
3118

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

    
3125

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

    
3130

    
3131

    
3132

    
3133
--
3134
-- Name: taxonlineage_taxonlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3135
--
3136

    
3137

    
3138

    
3139

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

    
3144

    
3145

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

    
3150

    
3151

    
3152

    
3153
--
3154
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3155
--
3156

    
3157

    
3158

    
3159

    
3160
--
3161
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3162
--
3163

    
3164

    
3165

    
3166
--
3167
-- Name: taxonstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3168
--
3169

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

    
3182

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

    
3187

    
3188

    
3189

    
3190
--
3191
-- Name: taxonstatus_taxonstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3192
--
3193

    
3194

    
3195

    
3196

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

    
3201

    
3202

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

    
3207

    
3208

    
3209

    
3210
--
3211
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3212
--
3213

    
3214

    
3215

    
3216

    
3217
--
3218
-- Name: taxonverbatim_taxonverbatim_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3219
--
3220

    
3221

    
3222

    
3223
--
3224
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3225
--
3226

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

    
3234

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

    
3239

    
3240

    
3241

    
3242
--
3243
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3244
--
3245

    
3246

    
3247

    
3248

    
3249
--
3250
-- Name: telephone_telephone_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3251
--
3252

    
3253

    
3254

    
3255
--
3256
-- Name: threatened_taxonlabel_view; Type: VIEW; Schema: public; Owner: -
3257
--
3258

    
3259

    
3260

    
3261

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

    
3266

    
3267

    
3268

    
3269
--
3270
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3271
--
3272

    
3273
CREATE TABLE trait (
3274
    trait_id int(11) NOT NULL,
3275
    stemobservation_id int(11) NOT NULL,
3276
    type text NOT NULL,
3277
    value text
3278
);
3279

    
3280

    
3281
--
3282
-- Name: trait_trait_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3283
--
3284

    
3285

    
3286

    
3287

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

    
3292

    
3293

    
3294

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

    
3299

    
3300

    
3301
--
3302
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3303
--
3304

    
3305
CREATE TABLE userdefined (
3306
    userdefined_id int(11) NOT NULL,
3307
    userdefinedname text NOT NULL,
3308
    userdefinedmetadata text,
3309
    userdefinedcategory text,
3310
    userdefinedtype text DEFAULT 'text' NOT NULL,
3311
    tablename text NOT NULL,
3312
    accessioncode text
3313
);
3314

    
3315

    
3316
--
3317
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3318
--
3319

    
3320

    
3321

    
3322

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

    
3327

    
3328

    
3329

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

    
3334

    
3335

    
3336
--
3337
-- Name: voucher; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3338
--
3339

    
3340
CREATE TABLE voucher (
3341
    voucher_id int(11) NOT NULL,
3342
    taxonoccurrence_id int(11) NOT NULL,
3343
    specimenreplicate_id int(11) NOT NULL
3344
);
3345

    
3346

    
3347
--
3348
-- Name: voucher_voucher_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3349
--
3350

    
3351

    
3352

    
3353

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

    
3358

    
3359

    
3360

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

    
3365

    
3366

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

    
3371

    
3372

    
3373

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

    
3378

    
3379

    
3380

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

    
3385

    
3386

    
3387

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

    
3392

    
3393

    
3394

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

    
3399

    
3400

    
3401

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

    
3406

    
3407

    
3408

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

    
3413

    
3414

    
3415

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

    
3420

    
3421

    
3422

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

    
3427

    
3428

    
3429

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

    
3434

    
3435

    
3436

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

    
3441

    
3442

    
3443

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

    
3448

    
3449

    
3450

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

    
3455

    
3456

    
3457

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

    
3462

    
3463

    
3464

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

    
3469

    
3470

    
3471

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

    
3476

    
3477

    
3478

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

    
3483

    
3484

    
3485

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

    
3490

    
3491

    
3492

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

    
3497

    
3498

    
3499

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

    
3504

    
3505

    
3506

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

    
3511

    
3512

    
3513

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

    
3518

    
3519

    
3520

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

    
3525

    
3526

    
3527

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

    
3532

    
3533

    
3534

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

    
3539

    
3540

    
3541

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

    
3546

    
3547

    
3548

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

    
3553

    
3554

    
3555

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

    
3560

    
3561

    
3562

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

    
3567

    
3568

    
3569

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

    
3574

    
3575

    
3576

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

    
3581

    
3582

    
3583

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

    
3588

    
3589

    
3590

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

    
3595

    
3596

    
3597

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

    
3602

    
3603

    
3604

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

    
3609

    
3610

    
3611

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

    
3616

    
3617

    
3618

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

    
3623

    
3624

    
3625

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

    
3630

    
3631

    
3632

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

    
3637

    
3638

    
3639

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

    
3644

    
3645

    
3646

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

    
3651

    
3652

    
3653

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

    
3658

    
3659

    
3660

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

    
3665

    
3666

    
3667

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

    
3672

    
3673

    
3674

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

    
3679

    
3680

    
3681

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

    
3686

    
3687

    
3688

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

    
3693

    
3694

    
3695

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

    
3700

    
3701

    
3702

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

    
3707

    
3708

    
3709

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

    
3714

    
3715

    
3716

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

    
3721

    
3722

    
3723

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

    
3728

    
3729

    
3730

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

    
3735

    
3736

    
3737

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

    
3742

    
3743

    
3744

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

    
3749

    
3750

    
3751

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

    
3756

    
3757

    
3758

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

    
3763

    
3764

    
3765

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

    
3770

    
3771

    
3772

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

    
3777

    
3778

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

    
3783

    
3784

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

    
3789

    
3790

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

    
3795

    
3796

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

    
3801

    
3802

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

    
3807

    
3808

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

    
3813

    
3814

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

    
3819

    
3820

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

    
3825

    
3826

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

    
3831

    
3832

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

    
3837

    
3838

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

    
3843

    
3844

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

    
3849

    
3850

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

    
3855

    
3856

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

    
3861

    
3862

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

    
3867

    
3868

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

    
3873

    
3874

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

    
3879

    
3880

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

    
3885

    
3886

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

    
3891

    
3892

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

    
3897

    
3898

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

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

    
3916

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

    
3921

    
3922

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

    
3927

    
3928

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

    
3933

    
3934

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

    
3939

    
3940

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

    
3945

    
3946

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

    
3951

    
3952

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

    
3957

    
3958

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

    
3963

    
3964

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

    
3969

    
3970

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

    
3975

    
3976

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

    
3981

    
3982

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

    
3987

    
3988

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

    
3993

    
3994

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

    
3999

    
4000

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

    
4005

    
4006

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

    
4011

    
4012

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

    
4017

    
4018

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

    
4023

    
4024

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

    
4029

    
4030

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

    
4035

    
4036

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

    
4041

    
4042

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

    
4047

    
4048

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

    
4053

    
4054

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

    
4059

    
4060

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

    
4065

    
4066

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

    
4071

    
4072

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

    
4077

    
4078

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

    
4083

    
4084

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

    
4089

    
4090

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

    
4095

    
4096

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

    
4101

    
4102

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

    
4107

    
4108

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

    
4113

    
4114

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

    
4119

    
4120

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

    
4125

    
4126

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

    
4131

    
4132

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

    
4137

    
4138

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

    
4143

    
4144

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

    
4149

    
4150

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

    
4155

    
4156

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

    
4161

    
4162

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

    
4167

    
4168

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

    
4173

    
4174

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

    
4179

    
4180

    
4181
--
4182
-- Data for Name: voucher; Type: TABLE DATA; Schema: public; Owner: -
4183
--
4184

    
4185

    
4186

    
4187
--
4188
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4189
--
4190

    
4191
ALTER TABLE address
4192
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
4193

    
4194

    
4195
--
4196
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4197
--
4198

    
4199
ALTER TABLE aggregateoccurrence
4200
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
4201

    
4202

    
4203
--
4204
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4205
--
4206

    
4207
ALTER TABLE classcontributor
4208
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
4209

    
4210

    
4211
--
4212
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4213
--
4214

    
4215
ALTER TABLE commclass
4216
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
4217

    
4218

    
4219
--
4220
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4221
--
4222

    
4223
ALTER TABLE commconcept
4224
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
4225

    
4226

    
4227
--
4228
-- Name: commconcept_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4229
--
4230

    
4231
ALTER TABLE commconcept
4232
    ADD CONSTRAINT commconcept_unique UNIQUE (commname_id);
4233

    
4234

    
4235
--
4236
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4237
--
4238

    
4239
ALTER TABLE commcorrelation
4240
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
4241

    
4242

    
4243
--
4244
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4245
--
4246

    
4247
ALTER TABLE commdetermination
4248
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
4249

    
4250

    
4251
--
4252
-- Name: commdetermination_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4253
--
4254

    
4255
ALTER TABLE commdetermination
4256
    ADD CONSTRAINT commdetermination_unique UNIQUE (commclass_id, commconcept_id);
4257

    
4258

    
4259
--
4260
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4261
--
4262

    
4263
ALTER TABLE commlineage
4264
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
4265

    
4266

    
4267
--
4268
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4269
--
4270

    
4271
ALTER TABLE commname
4272
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
4273

    
4274

    
4275
--
4276
-- Name: commname_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4277
--
4278

    
4279
ALTER TABLE commname
4280
    ADD CONSTRAINT commname_unique UNIQUE (commname);
4281

    
4282

    
4283
--
4284
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4285
--
4286

    
4287
ALTER TABLE commstatus
4288
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
4289

    
4290

    
4291
--
4292
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4293
--
4294

    
4295
ALTER TABLE commusage
4296
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
4297

    
4298

    
4299
--
4300
-- Name: coordinates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4301
--
4302

    
4303
ALTER TABLE coordinates
4304
    ADD CONSTRAINT coordinates_pkey PRIMARY KEY (coordinates_id);
4305

    
4306

    
4307
--
4308
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4309
--
4310

    
4311
ALTER TABLE coverindex
4312
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
4313

    
4314

    
4315
--
4316
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4317
--
4318

    
4319
ALTER TABLE covermethod
4320
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
4321

    
4322

    
4323
--
4324
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4325
--
4326

    
4327
ALTER TABLE definedvalue
4328
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
4329

    
4330

    
4331
--
4332
-- Name: definedvalue_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4333
--
4334

    
4335
ALTER TABLE definedvalue
4336
    ADD CONSTRAINT definedvalue_unique UNIQUE (userdefined_id, tablerecord_id);
4337

    
4338

    
4339
--
4340
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4341
--
4342

    
4343
ALTER TABLE disturbanceobs
4344
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
4345

    
4346

    
4347
--
4348
-- Name: family_higher_plant_group_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4349
--
4350

    
4351
ALTER TABLE family_higher_plant_group
4352
    ADD CONSTRAINT family_higher_plant_group_pkey PRIMARY KEY (family);
4353

    
4354

    
4355
--
4356
-- Name: graphic_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4357
--
4358

    
4359
ALTER TABLE graphic
4360
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
4361

    
4362

    
4363
--
4364
-- Name: higher_plant_group_node_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4365
--
4366

    
4367
ALTER TABLE higher_plant_group_nodes
4368
    ADD CONSTRAINT higher_plant_group_node_pkey PRIMARY KEY (higher_plant_group, node_name);
4369

    
4370

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

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

    
4378

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

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

    
4386

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

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

    
4394

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

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

    
4402

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

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

    
4410

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

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

    
4418

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

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

    
4426

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

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

    
4434

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

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

    
4442

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

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

    
4450

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

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

    
4458

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

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

    
4466

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

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

    
4474

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

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

    
4482

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

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

    
4490

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

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

    
4498

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

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

    
4506

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

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

    
4514

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

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

    
4522

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

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

    
4530

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

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

    
4538

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

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

    
4546

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

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

    
4554

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

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

    
4562

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

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

    
4570

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

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

    
4578

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

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

    
4586

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

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

    
4594

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

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

    
4602

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

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

    
4610

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

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

    
4618

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

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

    
4626

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

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

    
4634

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

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

    
4642

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

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

    
4650

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

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

    
4658

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

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

    
4666

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

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

    
4674

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

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

    
4682

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

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

    
4690

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

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

    
4698

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

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

    
4706

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

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

    
4714

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

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

    
4722

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

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

    
4730

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

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

    
4738

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

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

    
4746

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

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

    
4754

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

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

    
4762

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

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

    
4770

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

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

    
4778

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

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

    
4786

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

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

    
4794

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

    
4799
CREATE INDEX aggregateoccurrence_taxonoccurrence ON aggregateoccurrence  (taxonoccurrence_id);
4800

    
4801

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

    
4806

    
4807

    
4808

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

    
4813

    
4814

    
4815

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

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

    
4822

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

    
4827

    
4828

    
4829

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

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

    
4836

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

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

    
4843

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

    
4848

    
4849

    
4850

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

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

    
4857

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

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

    
4864

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

    
4869
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4870

    
4871

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

    
4876
CREATE INDEX location_creator ON location  (source_id);
4877

    
4878

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

    
4883
CREATE INDEX location_parent ON location  (parent_id);
4884

    
4885

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

    
4890

    
4891

    
4892

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

    
4897

    
4898

    
4899

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

    
4904

    
4905

    
4906

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

    
4911
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4912

    
4913

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

    
4918
CREATE INDEX locationevent_location ON locationevent  (location_id);
4919

    
4920

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

    
4925

    
4926

    
4927

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

    
4932

    
4933

    
4934

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

    
4939

    
4940

    
4941

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

    
4946

    
4947

    
4948

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

    
4953

    
4954

    
4955

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

    
4960
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4961

    
4962

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

    
4967

    
4968

    
4969

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

    
4974
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4975

    
4976

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

    
4981

    
4982

    
4983

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

    
4988
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4989

    
4990

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

    
4995
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
4996

    
4997

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

    
5002

    
5003

    
5004

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

    
5009
CREATE INDEX place_matched_place_id_idx ON place  (matched_place_id);
5010

    
5011

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

    
5016

    
5017

    
5018

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

    
5023

    
5024

    
5025

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

    
5030

    
5031

    
5032

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

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

    
5039

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

    
5044

    
5045

    
5046

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

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

    
5053

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

    
5058

    
5059

    
5060

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

    
5065

    
5066

    
5067

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

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

    
5074

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

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

    
5081

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

    
5086

    
5087

    
5088

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

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

    
5095

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

    
5100

    
5101

    
5102

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

    
5107
CREATE INDEX specimenreplicate_plantobservation ON specimenreplicate  (plantobservation_id);
5108

    
5109

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

    
5114

    
5115

    
5116

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

    
5121

    
5122

    
5123

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

    
5128

    
5129

    
5130

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

    
5135

    
5136

    
5137

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

    
5142
CREATE INDEX stemobservation_plantobservation_id ON stemobservation  (plantobservation_id);
5143

    
5144

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

    
5149

    
5150

    
5151

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

    
5156

    
5157

    
5158

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

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

    
5165

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

    
5170

    
5171

    
5172

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

    
5177

    
5178

    
5179

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

    
5184

    
5185

    
5186

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

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

    
5193

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

    
5198
CREATE INDEX taxonlabel_matched_label_id_idx ON taxonlabel  (matched_label_id);
5199

    
5200

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

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

    
5207

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

    
5212

    
5213

    
5214

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

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

    
5221

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

    
5226
CREATE INDEX taxonoccurrence_locationevent ON taxonoccurrence  (locationevent_id);
5227

    
5228

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

    
5233

    
5234

    
5235

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

    
5240

    
5241

    
5242

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

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

    
5249

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

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

    
5256

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

    
5261

    
5262

    
5263

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

    
5268

    
5269

    
5270

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

    
5275

    
5276

    
5277

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

    
5282

    
5283

    
5284

    
5285
--
5286
-- Name: placename_update_ancestors; Type: TRIGGER; Schema: public; Owner: -
5287
--
5288

    
5289

    
5290

    
5291

    
5292
--
5293
-- Name: plantobservation_aggregateoccurrence_count_1; Type: TRIGGER; Schema: public; Owner: -
5294
--
5295

    
5296

    
5297

    
5298

    
5299
--
5300
-- Name: taxonlabel_0_matched_label_id_self_ref; Type: TRIGGER; Schema: public; Owner: -
5301
--
5302

    
5303

    
5304

    
5305

    
5306
--
5307
-- Name: taxonlabel_1_matched_label_min_fit; Type: TRIGGER; Schema: public; Owner: -
5308
--
5309

    
5310

    
5311

    
5312

    
5313
--
5314
-- Name: taxonlabel_2_set_canon_label_id_on_insert; Type: TRIGGER; Schema: public; Owner: -
5315
--
5316

    
5317

    
5318

    
5319

    
5320
--
5321
-- Name: taxonlabel_2_set_canon_label_id_on_update; Type: TRIGGER; Schema: public; Owner: -
5322
--
5323

    
5324

    
5325

    
5326

    
5327
--
5328
-- Name: taxonlabel_3_parent_id_avoid_self_ref; Type: TRIGGER; Schema: public; Owner: -
5329
--
5330

    
5331

    
5332

    
5333

    
5334
--
5335
-- Name: taxonlabel_update_ancestors_on_insert; Type: TRIGGER; Schema: public; Owner: -
5336
--
5337

    
5338

    
5339

    
5340

    
5341
--
5342
-- Name: taxonlabel_update_ancestors_on_update; Type: TRIGGER; Schema: public; Owner: -
5343
--
5344

    
5345

    
5346

    
5347

    
5348
--
5349
-- Name: address_organization_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5350
--
5351

    
5352
ALTER TABLE address
5353
    ADD CONSTRAINT address_organization_id_fkey FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5354

    
5355

    
5356
--
5357
-- Name: address_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5358
--
5359

    
5360
ALTER TABLE address
5361
    ADD CONSTRAINT address_party_id_fkey FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5362

    
5363

    
5364
--
5365
-- Name: aggregateoccurrence_coverindex_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5366
--
5367

    
5368

    
5369

    
5370

    
5371
--
5372
-- Name: aggregateoccurrence_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5373
--
5374

    
5375

    
5376

    
5377

    
5378
--
5379
-- Name: aggregateoccurrence_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5380
--
5381

    
5382

    
5383

    
5384

    
5385
--
5386
-- Name: aggregateoccurrence_stratum_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5387
--
5388

    
5389
ALTER TABLE aggregateoccurrence
5390
    ADD CONSTRAINT aggregateoccurrence_stratum_id_fkey FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
5391

    
5392

    
5393
--
5394
-- Name: aggregateoccurrence_taxonoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5395
--
5396

    
5397
ALTER TABLE aggregateoccurrence
5398
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id_fkey FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5399

    
5400

    
5401
--
5402
-- Name: classcontributor_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5403
--
5404

    
5405
ALTER TABLE classcontributor
5406
    ADD CONSTRAINT classcontributor_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5407

    
5408

    
5409
--
5410
-- Name: classcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5411
--
5412

    
5413

    
5414

    
5415

    
5416
--
5417
-- Name: commclass_classpublication_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5418
--
5419

    
5420

    
5421

    
5422

    
5423
--
5424
-- Name: commclass_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5425
--
5426

    
5427

    
5428

    
5429

    
5430
--
5431
-- Name: commconcept_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5432
--
5433

    
5434
ALTER TABLE commconcept
5435
    ADD CONSTRAINT commconcept_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5436

    
5437

    
5438
--
5439
-- Name: commconcept_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5440
--
5441

    
5442

    
5443

    
5444

    
5445
--
5446
-- Name: commcorrelation_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5447
--
5448

    
5449
ALTER TABLE commcorrelation
5450
    ADD CONSTRAINT commcorrelation_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5451

    
5452

    
5453
--
5454
-- Name: commcorrelation_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5455
--
5456

    
5457
ALTER TABLE commcorrelation
5458
    ADD CONSTRAINT commcorrelation_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5459

    
5460

    
5461
--
5462
-- Name: commdetermination_commauthority_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5463
--
5464

    
5465

    
5466

    
5467

    
5468
--
5469
-- Name: commdetermination_commclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5470
--
5471

    
5472
ALTER TABLE commdetermination
5473
    ADD CONSTRAINT commdetermination_commclass_id_fkey FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
5474

    
5475

    
5476
--
5477
-- Name: commdetermination_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5478
--
5479

    
5480
ALTER TABLE commdetermination
5481
    ADD CONSTRAINT commdetermination_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5482

    
5483

    
5484
--
5485
-- Name: commlineage_childcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5486
--
5487

    
5488
ALTER TABLE commlineage
5489
    ADD CONSTRAINT commlineage_childcommstatus_id_fkey FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5490

    
5491

    
5492
--
5493
-- Name: commlineage_parentcommstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5494
--
5495

    
5496
ALTER TABLE commlineage
5497
    ADD CONSTRAINT commlineage_parentcommstatus_id_fkey FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5498

    
5499

    
5500
--
5501
-- Name: commname_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5502
--
5503

    
5504

    
5505

    
5506

    
5507
--
5508
-- Name: commstatus_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5509
--
5510

    
5511
ALTER TABLE commstatus
5512
    ADD CONSTRAINT commstatus_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5513

    
5514

    
5515
--
5516
-- Name: commstatus_commparent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5517
--
5518

    
5519
ALTER TABLE commstatus
5520
    ADD CONSTRAINT commstatus_commparent_id_fkey FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5521

    
5522

    
5523
--
5524
-- Name: commstatus_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5525
--
5526

    
5527

    
5528

    
5529

    
5530
--
5531
-- Name: commstatus_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5532
--
5533

    
5534

    
5535

    
5536

    
5537
--
5538
-- Name: commusage_commconcept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5539
--
5540

    
5541
ALTER TABLE commusage
5542
    ADD CONSTRAINT commusage_commconcept_id_fkey FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5543

    
5544

    
5545
--
5546
-- Name: commusage_commname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5547
--
5548

    
5549
ALTER TABLE commusage
5550
    ADD CONSTRAINT commusage_commname_id_fkey FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5551

    
5552

    
5553
--
5554
-- Name: commusage_commstatus_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5555
--
5556

    
5557
ALTER TABLE commusage
5558
    ADD CONSTRAINT commusage_commstatus_id_fkey FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5559

    
5560

    
5561
--
5562
-- Name: commusage_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5563
--
5564

    
5565

    
5566

    
5567

    
5568
--
5569
-- Name: coordinates_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5570
--
5571

    
5572

    
5573

    
5574

    
5575
--
5576
-- Name: coverindex_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5577
--
5578

    
5579
ALTER TABLE coverindex
5580
    ADD CONSTRAINT coverindex_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5581

    
5582

    
5583
--
5584
-- Name: covermethod_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5585
--
5586

    
5587

    
5588

    
5589

    
5590
--
5591
-- Name: definedvalue_userdefined_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5592
--
5593

    
5594
ALTER TABLE definedvalue
5595
    ADD CONSTRAINT definedvalue_userdefined_id_fkey FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5596

    
5597

    
5598
--
5599
-- Name: disturbanceobs_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5600
--
5601

    
5602
ALTER TABLE disturbanceobs
5603
    ADD CONSTRAINT disturbanceobs_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5604

    
5605

    
5606
--
5607
-- Name: graphic_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5608
--
5609

    
5610
ALTER TABLE graphic
5611
    ADD CONSTRAINT graphic_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5612

    
5613

    
5614
--
5615
-- Name: location_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5616
--
5617

    
5618
ALTER TABLE location
5619
    ADD CONSTRAINT location_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5620

    
5621

    
5622
--
5623
-- Name: location_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5624
--
5625

    
5626

    
5627

    
5628

    
5629
--
5630
-- Name: locationevent_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5631
--
5632

    
5633
ALTER TABLE locationevent
5634
    ADD CONSTRAINT locationevent_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5635

    
5636

    
5637
--
5638
-- Name: locationevent_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5639
--
5640

    
5641

    
5642

    
5643

    
5644
--
5645
-- Name: locationevent_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5646
--
5647

    
5648
ALTER TABLE locationevent
5649
    ADD CONSTRAINT locationevent_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5650

    
5651

    
5652
--
5653
-- Name: locationevent_previous_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5654
--
5655

    
5656
ALTER TABLE locationevent
5657
    ADD CONSTRAINT locationevent_previous_id_fkey FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5658

    
5659

    
5660
--
5661
-- Name: locationevent_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5662
--
5663

    
5664
ALTER TABLE locationevent
5665
    ADD CONSTRAINT locationevent_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5666

    
5667

    
5668
--
5669
-- Name: locationevent_soiltaxon_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5670
--
5671

    
5672
ALTER TABLE locationevent
5673
    ADD CONSTRAINT locationevent_soiltaxon_id_fkey FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5674

    
5675

    
5676
--
5677
-- Name: locationevent_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5678
--
5679

    
5680

    
5681

    
5682

    
5683
--
5684
-- Name: locationeventcontributor_locationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5685
--
5686

    
5687
ALTER TABLE locationeventcontributor
5688
    ADD CONSTRAINT locationeventcontributor_locationevent_id_fkey FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5689

    
5690

    
5691
--
5692
-- Name: locationeventcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5693
--
5694

    
5695

    
5696

    
5697

    
5698
--
5699
-- Name: locationeventsynonym_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5700
--
5701

    
5702

    
5703

    
5704

    
5705
--
5706
-- Name: locationeventsynonym_primarylocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5707
--
5708

    
5709
ALTER TABLE locationeventsynonym
5710
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id_fkey FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5711

    
5712

    
5713
--
5714
-- Name: locationeventsynonym_synonymlocationevent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5715
--
5716

    
5717
ALTER TABLE locationeventsynonym
5718
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id_fkey FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5719

    
5720

    
5721
--
5722
-- Name: locationplace_identifier_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5723
--
5724

    
5725

    
5726

    
5727

    
5728
--
5729
-- Name: locationplace_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5730
--
5731

    
5732
ALTER TABLE locationplace
5733
    ADD CONSTRAINT locationplace_location_id_fkey FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5734

    
5735

    
5736
--
5737
-- Name: locationplace_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5738
--
5739

    
5740
ALTER TABLE locationplace
5741
    ADD CONSTRAINT locationplace_place_id_fkey FOREIGN KEY (place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5742

    
5743

    
5744
--
5745
-- Name: method_covermethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5746
--
5747

    
5748
ALTER TABLE method
5749
    ADD CONSTRAINT method_covermethod_id_fkey FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5750

    
5751

    
5752
--
5753
-- Name: method_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5754
--
5755

    
5756

    
5757

    
5758

    
5759
--
5760
-- Name: method_subplotmethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5761
--
5762

    
5763
ALTER TABLE method
5764
    ADD CONSTRAINT method_subplotmethod_id_fkey FOREIGN KEY (subplotmethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5765

    
5766

    
5767
--
5768
-- Name: methodtaxonclass_method_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5769
--
5770

    
5771
ALTER TABLE methodtaxonclass
5772
    ADD CONSTRAINT methodtaxonclass_method_id_fkey FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5773

    
5774

    
5775
--
5776
-- Name: methodtaxonclass_submethod_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5777
--
5778

    
5779

    
5780

    
5781

    
5782
--
5783
-- Name: methodtaxonclass_taxonlabel_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5784
--
5785

    
5786
ALTER TABLE methodtaxonclass
5787
    ADD CONSTRAINT methodtaxonclass_taxonlabel_id_fkey FOREIGN KEY (taxonlabel_id) REFERENCES taxonlabel(taxonlabel_id) ON UPDATE CASCADE ON DELETE CASCADE;
5788

    
5789

    
5790
--
5791
-- Name: note_notelink_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5792
--
5793

    
5794
ALTER TABLE note
5795
    ADD CONSTRAINT note_notelink_id_fkey FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5796

    
5797

    
5798
--
5799
-- Name: note_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5800
--
5801

    
5802

    
5803

    
5804

    
5805
--
5806
-- Name: party_currentname_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5807
--
5808

    
5809
ALTER TABLE party
5810
    ADD CONSTRAINT party_currentname_id_fkey FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5811

    
5812

    
5813
--
5814
-- Name: party_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5815
--
5816

    
5817

    
5818

    
5819

    
5820
--
5821
-- Name: partymember_childparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5822
--
5823

    
5824
ALTER TABLE partymember
5825
    ADD CONSTRAINT partymember_childparty_id_fkey FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5826

    
5827

    
5828
--
5829
-- Name: partymember_parentparty_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5830
--
5831

    
5832
ALTER TABLE partymember
5833
    ADD CONSTRAINT partymember_parentparty_id_fkey FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5834

    
5835

    
5836
--
5837
-- Name: place_canon_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5838
--
5839

    
5840

    
5841

    
5842

    
5843
--
5844
-- Name: place_coordinates_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5845
--
5846

    
5847
ALTER TABLE place
5848
    ADD CONSTRAINT place_coordinates_id_fkey FOREIGN KEY (coordinates_id) REFERENCES coordinates(coordinates_id) ON UPDATE CASCADE ON DELETE CASCADE;
5849

    
5850

    
5851
--
5852
-- Name: place_matched_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5853
--
5854

    
5855
ALTER TABLE place
5856
    ADD CONSTRAINT place_matched_place_id_fkey FOREIGN KEY (matched_place_id) REFERENCES place(place_id) ON UPDATE CASCADE ON DELETE CASCADE;
5857

    
5858

    
5859
--
5860
-- Name: place_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5861
--
5862

    
5863
ALTER TABLE place
5864
    ADD CONSTRAINT place_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5865

    
5866

    
5867
--
5868
-- Name: place_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5869
--
5870

    
5871

    
5872

    
5873

    
5874
--
5875
-- Name: placecorrelation_childplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5876
--
5877

    
5878
ALTER TABLE placecorrelation
5879
    ADD CONSTRAINT placecorrelation_childplace_id_fkey FOREIGN KEY (childplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5880

    
5881

    
5882
--
5883
-- Name: placecorrelation_parentplace_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5884
--
5885

    
5886
ALTER TABLE placecorrelation
5887
    ADD CONSTRAINT placecorrelation_parentplace_id_fkey FOREIGN KEY (parentplace_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5888

    
5889

    
5890
--
5891
-- Name: placename_ancestor_ancestor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5892
--
5893

    
5894
ALTER TABLE placename_ancestor
5895
    ADD CONSTRAINT placename_ancestor_ancestor_id_fkey FOREIGN KEY (ancestor_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5896

    
5897

    
5898
--
5899
-- Name: placename_ancestor_place_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5900
--
5901

    
5902
ALTER TABLE placename_ancestor
5903
    ADD CONSTRAINT placename_ancestor_place_id_fkey FOREIGN KEY (placename_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5904

    
5905

    
5906
--
5907
-- Name: placename_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5908
--
5909

    
5910
ALTER TABLE placename
5911
    ADD CONSTRAINT placename_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES placename(placename_id) ON UPDATE CASCADE ON DELETE CASCADE;
5912

    
5913

    
5914
--
5915
-- Name: plantobservation_aggregateoccurrence_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5916
--
5917

    
5918
ALTER TABLE plantobservation
5919
    ADD CONSTRAINT plantobservation_aggregateoccurrence_id_fkey FOREIGN KEY (aggregateoccurrence_id) REFERENCES aggregateoccurrence(aggregateoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5920

    
5921

    
5922
--
5923
-- Name: plantobservation_plant_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5924
--
5925

    
5926
ALTER TABLE plantobservation
5927
    ADD CONSTRAINT plantobservation_plant_id_fkey FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5928

    
5929

    
5930
--
5931
-- Name: plantobservation_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5932
--
5933

    
5934

    
5935

    
5936

    
5937
--
5938
-- Name: project_source_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5939
--
5940

    
5941

    
5942

    
5943

    
5944
--
5945
-- Name: projectcontributor_party_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5946
--
5947

    
5948

    
5949

    
5950

    
5951
--
5952
-- Name: projectcontributor_project_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5953
--
5954

    
5955
ALTER TABLE projectcontributor
5956
    ADD CONSTRAINT projectcontributor_project_id_fkey FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
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

    
(19-19/20)