Project

General

Profile

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

    
5

    
6

    
7

    
8

    
9

    
10

    
11

    
12
--
13
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: -
14
--
15

    
16

    
17

    
18

    
19

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

    
24

    
25

    
26

    
27
--
28
-- Name: aggregateoccurrence_plantobs_count_1(); Type: FUNCTION; Schema: public; Owner: -
29
--
30

    
31

    
32

    
33

    
34
--
35
-- Name: concat(text); Type: AGGREGATE; Schema: public; Owner: -
36
--
37

    
38

    
39

    
40

    
41

    
42

    
43

    
44

    
45
--
46
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace: 
47
--
48

    
49
CREATE TABLE address (
50
    address_id int(11) NOT NULL,
51
    party_id int(11) NOT NULL,
52
    organization_id int(11),
53
    orgposition text,
54
    email text,
55
    deliverypoint text,
56
    city text,
57
    administrativearea text,
58
    postalcode text,
59
    country text,
60
    currentflag int(1),
61
    addressstartdate timestamp NULL
62
);
63

    
64

    
65
--
66
-- Name: address_address_id_seq; Type: SEQUENCE; Schema: public; Owner: -
67
--
68

    
69

    
70

    
71

    
72
--
73
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
74
--
75

    
76

    
77

    
78

    
79
--
80
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
81
--
82

    
83
CREATE TABLE aggregateoccurrence (
84
    aggregateoccurrence_id int(11) NOT NULL,
85
    taxonoccurrence_id int(11) NOT NULL,
86
    cover double precision,
87
    basalarea double precision,
88
    biomass double precision,
89
    inferencearea double precision,
90
    stratumbase double precision,
91
    stratumheight double precision,
92
    emb_aggregateoccurrence int(11),
93
    covercode text,
94
    count int(11),
95
    accessioncode text,
96
    sourceaccessioncode text,
97
    plantobservation_id int(11),
98
    stratum_id int(11),
99
    sizeclass_id int(11),
100
    coverindex_id int(11),
101
    occurrencestatus_dwc text DEFAULT 'present',
102
    method_id int(11)
103
);
104

    
105

    
106
--
107
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
108
--
109

    
110

    
111

    
112

    
113
--
114
-- Name: COLUMN aggregateoccurrence.occurrencestatus_dwc; Type: COMMENT; Schema: public; Owner: -
115
--
116

    
117

    
118

    
119

    
120
--
121
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
122
--
123

    
124

    
125

    
126

    
127
--
128
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
129
--
130

    
131

    
132

    
133

    
134
--
135
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
136
--
137

    
138
CREATE TABLE classcontributor (
139
    classcontributor_id int(11) NOT NULL,
140
    commclass_id int(11) NOT NULL,
141
    party_id int(11) NOT NULL,
142
    role_id int(11),
143
    emb_classcontributor int(11)
144
);
145

    
146

    
147
--
148
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
149
--
150

    
151

    
152

    
153

    
154
--
155
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
156
--
157

    
158

    
159

    
160

    
161
--
162
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
163
--
164

    
165
CREATE TABLE commclass (
166
    commclass_id int(11) NOT NULL,
167
    locationevent_id int(11) NOT NULL,
168
    inspection int(1),
169
    tableanalysis int(1),
170
    multivariateanalysis int(1),
171
    classpublication_id int(11),
172
    classnotes text,
173
    commname text,
174
    commcode text,
175
    commframework text,
176
    commlevel text,
177
    classstartdate timestamp NULL,
178
    classstopdate timestamp NULL,
179
    emb_commclass int(11),
180
    expertsystem text,
181
    accessioncode text
182
);
183

    
184

    
185
--
186
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
187
--
188

    
189

    
190

    
191

    
192
--
193
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
194
--
195

    
196

    
197

    
198

    
199
--
200
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
201
--
202

    
203
CREATE TABLE commconcept (
204
    commconcept_id int(11) NOT NULL,
205
    commname_id int(11) NOT NULL,
206
    reference_id int(11),
207
    commdescription text,
208
    d_obscount int(11),
209
    commname text,
210
    d_currentaccepted int(1),
211
    accessioncode text
212
);
213

    
214

    
215
--
216
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
217
--
218

    
219

    
220

    
221

    
222
--
223
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
224
--
225

    
226

    
227

    
228

    
229
--
230
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
231
--
232

    
233
CREATE TABLE commcorrelation (
234
    commcorrelation_id int(11) NOT NULL,
235
    commstatus_id int(11) NOT NULL,
236
    commconcept_id int(11) NOT NULL,
237
    commconvergence text NOT NULL,
238
    correlationstart timestamp NOT NULL,
239
    correlationstop timestamp NULL
240
);
241

    
242

    
243
--
244
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
245
--
246

    
247

    
248

    
249

    
250
--
251
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
252
--
253

    
254

    
255

    
256

    
257
--
258
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
259
--
260

    
261
CREATE TABLE commdetermination (
262
    commdetermination_id int(11) NOT NULL,
263
    commclass_id int(11) NOT NULL,
264
    commconcept_id int(11),
265
    commcode text,
266
    commname text,
267
    classfit text,
268
    classconfidence text,
269
    commauthority_id int(11),
270
    notes text,
271
    type int(1),
272
    nomenclaturaltype int(1),
273
    emb_commdetermination int(11)
274
);
275

    
276

    
277
--
278
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
279
--
280

    
281

    
282

    
283

    
284
--
285
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
286
--
287

    
288

    
289

    
290

    
291
--
292
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
293
--
294

    
295
CREATE TABLE commlineage (
296
    commlineage_id int(11) NOT NULL,
297
    parentcommstatus_id int(11) NOT NULL,
298
    childcommstatus_id int(11) NOT NULL
299
);
300

    
301

    
302
--
303
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
304
--
305

    
306

    
307

    
308

    
309
--
310
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
311
--
312

    
313

    
314

    
315

    
316
--
317
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
318
--
319

    
320
CREATE TABLE commname (
321
    commname_id int(11) NOT NULL,
322
    commname text NOT NULL,
323
    reference_id int(11),
324
    dateentered timestamp NULL 
325
);
326

    
327

    
328
--
329
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
330
--
331

    
332

    
333

    
334

    
335
--
336
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
337
--
338

    
339

    
340

    
341

    
342
--
343
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
344
--
345

    
346
CREATE TABLE commstatus (
347
    commstatus_id int(11) NOT NULL,
348
    commconcept_id int(11) NOT NULL,
349
    reference_id int(11),
350
    commconceptstatus text NOT NULL,
351
    commparent_id int(11),
352
    commlevel text,
353
    commpartycomments text,
354
    party_id int(11) NOT NULL,
355
    startdate timestamp NOT NULL,
356
    stopdate timestamp NULL,
357
    accessioncode text
358
);
359

    
360

    
361
--
362
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
363
--
364

    
365

    
366

    
367

    
368
--
369
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
370
--
371

    
372

    
373

    
374

    
375
--
376
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
377
--
378

    
379
CREATE TABLE commusage (
380
    commusage_id int(11) NOT NULL,
381
    commname_id int(11) NOT NULL,
382
    commname text,
383
    commconcept_id int(11),
384
    commnamestatus text,
385
    classsystem text,
386
    party_id int(11),
387
    commstatus_id int(11),
388
    usagestart timestamp NULL,
389
    usagestop timestamp NULL
390
);
391

    
392

    
393
--
394
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
395
--
396

    
397

    
398

    
399

    
400
--
401
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
402
--
403

    
404

    
405

    
406

    
407
--
408
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
409
--
410

    
411
CREATE TABLE coverindex (
412
    coverindex_id int(11) NOT NULL,
413
    covermethod_id int(11) NOT NULL,
414
    covercode text NOT NULL,
415
    upperlimit double precision,
416
    lowerlimit double precision,
417
    coverpercent double precision NOT NULL,
418
    indexdescription text
419
);
420

    
421

    
422
--
423
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE; Schema: public; Owner: -
424
--
425

    
426

    
427

    
428

    
429
--
430
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
431
--
432

    
433

    
434

    
435

    
436
--
437
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
438
--
439

    
440
CREATE TABLE covermethod (
441
    covermethod_id int(11) NOT NULL,
442
    reference_id int(11),
443
    covertype text NOT NULL,
444
    coverestimationmethod text,
445
    accessioncode text
446
);
447

    
448

    
449
--
450
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE; Schema: public; Owner: -
451
--
452

    
453

    
454

    
455

    
456
--
457
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
458
--
459

    
460

    
461

    
462

    
463
--
464
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE; Schema: public; Owner: -
465
--
466

    
467

    
468

    
469

    
470
--
471
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
472
--
473

    
474
CREATE TABLE definedvalue (
475
    definedvalue_id int(11) NOT NULL,
476
    userdefined_id int(11) NOT NULL,
477
    tablerecord_id int(11) NOT NULL,
478
    definedvalue text NOT NULL
479
);
480

    
481

    
482
--
483
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
484
--
485

    
486

    
487

    
488

    
489
--
490
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
491
--
492

    
493

    
494

    
495

    
496
--
497
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
498
--
499

    
500
CREATE TABLE disturbanceobs (
501
    disturbanceobs_id int(11) NOT NULL,
502
    locationevent_id int(11) NOT NULL,
503
    disturbancetype text NOT NULL,
504
    disturbanceintensity text,
505
    disturbanceage double precision,
506
    disturbanceextent double precision,
507
    disturbancecomment text,
508
    emb_disturbanceobs int(11)
509
);
510

    
511

    
512
--
513
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
514
--
515

    
516

    
517

    
518

    
519
--
520
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
521
--
522

    
523

    
524

    
525

    
526
--
527
-- Name: embargo; Type: TABLE; Schema: public; Owner: -; Tablespace: 
528
--
529

    
530
CREATE TABLE embargo (
531
    embargo_id int(11) NOT NULL,
532
    location_id int(11) NOT NULL,
533
    embargoreason text NOT NULL,
534
    defaultstatus int(11) NOT NULL,
535
    embargostart timestamp NOT NULL,
536
    embargostop timestamp NOT NULL
537
);
538

    
539

    
540
--
541
-- Name: embargo_embargo_id_seq; Type: SEQUENCE; Schema: public; Owner: -
542
--
543

    
544

    
545

    
546

    
547
--
548
-- Name: embargo_embargo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
549
--
550

    
551

    
552

    
553

    
554
--
555
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
556
--
557

    
558
CREATE TABLE graphic (
559
    graphic_id int(11) NOT NULL,
560
    locationevent_id int(11) NOT NULL,
561
    graphicname text,
562
    graphiclocation text,
563
    graphicdescription text,
564
    graphictype text,
565
    graphicdata int(11),
566
    graphicdate timestamp NULL,
567
    accessioncode text
568
);
569

    
570

    
571
--
572
-- Name: graphic_graphic_id_seq; Type: SEQUENCE; Schema: public; Owner: -
573
--
574

    
575

    
576

    
577

    
578
--
579
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
580
--
581

    
582

    
583

    
584

    
585

    
586

    
587
--
588
-- Name: growthform; Type: TABLE; Schema: public; Owner: -; Tablespace: 
589
--
590

    
591
CREATE TABLE growthform (
592
    growthform_id int(11) NOT NULL,
593
    name text NOT NULL
594
);
595

    
596

    
597
--
598
-- Name: COLUMN growthform.name; Type: COMMENT; Schema: public; Owner: -
599
--
600

    
601

    
602

    
603

    
604
--
605
-- Name: growthform_growthform_id_seq; Type: SEQUENCE; Schema: public; Owner: -
606
--
607

    
608

    
609

    
610

    
611
--
612
-- Name: growthform_growthform_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
613
--
614

    
615

    
616

    
617

    
618

    
619

    
620
--
621
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
622
--
623

    
624
CREATE TABLE location (
625
    location_id int(11) NOT NULL,
626
    parent_id int(11),
627
    centerlatitude double precision,
628
    centerlongitude double precision,
629
    locationaccuracy double precision,
630
    confidentialitystatus int(11) DEFAULT 0 NOT NULL,
631
    confidentialityreason text,
632
    publiclatitude double precision,
633
    publiclongitude double precision,
634
    accessioncode text,
635
    sublocationxposition double precision,
636
    sublocationyposition double precision,
637
    authore text,
638
    authorn text,
639
    authorzone text,
640
    authordatum text,
641
    authorlocation text,
642
    locationnarrative text,
643
    azimuth double precision,
644
    shape text,
645
    area double precision,
646
    standsize text,
647
    placementmethod text,
648
    permanence int(1),
649
    layoutnarrative text,
650
    elevation double precision,
651
    elevationaccuracy double precision,
652
    elevationrange double precision,
653
    slopeaspect double precision,
654
    minslopeaspect double precision,
655
    maxslopeaspect double precision,
656
    slopegradient double precision,
657
    minslopegradient double precision,
658
    maxslopegradient double precision,
659
    topoposition text,
660
    landform text,
661
    surficialdeposits text,
662
    rocktype text,
663
    stateprovince text,
664
    country text,
665
    submitter_surname text,
666
    submitter_givenname text,
667
    submitter_email text,
668
    notespublic int(1),
669
    notesmgt int(1),
670
    revisions int(1),
671
    dateentered timestamp NULL ,
672
    emb_location int(11),
673
    locationrationalenarrative text
674
);
675

    
676

    
677
--
678
-- Name: TABLE location; Type: COMMENT; Schema: public; Owner: -
679
--
680

    
681

    
682

    
683

    
684
--
685
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
686
--
687

    
688

    
689

    
690

    
691
--
692
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
693
--
694

    
695

    
696

    
697

    
698
--
699
-- Name: locationdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
700
--
701

    
702
CREATE TABLE locationdetermination (
703
    locationdetermination_id int(11) NOT NULL,
704
    location_id int(11) NOT NULL,
705
    latitude double precision,
706
    longitude double precision,
707
    footprintgeometry_dwc text,
708
    coordsaccuracy double precision,
709
    namedplace_id int(11),
710
    identifier_id int(11),
711
    determinationdate timestamp NULL,
712
    isoriginal int(1) DEFAULT false NOT NULL,
713
    iscurrent int(1) DEFAULT false NOT NULL,
714
    calculated int(1)
715
);
716

    
717

    
718
--
719
-- Name: TABLE locationdetermination; Type: COMMENT; Schema: public; Owner: -
720
--
721

    
722

    
723

    
724

    
725
--
726
-- Name: COLUMN locationdetermination.footprintgeometry_dwc; Type: COMMENT; Schema: public; Owner: -
727
--
728

    
729

    
730

    
731

    
732
--
733
-- Name: COLUMN locationdetermination.coordsaccuracy; Type: COMMENT; Schema: public; Owner: -
734
--
735

    
736

    
737

    
738

    
739
--
740
-- Name: locationdetermination_locationdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
741
--
742

    
743

    
744

    
745

    
746
--
747
-- Name: locationdetermination_locationdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
748
--
749

    
750

    
751

    
752

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

    
757
CREATE TABLE locationevent (
758
    locationevent_id int(11) NOT NULL,
759
    parent_id int(11),
760
    datasource_id int(11),
761
    location_id int(11),
762
    project_id int(11),
763
    authorlocationcode text,
764
    accessioncode text,
765
    sourceaccessioncode text,
766
    previous_id int(11),
767
    dateaccuracy text,
768
    method_id int(11),
769
    autotaxoncover int(1),
770
    originaldata text,
771
    effortlevel text,
772
    floristicquality text,
773
    bryophytequality text,
774
    lichenquality text,
775
    locationeventnarrative text,
776
    landscapenarrative text,
777
    homogeneity text,
778
    phenologicaspect text,
779
    representativeness text,
780
    standmaturity text,
781
    successionalstatus text,
782
    basalarea double precision,
783
    hydrologicregime text,
784
    soilmoistureregime text,
785
    soildrainage text,
786
    watersalinity text,
787
    waterdepth double precision,
788
    shoredistance double precision,
789
    soildepth double precision,
790
    organicdepth double precision,
791
    soiltaxon_id int(11),
792
    soiltaxonsrc text,
793
    percentbedrock double precision,
794
    percentrockgravel double precision,
795
    percentwood double precision,
796
    percentlitter double precision,
797
    percentbaresoil double precision,
798
    percentwater double precision,
799
    percentother double precision,
800
    nameother text,
801
    treeht double precision,
802
    shrubht double precision,
803
    fieldht double precision,
804
    nonvascularht double precision,
805
    submergedht double precision,
806
    treecover double precision,
807
    shrubcover double precision,
808
    fieldcover double precision,
809
    nonvascularcover double precision,
810
    floatingcover double precision,
811
    submergedcover double precision,
812
    dominantstratum text,
813
    growthform1type text,
814
    growthform2type text,
815
    growthform3type text,
816
    growthform1cover double precision,
817
    growthform2cover double precision,
818
    growthform3cover double precision,
819
    totalcover double precision,
820
    notespublic int(1),
821
    notesmgt int(1),
822
    revisions int(1),
823
    obsstartdate timestamp NULL,
824
    obsenddate timestamp NULL,
825
    dateentered timestamp NULL ,
826
    emb_locationevent int(11),
827
    toptaxon1name text,
828
    toptaxon2name text,
829
    toptaxon3name text,
830
    toptaxon4name text,
831
    toptaxon5name text,
832
    numberoftaxa int(11)
833
);
834

    
835

    
836
--
837
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
838
--
839

    
840

    
841

    
842

    
843
--
844
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE; Schema: public; Owner: -
845
--
846

    
847

    
848

    
849

    
850
--
851
-- Name: locationevent_locationevent_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
852
--
853

    
854

    
855

    
856

    
857
--
858
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
859
--
860

    
861
CREATE TABLE locationeventcontributor (
862
    locationeventcontributor_id int(11) NOT NULL,
863
    locationevent_id int(11) NOT NULL,
864
    party_id int(11) NOT NULL,
865
    role_id int(11) NOT NULL,
866
    contributiondate timestamp NULL
867
);
868

    
869

    
870
--
871
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
872
--
873

    
874

    
875

    
876

    
877
--
878
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
879
--
880

    
881

    
882

    
883

    
884
--
885
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
886
--
887

    
888
CREATE TABLE locationeventsynonym (
889
    locationeventsynonym_id int(11) NOT NULL,
890
    synonymlocationevent_id int(11) NOT NULL,
891
    primarylocationevent_id int(11) NOT NULL,
892
    party_id int(11) NOT NULL,
893
    role_id int(11) NOT NULL,
894
    synonymcomment text,
895
    classstartdate timestamp NULL  NOT NULL,
896
    classstopdate timestamp NULL,
897
    accessioncode text
898
);
899

    
900

    
901
--
902
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
903
--
904

    
905

    
906

    
907

    
908
--
909
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
910
--
911

    
912

    
913

    
914

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

    
919
CREATE TABLE method (
920
    method_id int(11) NOT NULL,
921
    reference_id int(11),
922
    name text NOT NULL,
923
    description text,
924
    accessioncode text,
925
    lengthunits text,
926
    mindiameter double precision,
927
    minheight double precision,
928
    maxdiameter double precision,
929
    maxheight double precision,
930
    observationtype text,
931
    observationmeasure text,
932
    observationmeasureunits text,
933
    covermethod_id int(11),
934
    samplingfactor double precision DEFAULT 1 NOT NULL,
935
    coverbasis text,
936
    stemsamplemethod text,
937
    shape text,
938
    length double precision,
939
    width double precision,
940
    radius double precision,
941
    area double precision,
942
    samplearea double precision
943
);
944

    
945

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

    
950

    
951

    
952

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

    
957

    
958

    
959

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

    
964

    
965

    
966

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

    
971

    
972

    
973

    
974
--
975
-- Name: COLUMN method.lengthunits; Type: COMMENT; Schema: public; Owner: -
976
--
977

    
978

    
979

    
980

    
981
--
982
-- Name: COLUMN method.mindiameter; Type: COMMENT; Schema: public; Owner: -
983
--
984

    
985

    
986

    
987

    
988
--
989
-- Name: COLUMN method.minheight; Type: COMMENT; Schema: public; Owner: -
990
--
991

    
992

    
993

    
994

    
995
--
996
-- Name: COLUMN method.maxdiameter; Type: COMMENT; Schema: public; Owner: -
997
--
998

    
999

    
1000

    
1001

    
1002
--
1003
-- Name: COLUMN method.maxheight; Type: COMMENT; Schema: public; Owner: -
1004
--
1005

    
1006

    
1007

    
1008

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

    
1013

    
1014

    
1015

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

    
1020

    
1021

    
1022

    
1023
--
1024
-- Name: COLUMN method.observationmeasureunits; Type: COMMENT; Schema: public; Owner: -
1025
--
1026

    
1027

    
1028

    
1029

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

    
1034

    
1035

    
1036

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

    
1041

    
1042

    
1043

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

    
1048

    
1049

    
1050

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

    
1055

    
1056

    
1057

    
1058
--
1059
-- Name: COLUMN method.length; Type: COMMENT; Schema: public; Owner: -
1060
--
1061

    
1062

    
1063

    
1064

    
1065
--
1066
-- Name: COLUMN method.width; Type: COMMENT; Schema: public; Owner: -
1067
--
1068

    
1069

    
1070

    
1071

    
1072
--
1073
-- Name: COLUMN method.radius; Type: COMMENT; Schema: public; Owner: -
1074
--
1075

    
1076

    
1077

    
1078

    
1079
--
1080
-- Name: COLUMN method.area; Type: COMMENT; Schema: public; Owner: -
1081
--
1082

    
1083

    
1084

    
1085

    
1086
--
1087
-- Name: COLUMN method.samplearea; Type: COMMENT; Schema: public; Owner: -
1088
--
1089

    
1090

    
1091

    
1092

    
1093
--
1094
-- Name: method_method_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1095
--
1096

    
1097

    
1098

    
1099

    
1100
--
1101
-- Name: method_method_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1102
--
1103

    
1104

    
1105

    
1106

    
1107

    
1108

    
1109
--
1110
-- Name: methodgrowthform; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1111
--
1112

    
1113
CREATE TABLE methodgrowthform (
1114
    methodgrowthform_id int(11) NOT NULL,
1115
    method_id int(11) NOT NULL,
1116
    growthform_id int(11) NOT NULL,
1117
    included int(1) DEFAULT true NOT NULL,
1118
    submethod_id int(11)
1119
);
1120

    
1121

    
1122
--
1123
-- Name: COLUMN methodgrowthform.included; Type: COMMENT; Schema: public; Owner: -
1124
--
1125

    
1126

    
1127

    
1128

    
1129
--
1130
-- Name: COLUMN methodgrowthform.submethod_id; Type: COMMENT; Schema: public; Owner: -
1131
--
1132

    
1133

    
1134

    
1135

    
1136
--
1137
-- Name: methodgrowthform_methodgrowthform_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1138
--
1139

    
1140

    
1141

    
1142

    
1143
--
1144
-- Name: methodgrowthform_methodgrowthform_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1145
--
1146

    
1147

    
1148

    
1149

    
1150
--
1151
-- Name: methodtaxonclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1152
--
1153

    
1154
CREATE TABLE methodtaxonclass (
1155
    methodtaxonclass_id int(11) NOT NULL,
1156
    method_id int(11) NOT NULL,
1157
    plantconcept_id int(11) NOT NULL,
1158
    included int(1) DEFAULT true NOT NULL,
1159
    submethod_id int(11)
1160
);
1161

    
1162

    
1163
--
1164
-- Name: COLUMN methodtaxonclass.included; Type: COMMENT; Schema: public; Owner: -
1165
--
1166

    
1167

    
1168

    
1169

    
1170
--
1171
-- Name: COLUMN methodtaxonclass.submethod_id; Type: COMMENT; Schema: public; Owner: -
1172
--
1173

    
1174

    
1175

    
1176

    
1177
--
1178
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1179
--
1180

    
1181

    
1182

    
1183

    
1184
--
1185
-- Name: methodtaxonclass_methodtaxonclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1186
--
1187

    
1188

    
1189

    
1190

    
1191

    
1192

    
1193
--
1194
-- Name: namedplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1195
--
1196

    
1197
CREATE TABLE namedplace (
1198
    namedplace_id int(11) NOT NULL,
1199
    placesystem text,
1200
    placename text NOT NULL,
1201
    placedescription text,
1202
    placecode text,
1203
    owner text,
1204
    reference_id int(11),
1205
    d_obscount int(11),
1206
    accessioncode text
1207
);
1208

    
1209

    
1210
--
1211
-- Name: namedplace_namedplace_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1212
--
1213

    
1214

    
1215

    
1216

    
1217
--
1218
-- Name: namedplace_namedplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1219
--
1220

    
1221

    
1222

    
1223

    
1224
--
1225
-- Name: namedplacecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1226
--
1227

    
1228
CREATE TABLE namedplacecorrelation (
1229
    namedplacecorrelation_id int(11) NOT NULL,
1230
    parentplace_id int(11) NOT NULL,
1231
    childplace_id int(11) NOT NULL,
1232
    placeconvergence text NOT NULL
1233
);
1234

    
1235

    
1236
--
1237
-- Name: namedplacecorrelation_namedplacecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1238
--
1239

    
1240

    
1241

    
1242

    
1243
--
1244
-- Name: namedplacecorrelation_namedplacecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1245
--
1246

    
1247

    
1248

    
1249

    
1250
--
1251
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1252
--
1253

    
1254
CREATE TABLE note (
1255
    note_id int(11) NOT NULL,
1256
    notelink_id int(11) NOT NULL,
1257
    party_id int(11) NOT NULL,
1258
    role_id int(11) NOT NULL,
1259
    notetype text NOT NULL,
1260
    notetext text NOT NULL,
1261
    notedate timestamp NULL,
1262
    accessioncode text
1263
);
1264

    
1265

    
1266
--
1267
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1268
--
1269

    
1270

    
1271

    
1272

    
1273
--
1274
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1275
--
1276

    
1277

    
1278

    
1279

    
1280
--
1281
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1282
--
1283

    
1284
CREATE TABLE notelink (
1285
    notelink_id int(11) NOT NULL,
1286
    tablename text NOT NULL,
1287
    attributename text,
1288
    tablerecord int(11) NOT NULL
1289
);
1290

    
1291

    
1292
--
1293
-- Name: notelink_notelink_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1294
--
1295

    
1296

    
1297

    
1298

    
1299
--
1300
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1301
--
1302

    
1303

    
1304

    
1305

    
1306
--
1307
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1308
--
1309

    
1310
CREATE TABLE party (
1311
    party_id int(11) NOT NULL,
1312
    salutation text,
1313
    givenname text,
1314
    middlename text,
1315
    surname text,
1316
    organizationname text,
1317
    currentname_id int(11),
1318
    contactinstructions text,
1319
    email text,
1320
    partytype text,
1321
    partypublic int(1) DEFAULT true,
1322
    d_obscount int(11),
1323
    accessioncode text
1324
);
1325

    
1326

    
1327
--
1328
-- Name: party_party_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1329
--
1330

    
1331

    
1332

    
1333

    
1334
--
1335
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1336
--
1337

    
1338

    
1339

    
1340

    
1341
--
1342
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1343
--
1344

    
1345
CREATE TABLE partymember (
1346
    partymember_id int(11) NOT NULL,
1347
    parentparty_id int(11) NOT NULL,
1348
    childparty_id int(11) NOT NULL,
1349
    role_id int(11),
1350
    memberstart timestamp NULL  NOT NULL,
1351
    memberstop timestamp NULL
1352
);
1353

    
1354

    
1355
--
1356
-- Name: partymember_partymember_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1357
--
1358

    
1359

    
1360

    
1361

    
1362
--
1363
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1364
--
1365

    
1366

    
1367

    
1368

    
1369

    
1370

    
1371
--
1372
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1373
--
1374

    
1375
CREATE TABLE plant (
1376
    plant_id int(11) NOT NULL
1377
);
1378

    
1379

    
1380
--
1381
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
1382
--
1383

    
1384

    
1385

    
1386

    
1387
--
1388
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1389
--
1390

    
1391

    
1392

    
1393

    
1394
--
1395
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1396
--
1397

    
1398

    
1399

    
1400

    
1401

    
1402

    
1403
--
1404
-- Name: plantconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1405
--
1406

    
1407
CREATE TABLE plantconcept (
1408
    plantconcept_id int(11) NOT NULL,
1409
    plantname_id int(11) NOT NULL,
1410
    reference_id int(11),
1411
    plantcode text,
1412
    plantdescription text,
1413
    d_obscount int(11),
1414
    d_currentaccepted int(1),
1415
    accessioncode text,
1416
    scope_id int(11)
1417
);
1418

    
1419

    
1420
--
1421
-- Name: plantconcept_plantconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1422
--
1423

    
1424

    
1425

    
1426

    
1427
--
1428
-- Name: plantconcept_plantconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1429
--
1430

    
1431

    
1432

    
1433

    
1434

    
1435

    
1436
--
1437
-- Name: plantconceptscope; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1438
--
1439

    
1440
CREATE TABLE plantconceptscope (
1441
    plantconceptscope_id int(11) NOT NULL,
1442
    locationevent_id int(11),
1443
    project_id int(11),
1444
    namedplace_id int(11)
1445
);
1446

    
1447

    
1448
--
1449
-- Name: plantconceptscope_plantconceptscope_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1450
--
1451

    
1452

    
1453

    
1454

    
1455
--
1456
-- Name: plantconceptscope_plantconceptscope_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1457
--
1458

    
1459

    
1460

    
1461

    
1462

    
1463

    
1464
--
1465
-- Name: plantcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1466
--
1467

    
1468
CREATE TABLE plantcorrelation (
1469
    plantcorrelation_id int(11) NOT NULL,
1470
    plantstatus_id int(11) NOT NULL,
1471
    plantconcept_id int(11) NOT NULL,
1472
    plantconvergence text NOT NULL,
1473
    correlationstart timestamp NOT NULL,
1474
    correlationstop timestamp NULL
1475
);
1476

    
1477

    
1478
--
1479
-- Name: plantcorrelation_plantcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1480
--
1481

    
1482

    
1483

    
1484

    
1485
--
1486
-- Name: plantcorrelation_plantcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1487
--
1488

    
1489

    
1490

    
1491

    
1492
--
1493
-- Name: plantlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1494
--
1495

    
1496
CREATE TABLE plantlineage (
1497
    plantlineage_id int(11) NOT NULL,
1498
    childplantstatus_id int(11) NOT NULL,
1499
    parentplantstatus_id int(11) NOT NULL
1500
);
1501

    
1502

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

    
1507

    
1508

    
1509

    
1510
--
1511
-- Name: plantlineage_plantlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1512
--
1513

    
1514

    
1515

    
1516

    
1517
--
1518
-- Name: plantname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1519
--
1520

    
1521
CREATE TABLE plantname (
1522
    plantname_id int(11) NOT NULL,
1523
    plantname text NOT NULL,
1524
    reference_id int(11),
1525
    dateentered timestamp NULL 
1526
);
1527

    
1528

    
1529
--
1530
-- Name: plantname_plantname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1531
--
1532

    
1533

    
1534

    
1535

    
1536
--
1537
-- Name: plantname_plantname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1538
--
1539

    
1540

    
1541

    
1542

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

    
1547
CREATE TABLE plantobservation (
1548
    plantobservation_id int(11) NOT NULL,
1549
    overallheight double precision,
1550
    overallheightaccuracy double precision,
1551
    emb_plantobservation int(11),
1552
    authorplantcode text,
1553
    accessioncode text,
1554
    stemcount int(11),
1555
    sourceaccessioncode text,
1556
    plant_id int(11)
1557
);
1558

    
1559

    
1560
--
1561
-- Name: TABLE plantobservation; Type: COMMENT; Schema: public; Owner: -
1562
--
1563

    
1564

    
1565

    
1566

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

    
1571

    
1572

    
1573

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

    
1578

    
1579

    
1580

    
1581
--
1582
-- Name: plantstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1583
--
1584

    
1585
CREATE TABLE plantstatus (
1586
    plantstatus_id int(11) NOT NULL,
1587
    plantconcept_id int(11) NOT NULL,
1588
    party_id int(11),
1589
    plantlevel text,
1590
    plantparent_id int(11),
1591
    plantconceptstatus text DEFAULT 'undetermined',
1592
    reference_id int(11),
1593
    plantpartycomments text,
1594
    plantparentname text,
1595
    startdate timestamp NULL,
1596
    stopdate timestamp NULL,
1597
    accessioncode text
1598
);
1599

    
1600

    
1601
--
1602
-- Name: plantstatus_plantstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1603
--
1604

    
1605

    
1606

    
1607

    
1608
--
1609
-- Name: plantstatus_plantstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1610
--
1611

    
1612

    
1613

    
1614

    
1615
--
1616
-- Name: plantusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1617
--
1618

    
1619
CREATE TABLE plantusage (
1620
    plantusage_id int(11) NOT NULL,
1621
    plantname_id int(11) NOT NULL,
1622
    plantconcept_id int(11),
1623
    plantnamestatus text,
1624
    plantname text,
1625
    classsystem text,
1626
    acceptedsynonym text,
1627
    party_id int(11),
1628
    plantstatus_id int(11),
1629
    usagestart timestamp NULL,
1630
    usagestop timestamp NULL
1631
);
1632

    
1633

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

    
1638

    
1639

    
1640

    
1641
--
1642
-- Name: plantusage_plantusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1643
--
1644

    
1645

    
1646

    
1647

    
1648
--
1649
-- Name: project; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1650
--
1651

    
1652
CREATE TABLE project (
1653
    project_id int(11) NOT NULL,
1654
    projectname text NOT NULL,
1655
    projectdescription text,
1656
    startdate timestamp NULL,
1657
    stopdate timestamp NULL,
1658
    d_obscount int(11),
1659
    d_lastlocationaddeddate timestamp NULL,
1660
    accessioncode text,
1661
    datasource_id int(11)
1662
);
1663

    
1664

    
1665
--
1666
-- Name: project_project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1667
--
1668

    
1669

    
1670

    
1671

    
1672
--
1673
-- Name: project_project_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1674
--
1675

    
1676

    
1677

    
1678

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

    
1683
CREATE TABLE projectcontributor (
1684
    projectcontributor_id int(11) NOT NULL,
1685
    project_id int(11) NOT NULL,
1686
    party_id int(11) NOT NULL,
1687
    role_id int(11),
1688
    surname text,
1689
    cheatrole text
1690
);
1691

    
1692

    
1693
--
1694
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1695
--
1696

    
1697

    
1698

    
1699

    
1700
--
1701
-- Name: projectcontributor_projectcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1702
--
1703

    
1704

    
1705

    
1706

    
1707
--
1708
-- Name: reference; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1709
--
1710

    
1711
CREATE TABLE reference (
1712
    reference_id int(11) NOT NULL,
1713
    shortname text,
1714
    fulltext__ text,
1715
    referencetype text,
1716
    title text,
1717
    titlesuperior text,
1718
    referencejournal_id int(11),
1719
    volume text,
1720
    issue text,
1721
    pagerange text,
1722
    totalpages int(11),
1723
    publisher text,
1724
    publicationplace text,
1725
    isbn text,
1726
    edition text,
1727
    numberofvolumes int(11),
1728
    chapternumber int(11),
1729
    reportnumber int(11),
1730
    communicationtype text,
1731
    degree text,
1732
    url text,
1733
    doi text,
1734
    additionalinfo text,
1735
    pubdate timestamp NULL,
1736
    accessdate timestamp NULL,
1737
    conferencedate timestamp NULL,
1738
    accessioncode text
1739
);
1740

    
1741

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

    
1746

    
1747

    
1748

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

    
1753

    
1754

    
1755

    
1756
--
1757
-- Name: referencealtident; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1758
--
1759

    
1760
CREATE TABLE referencealtident (
1761
    referencealtident_id int(11) NOT NULL,
1762
    reference_id int(11) NOT NULL,
1763
    system text,
1764
    identifier text NOT NULL
1765
);
1766

    
1767

    
1768
--
1769
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1770
--
1771

    
1772

    
1773

    
1774

    
1775
--
1776
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1777
--
1778

    
1779

    
1780

    
1781

    
1782
--
1783
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1784
--
1785

    
1786
CREATE TABLE referencecontributor (
1787
    referencecontributor_id int(11) NOT NULL,
1788
    reference_id int(11) NOT NULL,
1789
    referenceparty_id int(11) NOT NULL,
1790
    roletype text,
1791
    `position` int(11)
1792
);
1793

    
1794

    
1795
--
1796
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1797
--
1798

    
1799

    
1800

    
1801

    
1802
--
1803
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1804
--
1805

    
1806

    
1807

    
1808

    
1809
--
1810
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1811
--
1812

    
1813
CREATE TABLE referencejournal (
1814
    referencejournal_id int(11) NOT NULL,
1815
    journal text NOT NULL,
1816
    issn text,
1817
    abbreviation text,
1818
    accessioncode text
1819
);
1820

    
1821

    
1822
--
1823
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1824
--
1825

    
1826

    
1827

    
1828

    
1829
--
1830
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1831
--
1832

    
1833

    
1834

    
1835

    
1836
--
1837
-- Name: referenceparty; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1838
--
1839

    
1840
CREATE TABLE referenceparty (
1841
    referenceparty_id int(11) NOT NULL,
1842
    type text,
1843
    positionname text,
1844
    salutation text,
1845
    givenname text,
1846
    surname text,
1847
    suffix text,
1848
    organizationname text,
1849
    currentparty_id int(11),
1850
    accessioncode text
1851
);
1852

    
1853

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

    
1858

    
1859

    
1860

    
1861
--
1862
-- Name: referenceparty_referenceparty_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1863
--
1864

    
1865

    
1866

    
1867

    
1868
--
1869
-- Name: revision; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1870
--
1871

    
1872
CREATE TABLE revision (
1873
    revision_id int(11) NOT NULL,
1874
    tablename text NOT NULL,
1875
    tableattribute text NOT NULL,
1876
    tablerecord int(11) NOT NULL,
1877
    previousvaluetext text NOT NULL,
1878
    previousvaluetype text NOT NULL,
1879
    previousrevision_id int(11),
1880
    revisiondate timestamp NOT NULL
1881
);
1882

    
1883

    
1884
--
1885
-- Name: revision_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1886
--
1887

    
1888

    
1889

    
1890

    
1891
--
1892
-- Name: revision_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1893
--
1894

    
1895

    
1896

    
1897

    
1898
--
1899
-- Name: role; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1900
--
1901

    
1902
CREATE TABLE role (
1903
    role_id int(11) NOT NULL,
1904
    rolecode text NOT NULL,
1905
    roledescription text,
1906
    roleproject int(11),
1907
    roleobservation int(11),
1908
    roletaxonint int(11),
1909
    roleclassint int(11),
1910
    accessioncode text
1911
);
1912

    
1913

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

    
1918

    
1919

    
1920

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

    
1925

    
1926

    
1927

    
1928
--
1929
-- Name: soilobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1930
--
1931

    
1932
CREATE TABLE soilobs (
1933
    soilobs_id int(11) NOT NULL,
1934
    locationevent_id int(11) NOT NULL,
1935
    soilhorizon text NOT NULL,
1936
    soildepthtop double precision,
1937
    soildepthbottom double precision,
1938
    soilcolor text,
1939
    soilorganic double precision,
1940
    soiltexture text,
1941
    soilsand double precision,
1942
    soilsilt double precision,
1943
    soilclay double precision,
1944
    soilcoarse double precision,
1945
    soilph double precision,
1946
    exchangecapacity double precision,
1947
    basesaturation double precision,
1948
    soildescription text,
1949
    emb_soilobs int(11)
1950
);
1951

    
1952

    
1953
--
1954
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1955
--
1956

    
1957

    
1958

    
1959

    
1960
--
1961
-- Name: soilobs_soilobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1962
--
1963

    
1964

    
1965

    
1966

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

    
1971
CREATE TABLE soiltaxon (
1972
    soiltaxon_id int(11) NOT NULL,
1973
    soilcode text,
1974
    soilname text,
1975
    soillevel int(11),
1976
    soilparent_id int(11),
1977
    soilframework text,
1978
    accessioncode text
1979
);
1980

    
1981

    
1982
--
1983
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1984
--
1985

    
1986

    
1987

    
1988

    
1989
--
1990
-- Name: soiltaxon_soiltaxon_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1991
--
1992

    
1993

    
1994

    
1995

    
1996

    
1997

    
1998
--
1999
-- Name: specimen; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2000
--
2001

    
2002
CREATE TABLE specimen (
2003
    specimen_id int(11) NOT NULL
2004
);
2005

    
2006

    
2007
--
2008
-- Name: TABLE specimen; Type: COMMENT; Schema: public; Owner: -
2009
--
2010

    
2011

    
2012

    
2013

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

    
2018

    
2019

    
2020

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

    
2025

    
2026

    
2027

    
2028
--
2029
-- Name: specimenreplicate; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2030
--
2031

    
2032
CREATE TABLE specimenreplicate (
2033
    specimenreplicate_id int(11) NOT NULL,
2034
    datasource_id int(11) NOT NULL,
2035
    collectioncode_dwc text,
2036
    catalognumber_dwc text,
2037
    collectiondate timestamp NULL,
2038
    museum_id int(11),
2039
    sourceaccessioncode text,
2040
    accessioncode text,
2041
    taxonoccurrence_id int(11) NOT NULL,
2042
    collectionnumber text,
2043
    specimen_id int(11),
2044
    description text
2045
);
2046

    
2047

    
2048
--
2049
-- Name: TABLE specimenreplicate; Type: COMMENT; Schema: public; Owner: -
2050
--
2051

    
2052

    
2053

    
2054

    
2055
--
2056
-- Name: COLUMN specimenreplicate.collectioncode_dwc; Type: COMMENT; Schema: public; Owner: -
2057
--
2058

    
2059

    
2060

    
2061

    
2062
--
2063
-- Name: COLUMN specimenreplicate.collectionnumber; Type: COMMENT; Schema: public; Owner: -
2064
--
2065

    
2066

    
2067

    
2068

    
2069
--
2070
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2071
--
2072

    
2073

    
2074

    
2075

    
2076
--
2077
-- Name: specimenreplicate_specimenreplicate_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2078
--
2079

    
2080

    
2081

    
2082

    
2083

    
2084

    
2085
--
2086
-- Name: stemobservation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2087
--
2088

    
2089
CREATE TABLE stemobservation (
2090
    stemobservation_id int(11) NOT NULL,
2091
    plantobservation_id int(11) NOT NULL,
2092
    authorstemcode text,
2093
    xposition double precision,
2094
    yposition double precision,
2095
    health text,
2096
    emb_stemobservation int(11),
2097
    diameter double precision,
2098
    height double precision,
2099
    heightaccuracy double precision,
2100
    age double precision,
2101
    accessioncode text,
2102
    diameteraccuracy double precision,
2103
    sourceaccessioncode text
2104
);
2105

    
2106

    
2107
--
2108
-- Name: TABLE stemobservation; Type: COMMENT; Schema: public; Owner: -
2109
--
2110

    
2111

    
2112

    
2113

    
2114
--
2115
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2116
--
2117

    
2118

    
2119

    
2120

    
2121
--
2122
-- Name: stemobservation_stemobservation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2123
--
2124

    
2125

    
2126

    
2127

    
2128

    
2129

    
2130
--
2131
-- Name: stemtag; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2132
--
2133

    
2134
CREATE TABLE stemtag (
2135
    stemtag_id int(11) NOT NULL,
2136
    stemobservation_id int(11) NOT NULL,
2137
    tag text NOT NULL,
2138
    iscurrent int(1) DEFAULT true NOT NULL
2139
);
2140

    
2141

    
2142
--
2143
-- Name: stemtag_stemtag_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2144
--
2145

    
2146

    
2147

    
2148

    
2149
--
2150
-- Name: stemtag_stemtag_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2151
--
2152

    
2153

    
2154

    
2155

    
2156

    
2157

    
2158
--
2159
-- Name: stratum; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2160
--
2161

    
2162
CREATE TABLE stratum (
2163
    stratum_id int(11) NOT NULL,
2164
    locationevent_id int(11) NOT NULL,
2165
    stratumheight double precision,
2166
    stratumbase double precision,
2167
    stratumcover double precision,
2168
    area double precision,
2169
    method_id int(11)
2170
);
2171

    
2172

    
2173
--
2174
-- Name: stratum_stratum_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2175
--
2176

    
2177

    
2178

    
2179

    
2180
--
2181
-- Name: stratum_stratum_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2182
--
2183

    
2184

    
2185

    
2186

    
2187
--
2188
-- Name: taxonalt; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2189
--
2190

    
2191
CREATE TABLE taxonalt (
2192
    taxonalt_id int(11) NOT NULL,
2193
    taxondetermination_id int(11) NOT NULL,
2194
    plantconcept_id int(11) NOT NULL,
2195
    taxonaltfit text,
2196
    taxonaltconfidence text,
2197
    taxonaltnotes text,
2198
    emb_taxonalt int(11)
2199
);
2200

    
2201

    
2202
--
2203
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2204
--
2205

    
2206

    
2207

    
2208

    
2209
--
2210
-- Name: taxonalt_taxonalt_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2211
--
2212

    
2213

    
2214

    
2215

    
2216
--
2217
-- Name: taxondetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2218
--
2219

    
2220
CREATE TABLE taxondetermination (
2221
    taxondetermination_id int(11) NOT NULL,
2222
    taxonoccurrence_id int(11) NOT NULL,
2223
    plantconcept_id int(11) NOT NULL,
2224
    party_id int(11),
2225
    role_id int(11) NOT NULL,
2226
    determinationtype text,
2227
    reference_id int(11),
2228
    isoriginal int(1) DEFAULT false NOT NULL,
2229
    iscurrent int(1) DEFAULT false NOT NULL,
2230
    taxonfit text,
2231
    taxonconfidence text,
2232
    grouptype text,
2233
    notes text,
2234
    notespublic int(1),
2235
    notesmgt int(1),
2236
    revisions int(1),
2237
    determinationdate timestamp NULL,
2238
    emb_taxondetermination int(11),
2239
    accessioncode text
2240
);
2241

    
2242

    
2243
--
2244
-- Name: TABLE taxondetermination; Type: COMMENT; Schema: public; Owner: -
2245
--
2246

    
2247

    
2248

    
2249

    
2250
--
2251
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2252
--
2253

    
2254

    
2255

    
2256

    
2257
--
2258
-- Name: taxondetermination_taxondetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2259
--
2260

    
2261

    
2262

    
2263

    
2264
--
2265
-- Name: taxonoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2266
--
2267

    
2268
CREATE TABLE taxonoccurrence (
2269
    taxonoccurrence_id int(11) NOT NULL,
2270
    locationevent_id int(11),
2271
    emb_taxonoccurrence int(11),
2272
    accessioncode text,
2273
    verbatimcollectorname text
2274
);
2275

    
2276

    
2277
--
2278
-- Name: TABLE taxonoccurrence; Type: COMMENT; Schema: public; Owner: -
2279
--
2280

    
2281

    
2282

    
2283

    
2284
--
2285
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2286
--
2287

    
2288

    
2289

    
2290

    
2291
--
2292
-- Name: taxonoccurrence_taxonoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2293
--
2294

    
2295

    
2296

    
2297

    
2298
--
2299
-- Name: telephone; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2300
--
2301

    
2302
CREATE TABLE telephone (
2303
    telephone_id int(11) NOT NULL,
2304
    party_id int(11) NOT NULL,
2305
    phonenumber text NOT NULL,
2306
    phonetype text NOT NULL
2307
);
2308

    
2309

    
2310
--
2311
-- Name: telephone_telephone_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2312
--
2313

    
2314

    
2315

    
2316

    
2317
--
2318
-- Name: telephone_telephone_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2319
--
2320

    
2321

    
2322

    
2323

    
2324

    
2325

    
2326
--
2327
-- Name: trait; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2328
--
2329

    
2330
CREATE TABLE trait (
2331
    trait_id int(11) NOT NULL,
2332
    stemobservation_id int(11) NOT NULL,
2333
    type text NOT NULL,
2334
    value text
2335
);
2336

    
2337

    
2338
--
2339
-- Name: trait_trait_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2340
--
2341

    
2342

    
2343

    
2344

    
2345
--
2346
-- Name: trait_trait_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2347
--
2348

    
2349

    
2350

    
2351

    
2352

    
2353

    
2354
--
2355
-- Name: userdefined; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2356
--
2357

    
2358
CREATE TABLE userdefined (
2359
    userdefined_id int(11) NOT NULL,
2360
    userdefinedname text,
2361
    userdefinedmetadata text,
2362
    userdefinedcategory text,
2363
    userdefinedtype text DEFAULT 'text',
2364
    tablename text NOT NULL,
2365
    accessioncode text
2366
);
2367

    
2368

    
2369
--
2370
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2371
--
2372

    
2373

    
2374

    
2375

    
2376
--
2377
-- Name: userdefined_userdefined_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2378
--
2379

    
2380

    
2381

    
2382

    
2383

    
2384

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

    
2389
CREATE TABLE voucher (
2390
    voucher_id int(11) NOT NULL,
2391
    taxonoccurrence_id int(11) NOT NULL,
2392
    specimenreplicate_id int(11) NOT NULL,
2393
    accessioncode text
2394
);
2395

    
2396

    
2397
--
2398
-- Name: voucher_voucher_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2399
--
2400

    
2401

    
2402

    
2403

    
2404
--
2405
-- Name: voucher_voucher_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2406
--
2407

    
2408

    
2409

    
2410

    
2411
--
2412
-- Name: address_id; Type: DEFAULT; Schema: public; Owner: -
2413
--
2414

    
2415

    
2416

    
2417

    
2418
--
2419
-- Name: aggregateoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
2420
--
2421

    
2422

    
2423

    
2424

    
2425
--
2426
-- Name: classcontributor_id; Type: DEFAULT; Schema: public; Owner: -
2427
--
2428

    
2429

    
2430

    
2431

    
2432
--
2433
-- Name: commclass_id; Type: DEFAULT; Schema: public; Owner: -
2434
--
2435

    
2436

    
2437

    
2438

    
2439
--
2440
-- Name: commconcept_id; Type: DEFAULT; Schema: public; Owner: -
2441
--
2442

    
2443

    
2444

    
2445

    
2446
--
2447
-- Name: commcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
2448
--
2449

    
2450

    
2451

    
2452

    
2453
--
2454
-- Name: commdetermination_id; Type: DEFAULT; Schema: public; Owner: -
2455
--
2456

    
2457

    
2458

    
2459

    
2460
--
2461
-- Name: commlineage_id; Type: DEFAULT; Schema: public; Owner: -
2462
--
2463

    
2464

    
2465

    
2466

    
2467
--
2468
-- Name: commname_id; Type: DEFAULT; Schema: public; Owner: -
2469
--
2470

    
2471

    
2472

    
2473

    
2474
--
2475
-- Name: commstatus_id; Type: DEFAULT; Schema: public; Owner: -
2476
--
2477

    
2478

    
2479

    
2480

    
2481
--
2482
-- Name: commusage_id; Type: DEFAULT; Schema: public; Owner: -
2483
--
2484

    
2485

    
2486

    
2487

    
2488
--
2489
-- Name: coverindex_id; Type: DEFAULT; Schema: public; Owner: -
2490
--
2491

    
2492

    
2493

    
2494

    
2495
--
2496
-- Name: covermethod_id; Type: DEFAULT; Schema: public; Owner: -
2497
--
2498

    
2499

    
2500

    
2501

    
2502
--
2503
-- Name: definedvalue_id; Type: DEFAULT; Schema: public; Owner: -
2504
--
2505

    
2506

    
2507

    
2508

    
2509
--
2510
-- Name: disturbanceobs_id; Type: DEFAULT; Schema: public; Owner: -
2511
--
2512

    
2513

    
2514

    
2515

    
2516
--
2517
-- Name: embargo_id; Type: DEFAULT; Schema: public; Owner: -
2518
--
2519

    
2520

    
2521

    
2522

    
2523
--
2524
-- Name: graphic_id; Type: DEFAULT; Schema: public; Owner: -
2525
--
2526

    
2527

    
2528

    
2529

    
2530
--
2531
-- Name: growthform_id; Type: DEFAULT; Schema: public; Owner: -
2532
--
2533

    
2534

    
2535

    
2536

    
2537
--
2538
-- Name: location_id; Type: DEFAULT; Schema: public; Owner: -
2539
--
2540

    
2541

    
2542

    
2543

    
2544
--
2545
-- Name: locationdetermination_id; Type: DEFAULT; Schema: public; Owner: -
2546
--
2547

    
2548

    
2549

    
2550

    
2551
--
2552
-- Name: locationevent_id; Type: DEFAULT; Schema: public; Owner: -
2553
--
2554

    
2555

    
2556

    
2557

    
2558
--
2559
-- Name: locationeventcontributor_id; Type: DEFAULT; Schema: public; Owner: -
2560
--
2561

    
2562

    
2563

    
2564

    
2565
--
2566
-- Name: locationeventsynonym_id; Type: DEFAULT; Schema: public; Owner: -
2567
--
2568

    
2569

    
2570

    
2571

    
2572
--
2573
-- Name: method_id; Type: DEFAULT; Schema: public; Owner: -
2574
--
2575

    
2576

    
2577

    
2578

    
2579
--
2580
-- Name: methodgrowthform_id; Type: DEFAULT; Schema: public; Owner: -
2581
--
2582

    
2583

    
2584

    
2585

    
2586
--
2587
-- Name: methodtaxonclass_id; Type: DEFAULT; Schema: public; Owner: -
2588
--
2589

    
2590

    
2591

    
2592

    
2593
--
2594
-- Name: namedplace_id; Type: DEFAULT; Schema: public; Owner: -
2595
--
2596

    
2597

    
2598

    
2599

    
2600
--
2601
-- Name: namedplacecorrelation_id; Type: DEFAULT; Schema: public; Owner: -
2602
--
2603

    
2604

    
2605

    
2606

    
2607
--
2608
-- Name: note_id; Type: DEFAULT; Schema: public; Owner: -
2609
--
2610

    
2611

    
2612

    
2613

    
2614
--
2615
-- Name: notelink_id; Type: DEFAULT; Schema: public; Owner: -
2616
--
2617

    
2618

    
2619

    
2620

    
2621
--
2622
-- Name: party_id; Type: DEFAULT; Schema: public; Owner: -
2623
--
2624

    
2625

    
2626

    
2627

    
2628
--
2629
-- Name: partymember_id; Type: DEFAULT; Schema: public; Owner: -
2630
--
2631

    
2632

    
2633

    
2634

    
2635
--
2636
-- Name: plant_id; Type: DEFAULT; Schema: public; Owner: -
2637
--
2638

    
2639

    
2640

    
2641

    
2642
--
2643
-- Name: plantconcept_id; Type: DEFAULT; Schema: public; Owner: -
2644
--
2645

    
2646

    
2647

    
2648

    
2649
--
2650
-- Name: plantconceptscope_id; Type: DEFAULT; Schema: public; Owner: -
2651
--
2652

    
2653

    
2654

    
2655

    
2656
--
2657
-- Name: plantcorrelation_id; Type: DEFAULT; Schema: public; Owner: -
2658
--
2659

    
2660

    
2661

    
2662

    
2663
--
2664
-- Name: plantlineage_id; Type: DEFAULT; Schema: public; Owner: -
2665
--
2666

    
2667

    
2668

    
2669

    
2670
--
2671
-- Name: plantname_id; Type: DEFAULT; Schema: public; Owner: -
2672
--
2673

    
2674

    
2675

    
2676

    
2677
--
2678
-- Name: plantobservation_id; Type: DEFAULT; Schema: public; Owner: -
2679
--
2680

    
2681

    
2682

    
2683

    
2684
--
2685
-- Name: plantstatus_id; Type: DEFAULT; Schema: public; Owner: -
2686
--
2687

    
2688

    
2689

    
2690

    
2691
--
2692
-- Name: plantusage_id; Type: DEFAULT; Schema: public; Owner: -
2693
--
2694

    
2695

    
2696

    
2697

    
2698
--
2699
-- Name: project_id; Type: DEFAULT; Schema: public; Owner: -
2700
--
2701

    
2702

    
2703

    
2704

    
2705
--
2706
-- Name: projectcontributor_id; Type: DEFAULT; Schema: public; Owner: -
2707
--
2708

    
2709

    
2710

    
2711

    
2712
--
2713
-- Name: reference_id; Type: DEFAULT; Schema: public; Owner: -
2714
--
2715

    
2716

    
2717

    
2718

    
2719
--
2720
-- Name: referencealtident_id; Type: DEFAULT; Schema: public; Owner: -
2721
--
2722

    
2723

    
2724

    
2725

    
2726
--
2727
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
2728
--
2729

    
2730

    
2731

    
2732

    
2733
--
2734
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
2735
--
2736

    
2737

    
2738

    
2739

    
2740
--
2741
-- Name: referenceparty_id; Type: DEFAULT; Schema: public; Owner: -
2742
--
2743

    
2744

    
2745

    
2746

    
2747
--
2748
-- Name: revision_id; Type: DEFAULT; Schema: public; Owner: -
2749
--
2750

    
2751

    
2752

    
2753

    
2754
--
2755
-- Name: role_id; Type: DEFAULT; Schema: public; Owner: -
2756
--
2757

    
2758

    
2759

    
2760

    
2761
--
2762
-- Name: soilobs_id; Type: DEFAULT; Schema: public; Owner: -
2763
--
2764

    
2765

    
2766

    
2767

    
2768
--
2769
-- Name: soiltaxon_id; Type: DEFAULT; Schema: public; Owner: -
2770
--
2771

    
2772

    
2773

    
2774

    
2775
--
2776
-- Name: specimen_id; Type: DEFAULT; Schema: public; Owner: -
2777
--
2778

    
2779

    
2780

    
2781

    
2782
--
2783
-- Name: specimenreplicate_id; Type: DEFAULT; Schema: public; Owner: -
2784
--
2785

    
2786

    
2787

    
2788

    
2789
--
2790
-- Name: stemobservation_id; Type: DEFAULT; Schema: public; Owner: -
2791
--
2792

    
2793

    
2794

    
2795

    
2796
--
2797
-- Name: stemtag_id; Type: DEFAULT; Schema: public; Owner: -
2798
--
2799

    
2800

    
2801

    
2802

    
2803
--
2804
-- Name: stratum_id; Type: DEFAULT; Schema: public; Owner: -
2805
--
2806

    
2807

    
2808

    
2809

    
2810
--
2811
-- Name: taxonalt_id; Type: DEFAULT; Schema: public; Owner: -
2812
--
2813

    
2814

    
2815

    
2816

    
2817
--
2818
-- Name: taxondetermination_id; Type: DEFAULT; Schema: public; Owner: -
2819
--
2820

    
2821

    
2822

    
2823

    
2824
--
2825
-- Name: taxonoccurrence_id; Type: DEFAULT; Schema: public; Owner: -
2826
--
2827

    
2828

    
2829

    
2830

    
2831
--
2832
-- Name: telephone_id; Type: DEFAULT; Schema: public; Owner: -
2833
--
2834

    
2835

    
2836

    
2837

    
2838
--
2839
-- Name: trait_id; Type: DEFAULT; Schema: public; Owner: -
2840
--
2841

    
2842

    
2843

    
2844

    
2845
--
2846
-- Name: userdefined_id; Type: DEFAULT; Schema: public; Owner: -
2847
--
2848

    
2849

    
2850

    
2851

    
2852
--
2853
-- Name: voucher_id; Type: DEFAULT; Schema: public; Owner: -
2854
--
2855

    
2856

    
2857

    
2858

    
2859
--
2860
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2861
--
2862

    
2863
ALTER TABLE address
2864
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);
2865

    
2866

    
2867
--
2868
-- Name: aggregateoccurrence_keys_accessioncode; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2869
--
2870

    
2871
ALTER TABLE aggregateoccurrence
2872
    ADD CONSTRAINT aggregateoccurrence_keys_accessioncode UNIQUE (taxonoccurrence_id, sourceaccessioncode);
2873

    
2874

    
2875
--
2876
-- Name: aggregateoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2877
--
2878

    
2879
ALTER TABLE aggregateoccurrence
2880
    ADD CONSTRAINT aggregateoccurrence_pkey PRIMARY KEY (aggregateoccurrence_id);
2881

    
2882

    
2883
--
2884
-- Name: classcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2885
--
2886

    
2887
ALTER TABLE classcontributor
2888
    ADD CONSTRAINT classcontributor_pkey PRIMARY KEY (classcontributor_id);
2889

    
2890

    
2891
--
2892
-- Name: commclass_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2893
--
2894

    
2895
ALTER TABLE commclass
2896
    ADD CONSTRAINT commclass_keys UNIQUE (locationevent_id, classnotes);
2897

    
2898

    
2899
--
2900
-- Name: commclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2901
--
2902

    
2903
ALTER TABLE commclass
2904
    ADD CONSTRAINT commclass_pkey PRIMARY KEY (commclass_id);
2905

    
2906

    
2907
--
2908
-- Name: commconcept_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2909
--
2910

    
2911
ALTER TABLE commconcept
2912
    ADD CONSTRAINT commconcept_keys UNIQUE (commname_id);
2913

    
2914

    
2915
--
2916
-- Name: commconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2917
--
2918

    
2919
ALTER TABLE commconcept
2920
    ADD CONSTRAINT commconcept_pkey PRIMARY KEY (commconcept_id);
2921

    
2922

    
2923
--
2924
-- Name: commcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2925
--
2926

    
2927
ALTER TABLE commcorrelation
2928
    ADD CONSTRAINT commcorrelation_pkey PRIMARY KEY (commcorrelation_id);
2929

    
2930

    
2931
--
2932
-- Name: commdetermination_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2933
--
2934

    
2935
ALTER TABLE commdetermination
2936
    ADD CONSTRAINT commdetermination_keys UNIQUE (commclass_id, commconcept_id);
2937

    
2938

    
2939
--
2940
-- Name: commdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2941
--
2942

    
2943
ALTER TABLE commdetermination
2944
    ADD CONSTRAINT commdetermination_pkey PRIMARY KEY (commdetermination_id);
2945

    
2946

    
2947
--
2948
-- Name: commlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2949
--
2950

    
2951
ALTER TABLE commlineage
2952
    ADD CONSTRAINT commlineage_pkey PRIMARY KEY (commlineage_id);
2953

    
2954

    
2955
--
2956
-- Name: commname_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2957
--
2958

    
2959
ALTER TABLE commname
2960
    ADD CONSTRAINT commname_keys UNIQUE (commname);
2961

    
2962

    
2963
--
2964
-- Name: commname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2965
--
2966

    
2967
ALTER TABLE commname
2968
    ADD CONSTRAINT commname_pkey PRIMARY KEY (commname_id);
2969

    
2970

    
2971
--
2972
-- Name: commstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2973
--
2974

    
2975
ALTER TABLE commstatus
2976
    ADD CONSTRAINT commstatus_pkey PRIMARY KEY (commstatus_id);
2977

    
2978

    
2979
--
2980
-- Name: commusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2981
--
2982

    
2983
ALTER TABLE commusage
2984
    ADD CONSTRAINT commusage_pkey PRIMARY KEY (commusage_id);
2985

    
2986

    
2987
--
2988
-- Name: coverindex_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2989
--
2990

    
2991
ALTER TABLE coverindex
2992
    ADD CONSTRAINT coverindex_pkey PRIMARY KEY (coverindex_id);
2993

    
2994

    
2995
--
2996
-- Name: covermethod_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
2997
--
2998

    
2999
ALTER TABLE covermethod
3000
    ADD CONSTRAINT covermethod_pkey PRIMARY KEY (covermethod_id);
3001

    
3002

    
3003
--
3004
-- Name: definedvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3005
--
3006

    
3007
ALTER TABLE definedvalue
3008
    ADD CONSTRAINT definedvalue_pkey PRIMARY KEY (definedvalue_id);
3009

    
3010

    
3011
--
3012
-- Name: disturbanceobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3013
--
3014

    
3015
ALTER TABLE disturbanceobs
3016
    ADD CONSTRAINT disturbanceobs_pkey PRIMARY KEY (disturbanceobs_id);
3017

    
3018

    
3019
--
3020
-- Name: embargo_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3021
--
3022

    
3023
ALTER TABLE embargo
3024
    ADD CONSTRAINT embargo_pkey PRIMARY KEY (embargo_id);
3025

    
3026

    
3027
--
3028
-- Name: graphic_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3029
--
3030

    
3031
ALTER TABLE graphic
3032
    ADD CONSTRAINT graphic_pkey PRIMARY KEY (graphic_id);
3033

    
3034

    
3035
--
3036
-- Name: growthform_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3037
--
3038

    
3039
ALTER TABLE growthform
3040
    ADD CONSTRAINT growthform_keys UNIQUE (name);
3041

    
3042

    
3043
--
3044
-- Name: growthform_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3045
--
3046

    
3047
ALTER TABLE growthform
3048
    ADD CONSTRAINT growthform_pkey PRIMARY KEY (growthform_id);
3049

    
3050

    
3051
--
3052
-- Name: location_keys_coords; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3053
--
3054

    
3055
ALTER TABLE location
3056
    ADD CONSTRAINT location_keys_coords UNIQUE (centerlatitude, centerlongitude);
3057

    
3058

    
3059
--
3060
-- Name: location_keys_subplot_coords; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3061
--
3062

    
3063
ALTER TABLE location
3064
    ADD CONSTRAINT location_keys_subplot_coords UNIQUE (parent_id, sublocationxposition, sublocationyposition);
3065

    
3066

    
3067
--
3068
-- Name: location_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3069
--
3070

    
3071
ALTER TABLE location
3072
    ADD CONSTRAINT location_pkey PRIMARY KEY (location_id);
3073

    
3074

    
3075
--
3076
-- Name: locationdetermination_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3077
--
3078

    
3079
ALTER TABLE locationdetermination
3080
    ADD CONSTRAINT locationdetermination_keys UNIQUE (location_id, namedplace_id);
3081

    
3082

    
3083
--
3084
-- Name: locationdetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3085
--
3086

    
3087
ALTER TABLE locationdetermination
3088
    ADD CONSTRAINT locationdetermination_pkey PRIMARY KEY (locationdetermination_id);
3089

    
3090

    
3091
--
3092
-- Name: locationevent_keys_datasource_accessioncode; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3093
--
3094

    
3095
ALTER TABLE locationevent
3096
    ADD CONSTRAINT locationevent_keys_datasource_accessioncode UNIQUE (datasource_id, sourceaccessioncode);
3097

    
3098

    
3099
--
3100
-- Name: locationevent_keys_parent_authorcode; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3101
--
3102

    
3103
ALTER TABLE locationevent
3104
    ADD CONSTRAINT locationevent_keys_parent_authorcode UNIQUE (parent_id, authorlocationcode);
3105

    
3106

    
3107
--
3108
-- Name: locationevent_keys_parent_location; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3109
--
3110

    
3111
ALTER TABLE locationevent
3112
    ADD CONSTRAINT locationevent_keys_parent_location UNIQUE (parent_id, location_id);
3113

    
3114

    
3115
--
3116
-- Name: locationevent_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3117
--
3118

    
3119
ALTER TABLE locationevent
3120
    ADD CONSTRAINT locationevent_pkey PRIMARY KEY (locationevent_id);
3121

    
3122

    
3123
--
3124
-- Name: locationeventcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3125
--
3126

    
3127
ALTER TABLE locationeventcontributor
3128
    ADD CONSTRAINT locationeventcontributor_pkey PRIMARY KEY (locationeventcontributor_id);
3129

    
3130

    
3131
--
3132
-- Name: locationeventsynonym_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3133
--
3134

    
3135
ALTER TABLE locationeventsynonym
3136
    ADD CONSTRAINT locationeventsynonym_pkey PRIMARY KEY (locationeventsynonym_id);
3137

    
3138

    
3139
--
3140
-- Name: method_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3141
--
3142

    
3143
ALTER TABLE method
3144
    ADD CONSTRAINT method_pkey PRIMARY KEY (method_id);
3145

    
3146

    
3147
--
3148
-- Name: methodgrowthform_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3149
--
3150

    
3151
ALTER TABLE methodgrowthform
3152
    ADD CONSTRAINT methodgrowthform_pkey PRIMARY KEY (methodgrowthform_id);
3153

    
3154

    
3155
--
3156
-- Name: methodtaxonclass_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3157
--
3158

    
3159
ALTER TABLE methodtaxonclass
3160
    ADD CONSTRAINT methodtaxonclass_pkey PRIMARY KEY (methodtaxonclass_id);
3161

    
3162

    
3163
--
3164
-- Name: namedplace_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3165
--
3166

    
3167
ALTER TABLE namedplace
3168
    ADD CONSTRAINT namedplace_keys UNIQUE (placesystem, placename);
3169

    
3170

    
3171
--
3172
-- Name: namedplace_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3173
--
3174

    
3175
ALTER TABLE namedplace
3176
    ADD CONSTRAINT namedplace_pkey PRIMARY KEY (namedplace_id);
3177

    
3178

    
3179
--
3180
-- Name: namedplacecorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3181
--
3182

    
3183
ALTER TABLE namedplacecorrelation
3184
    ADD CONSTRAINT namedplacecorrelation_pkey PRIMARY KEY (namedplacecorrelation_id);
3185

    
3186

    
3187
--
3188
-- Name: note_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3189
--
3190

    
3191
ALTER TABLE note
3192
    ADD CONSTRAINT note_pkey PRIMARY KEY (note_id);
3193

    
3194

    
3195
--
3196
-- Name: notelink_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3197
--
3198

    
3199
ALTER TABLE notelink
3200
    ADD CONSTRAINT notelink_pkey PRIMARY KEY (notelink_id);
3201

    
3202

    
3203
--
3204
-- Name: party_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3205
--
3206

    
3207
ALTER TABLE party
3208
    ADD CONSTRAINT party_pkey PRIMARY KEY (party_id);
3209

    
3210

    
3211
--
3212
-- Name: partymember_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3213
--
3214

    
3215
ALTER TABLE partymember
3216
    ADD CONSTRAINT partymember_pkey PRIMARY KEY (partymember_id);
3217

    
3218

    
3219
--
3220
-- Name: plant_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3221
--
3222

    
3223
ALTER TABLE plant
3224
    ADD CONSTRAINT plant_pkey PRIMARY KEY (plant_id);
3225

    
3226

    
3227
--
3228
-- Name: plantconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3229
--
3230

    
3231
ALTER TABLE plantconcept
3232
    ADD CONSTRAINT plantconcept_pkey PRIMARY KEY (plantconcept_id);
3233

    
3234

    
3235
--
3236
-- Name: plantconceptscope_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3237
--
3238

    
3239
ALTER TABLE plantconceptscope
3240
    ADD CONSTRAINT plantconceptscope_pkey PRIMARY KEY (plantconceptscope_id);
3241

    
3242

    
3243
--
3244
-- Name: plantcorrelation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3245
--
3246

    
3247
ALTER TABLE plantcorrelation
3248
    ADD CONSTRAINT plantcorrelation_pkey PRIMARY KEY (plantcorrelation_id);
3249

    
3250

    
3251
--
3252
-- Name: plantlineage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3253
--
3254

    
3255
ALTER TABLE plantlineage
3256
    ADD CONSTRAINT plantlineage_pkey PRIMARY KEY (plantlineage_id);
3257

    
3258

    
3259
--
3260
-- Name: plantname_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3261
--
3262

    
3263
ALTER TABLE plantname
3264
    ADD CONSTRAINT plantname_pkey PRIMARY KEY (plantname_id);
3265

    
3266

    
3267
--
3268
-- Name: plantobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3269
--
3270

    
3271
ALTER TABLE plantobservation
3272
    ADD CONSTRAINT plantobservation_pkey PRIMARY KEY (plantobservation_id);
3273

    
3274

    
3275
--
3276
-- Name: plantstatus_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3277
--
3278

    
3279
ALTER TABLE plantstatus
3280
    ADD CONSTRAINT plantstatus_keys UNIQUE (plantconcept_id, party_id);
3281

    
3282

    
3283
--
3284
-- Name: plantstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3285
--
3286

    
3287
ALTER TABLE plantstatus
3288
    ADD CONSTRAINT plantstatus_pkey PRIMARY KEY (plantstatus_id);
3289

    
3290

    
3291
--
3292
-- Name: plantusage_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3293
--
3294

    
3295
ALTER TABLE plantusage
3296
    ADD CONSTRAINT plantusage_pkey PRIMARY KEY (plantusage_id);
3297

    
3298

    
3299
--
3300
-- Name: project_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3301
--
3302

    
3303
ALTER TABLE project
3304
    ADD CONSTRAINT project_keys UNIQUE (datasource_id, projectname);
3305

    
3306

    
3307
--
3308
-- Name: project_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3309
--
3310

    
3311
ALTER TABLE project
3312
    ADD CONSTRAINT project_pkey PRIMARY KEY (project_id);
3313

    
3314

    
3315
--
3316
-- Name: projectcontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3317
--
3318

    
3319
ALTER TABLE projectcontributor
3320
    ADD CONSTRAINT projectcontributor_pkey PRIMARY KEY (projectcontributor_id);
3321

    
3322

    
3323
--
3324
-- Name: reference_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3325
--
3326

    
3327
ALTER TABLE reference
3328
    ADD CONSTRAINT reference_pkey PRIMARY KEY (reference_id);
3329

    
3330

    
3331
--
3332
-- Name: referencealtident_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3333
--
3334

    
3335
ALTER TABLE referencealtident
3336
    ADD CONSTRAINT referencealtident_pkey PRIMARY KEY (referencealtident_id);
3337

    
3338

    
3339
--
3340
-- Name: referencecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3341
--
3342

    
3343
ALTER TABLE referencecontributor
3344
    ADD CONSTRAINT referencecontributor_pkey PRIMARY KEY (referencecontributor_id);
3345

    
3346

    
3347
--
3348
-- Name: referencejournal_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3349
--
3350

    
3351
ALTER TABLE referencejournal
3352
    ADD CONSTRAINT referencejournal_pkey PRIMARY KEY (referencejournal_id);
3353

    
3354

    
3355
--
3356
-- Name: referenceparty_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3357
--
3358

    
3359
ALTER TABLE referenceparty
3360
    ADD CONSTRAINT referenceparty_pkey PRIMARY KEY (referenceparty_id);
3361

    
3362

    
3363
--
3364
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3365
--
3366

    
3367
ALTER TABLE revision
3368
    ADD CONSTRAINT revision_pkey PRIMARY KEY (revision_id);
3369

    
3370

    
3371
--
3372
-- Name: role_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3373
--
3374

    
3375
ALTER TABLE role
3376
    ADD CONSTRAINT role_pkey PRIMARY KEY (role_id);
3377

    
3378

    
3379
--
3380
-- Name: soilobs_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3381
--
3382

    
3383
ALTER TABLE soilobs
3384
    ADD CONSTRAINT soilobs_keys UNIQUE (locationevent_id);
3385

    
3386

    
3387
--
3388
-- Name: soilobs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3389
--
3390

    
3391
ALTER TABLE soilobs
3392
    ADD CONSTRAINT soilobs_pkey PRIMARY KEY (soilobs_id);
3393

    
3394

    
3395
--
3396
-- Name: soiltaxon_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3397
--
3398

    
3399
ALTER TABLE soiltaxon
3400
    ADD CONSTRAINT soiltaxon_pkey PRIMARY KEY (soiltaxon_id);
3401

    
3402

    
3403
--
3404
-- Name: specimen_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3405
--
3406

    
3407
ALTER TABLE specimen
3408
    ADD CONSTRAINT specimen_pkey PRIMARY KEY (specimen_id);
3409

    
3410

    
3411
--
3412
-- Name: specimenreplicate_keys_accessioncode; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3413
--
3414

    
3415
ALTER TABLE specimenreplicate
3416
    ADD CONSTRAINT specimenreplicate_keys_accessioncode UNIQUE (datasource_id, sourceaccessioncode);
3417

    
3418

    
3419
--
3420
-- Name: specimenreplicate_keys_catalognumber; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3421
--
3422

    
3423
ALTER TABLE specimenreplicate
3424
    ADD CONSTRAINT specimenreplicate_keys_catalognumber UNIQUE (datasource_id, collectioncode_dwc, catalognumber_dwc);
3425

    
3426

    
3427
--
3428
-- Name: specimenreplicate_keys_collectionnumber; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3429
--
3430

    
3431
ALTER TABLE specimenreplicate
3432
    ADD CONSTRAINT specimenreplicate_keys_collectionnumber UNIQUE (datasource_id, collectionnumber);
3433

    
3434

    
3435
--
3436
-- Name: specimenreplicate_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3437
--
3438

    
3439
ALTER TABLE specimenreplicate
3440
    ADD CONSTRAINT specimenreplicate_pkey PRIMARY KEY (specimenreplicate_id);
3441

    
3442

    
3443
--
3444
-- Name: stemobservation_keys_accessioncode; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3445
--
3446

    
3447
ALTER TABLE stemobservation
3448
    ADD CONSTRAINT stemobservation_keys_accessioncode UNIQUE (plantobservation_id, sourceaccessioncode);
3449

    
3450

    
3451
--
3452
-- Name: stemobservation_keys_code; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3453
--
3454

    
3455
ALTER TABLE stemobservation
3456
    ADD CONSTRAINT stemobservation_keys_code UNIQUE (plantobservation_id, authorstemcode);
3457

    
3458

    
3459
--
3460
-- Name: stemobservation_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3461
--
3462

    
3463
ALTER TABLE stemobservation
3464
    ADD CONSTRAINT stemobservation_pkey PRIMARY KEY (stemobservation_id);
3465

    
3466

    
3467
--
3468
-- Name: stemtag_current_unique; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3469
--
3470

    
3471
ALTER TABLE stemtag
3472
    ADD CONSTRAINT stemtag_current_unique UNIQUE (stemobservation_id, iscurrent);
3473

    
3474

    
3475
--
3476
-- Name: stemtag_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3477
--
3478

    
3479
ALTER TABLE stemtag
3480
    ADD CONSTRAINT stemtag_keys UNIQUE (stemobservation_id, tag);
3481

    
3482

    
3483
--
3484
-- Name: stemtag_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3485
--
3486

    
3487
ALTER TABLE stemtag
3488
    ADD CONSTRAINT stemtag_pkey PRIMARY KEY (stemtag_id);
3489

    
3490

    
3491
--
3492
-- Name: stratum_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3493
--
3494

    
3495
ALTER TABLE stratum
3496
    ADD CONSTRAINT stratum_pkey PRIMARY KEY (stratum_id);
3497

    
3498

    
3499
--
3500
-- Name: taxonalt_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3501
--
3502

    
3503
ALTER TABLE taxonalt
3504
    ADD CONSTRAINT taxonalt_pkey PRIMARY KEY (taxonalt_id);
3505

    
3506

    
3507
--
3508
-- Name: taxondetermination_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3509
--
3510

    
3511
ALTER TABLE taxondetermination
3512
    ADD CONSTRAINT taxondetermination_pkey PRIMARY KEY (taxondetermination_id);
3513

    
3514

    
3515
--
3516
-- Name: taxonoccurrence_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3517
--
3518

    
3519
ALTER TABLE taxonoccurrence
3520
    ADD CONSTRAINT taxonoccurrence_pkey PRIMARY KEY (taxonoccurrence_id);
3521

    
3522

    
3523
--
3524
-- Name: telephone_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3525
--
3526

    
3527
ALTER TABLE telephone
3528
    ADD CONSTRAINT telephone_pkey PRIMARY KEY (telephone_id);
3529

    
3530

    
3531
--
3532
-- Name: trait_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3533
--
3534

    
3535
ALTER TABLE trait
3536
    ADD CONSTRAINT trait_pkey PRIMARY KEY (trait_id);
3537

    
3538

    
3539
--
3540
-- Name: userdefined_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3541
--
3542

    
3543
ALTER TABLE userdefined
3544
    ADD CONSTRAINT userdefined_pkey PRIMARY KEY (userdefined_id);
3545

    
3546

    
3547
--
3548
-- Name: voucher_keys; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3549
--
3550

    
3551
ALTER TABLE voucher
3552
    ADD CONSTRAINT voucher_keys UNIQUE (taxonoccurrence_id, specimenreplicate_id);
3553

    
3554

    
3555
--
3556
-- Name: voucher_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
3557
--
3558

    
3559
ALTER TABLE voucher
3560
    ADD CONSTRAINT voucher_pkey PRIMARY KEY (voucher_id);
3561

    
3562

    
3563
--
3564
-- Name: address_organization_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3565
--
3566

    
3567
CREATE INDEX address_organization_id_x ON address  (organization_id);
3568

    
3569

    
3570
--
3571
-- Name: address_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3572
--
3573

    
3574
CREATE INDEX address_party_id_x ON address  (party_id);
3575

    
3576

    
3577
--
3578
-- Name: aggregateoccurrence_taxonoccurrence_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3579
--
3580

    
3581
CREATE INDEX aggregateoccurrence_taxonoccurrence_id_x ON aggregateoccurrence  (taxonoccurrence_id);
3582

    
3583

    
3584
--
3585
-- Name: classcontributor_commclass_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3586
--
3587

    
3588
CREATE INDEX classcontributor_commclass_id_x ON classcontributor  (commclass_id);
3589

    
3590

    
3591
--
3592
-- Name: classcontributor_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3593
--
3594

    
3595
CREATE INDEX classcontributor_party_id_x ON classcontributor  (party_id);
3596

    
3597

    
3598
--
3599
-- Name: classcontributor_role_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3600
--
3601

    
3602
CREATE INDEX classcontributor_role_id_x ON classcontributor  (role_id);
3603

    
3604

    
3605
--
3606
-- Name: commclass_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3607
--
3608

    
3609
CREATE UNIQUE INDEX commclass_accessioncode_index ON commclass  (accessioncode);
3610

    
3611

    
3612
--
3613
-- Name: commclass_classpublication_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3614
--
3615

    
3616
CREATE INDEX commclass_classpublication_id_x ON commclass  (classpublication_id);
3617

    
3618

    
3619
--
3620
-- Name: commclass_locationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3621
--
3622

    
3623
CREATE INDEX commclass_locationevent_id_x ON commclass  (locationevent_id);
3624

    
3625

    
3626
--
3627
-- Name: commconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3628
--
3629

    
3630
CREATE UNIQUE INDEX commconcept_accessioncode_index ON commconcept  (accessioncode);
3631

    
3632

    
3633
--
3634
-- Name: commconcept_commname_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3635
--
3636

    
3637
CREATE INDEX commconcept_commname_id_x ON commconcept  (commname_id);
3638

    
3639

    
3640
--
3641
-- Name: commconcept_dobscount_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3642
--
3643

    
3644
CREATE INDEX commconcept_dobscount_x ON commconcept  (d_obscount);
3645

    
3646

    
3647
--
3648
-- Name: commconcept_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3649
--
3650

    
3651
CREATE INDEX commconcept_reference_id_x ON commconcept  (reference_id);
3652

    
3653

    
3654
--
3655
-- Name: commcorrelation_commconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3656
--
3657

    
3658
CREATE INDEX commcorrelation_commconcept_id_x ON commcorrelation  (commconcept_id);
3659

    
3660

    
3661
--
3662
-- Name: commcorrelation_commstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3663
--
3664

    
3665
CREATE INDEX commcorrelation_commstatus_id_x ON commcorrelation  (commstatus_id);
3666

    
3667

    
3668
--
3669
-- Name: commdetermination_commauthority_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3670
--
3671

    
3672
CREATE INDEX commdetermination_commauthority_id_x ON commdetermination  (commauthority_id);
3673

    
3674

    
3675
--
3676
-- Name: commdetermination_commclass_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3677
--
3678

    
3679
CREATE INDEX commdetermination_commclass_id_x ON commdetermination  (commclass_id);
3680

    
3681

    
3682
--
3683
-- Name: commdetermination_commconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3684
--
3685

    
3686
CREATE INDEX commdetermination_commconcept_id_x ON commdetermination  (commconcept_id);
3687

    
3688

    
3689
--
3690
-- Name: commlineage_childcommstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3691
--
3692

    
3693
CREATE INDEX commlineage_childcommstatus_id_x ON commlineage  (childcommstatus_id);
3694

    
3695

    
3696
--
3697
-- Name: commlineage_parentcommstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3698
--
3699

    
3700
CREATE INDEX commlineage_parentcommstatus_id_x ON commlineage  (parentcommstatus_id);
3701

    
3702

    
3703
--
3704
-- Name: commname_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3705
--
3706

    
3707
CREATE INDEX commname_reference_id_x ON commname  (reference_id);
3708

    
3709

    
3710
--
3711
-- Name: commstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3712
--
3713

    
3714
CREATE UNIQUE INDEX commstatus_accessioncode_index ON commstatus  (accessioncode);
3715

    
3716

    
3717
--
3718
-- Name: commstatus_commconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3719
--
3720

    
3721
CREATE INDEX commstatus_commconcept_id_x ON commstatus  (commconcept_id);
3722

    
3723

    
3724
--
3725
-- Name: commstatus_commlevel_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3726
--
3727

    
3728
CREATE INDEX commstatus_commlevel_x ON commstatus  (commlevel);
3729

    
3730

    
3731
--
3732
-- Name: commstatus_commparent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3733
--
3734

    
3735
CREATE INDEX commstatus_commparent_id_x ON commstatus  (commparent_id);
3736

    
3737

    
3738
--
3739
-- Name: commstatus_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3740
--
3741

    
3742
CREATE INDEX commstatus_party_id_x ON commstatus  (party_id);
3743

    
3744

    
3745
--
3746
-- Name: commstatus_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3747
--
3748

    
3749
CREATE INDEX commstatus_reference_id_x ON commstatus  (reference_id);
3750

    
3751

    
3752
--
3753
-- Name: commusage_classsystem_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3754
--
3755

    
3756
CREATE INDEX commusage_classsystem_x ON commusage  (classsystem);
3757

    
3758

    
3759
--
3760
-- Name: commusage_commconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3761
--
3762

    
3763
CREATE INDEX commusage_commconcept_id_x ON commusage  (commconcept_id);
3764

    
3765

    
3766
--
3767
-- Name: commusage_commname_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3768
--
3769

    
3770
CREATE INDEX commusage_commname_id_x ON commusage  (commname_id);
3771

    
3772

    
3773
--
3774
-- Name: commusage_commname_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3775
--
3776

    
3777
CREATE INDEX commusage_commname_x ON commusage  (commname);
3778

    
3779

    
3780
--
3781
-- Name: commusage_commstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3782
--
3783

    
3784
CREATE INDEX commusage_commstatus_id_x ON commusage  (commstatus_id);
3785

    
3786

    
3787
--
3788
-- Name: commusage_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3789
--
3790

    
3791
CREATE INDEX commusage_party_id_x ON commusage  (party_id);
3792

    
3793

    
3794
--
3795
-- Name: coverindex_covermethod_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3796
--
3797

    
3798
CREATE INDEX coverindex_covermethod_id_x ON coverindex  (covermethod_id);
3799

    
3800

    
3801
--
3802
-- Name: covermethod_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3803
--
3804

    
3805
CREATE UNIQUE INDEX covermethod_accessioncode_index ON covermethod  (accessioncode);
3806

    
3807

    
3808
--
3809
-- Name: covermethod_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3810
--
3811

    
3812
CREATE INDEX covermethod_reference_id_x ON covermethod  (reference_id);
3813

    
3814

    
3815
--
3816
-- Name: definedvalue_userdefined_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3817
--
3818

    
3819
CREATE INDEX definedvalue_userdefined_id_x ON definedvalue  (userdefined_id);
3820

    
3821

    
3822
--
3823
-- Name: disturbanceobs_locationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3824
--
3825

    
3826
CREATE INDEX disturbanceobs_locationevent_id_x ON disturbanceobs  (locationevent_id);
3827

    
3828

    
3829
--
3830
-- Name: emb_aggregateoccurrence_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3831
--
3832

    
3833
CREATE INDEX emb_aggregateoccurrence_idx ON aggregateoccurrence  (emb_aggregateoccurrence);
3834

    
3835

    
3836
--
3837
-- Name: emb_classcontributor_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3838
--
3839

    
3840
CREATE INDEX emb_classcontributor_idx ON classcontributor  (emb_classcontributor);
3841

    
3842

    
3843
--
3844
-- Name: emb_commclass_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3845
--
3846

    
3847
CREATE INDEX emb_commclass_idx ON commclass  (emb_commclass);
3848

    
3849

    
3850
--
3851
-- Name: emb_commdetermination_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3852
--
3853

    
3854
CREATE INDEX emb_commdetermination_idx ON commdetermination  (emb_commdetermination);
3855

    
3856

    
3857
--
3858
-- Name: emb_disturbanceobs_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3859
--
3860

    
3861
CREATE INDEX emb_disturbanceobs_idx ON disturbanceobs  (emb_disturbanceobs);
3862

    
3863

    
3864
--
3865
-- Name: emb_location_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3866
--
3867

    
3868
CREATE INDEX emb_location_idx ON location  (emb_location);
3869

    
3870

    
3871
--
3872
-- Name: emb_locationevent_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3873
--
3874

    
3875
CREATE INDEX emb_locationevent_idx ON locationevent  (emb_locationevent);
3876

    
3877

    
3878
--
3879
-- Name: emb_plantobservation_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3880
--
3881

    
3882
CREATE INDEX emb_plantobservation_idx ON plantobservation  (emb_plantobservation);
3883

    
3884

    
3885
--
3886
-- Name: emb_soilobs_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3887
--
3888

    
3889
CREATE INDEX emb_soilobs_idx ON soilobs  (emb_soilobs);
3890

    
3891

    
3892
--
3893
-- Name: emb_stemobservation_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3894
--
3895

    
3896
CREATE INDEX emb_stemobservation_idx ON stemobservation  (emb_stemobservation);
3897

    
3898

    
3899
--
3900
-- Name: emb_taxonalt_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3901
--
3902

    
3903
CREATE INDEX emb_taxonalt_idx ON taxonalt  (emb_taxonalt);
3904

    
3905

    
3906
--
3907
-- Name: emb_taxondetermination_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3908
--
3909

    
3910
CREATE INDEX emb_taxondetermination_idx ON taxondetermination  (emb_taxondetermination);
3911

    
3912

    
3913
--
3914
-- Name: emb_taxonoccurrence_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3915
--
3916

    
3917
CREATE INDEX emb_taxonoccurrence_idx ON taxonoccurrence  (emb_taxonoccurrence);
3918

    
3919

    
3920
--
3921
-- Name: embargo_location_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3922
--
3923

    
3924
CREATE INDEX embargo_location_id_x ON embargo  (location_id);
3925

    
3926

    
3927
--
3928
-- Name: fki_aggregateoccurrence_plantobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3929
--
3930

    
3931
CREATE INDEX fki_aggregateoccurrence_plantobservation_id ON aggregateoccurrence  (plantobservation_id);
3932

    
3933

    
3934
--
3935
-- Name: fki_aggregateoccurrence_stratum_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3936
--
3937

    
3938
CREATE INDEX fki_aggregateoccurrence_stratum_id ON aggregateoccurrence  (stratum_id);
3939

    
3940

    
3941
--
3942
-- Name: fki_locationdetermination_identifier_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3943
--
3944

    
3945
CREATE INDEX fki_locationdetermination_identifier_id ON locationdetermination  (identifier_id);
3946

    
3947

    
3948
--
3949
-- Name: fki_locationevent_datasource_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3950
--
3951

    
3952
CREATE INDEX fki_locationevent_datasource_id ON locationevent  (datasource_id);
3953

    
3954

    
3955
--
3956
-- Name: fki_locationevent_method_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3957
--
3958

    
3959
CREATE INDEX fki_locationevent_method_id ON locationevent  (method_id);
3960

    
3961

    
3962
--
3963
-- Name: fki_locationevent_parent_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3964
--
3965

    
3966
CREATE INDEX fki_locationevent_parent_id ON locationevent  (parent_id);
3967

    
3968

    
3969
--
3970
-- Name: fki_method_reference_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3971
--
3972

    
3973
CREATE INDEX fki_method_reference_id ON method  (reference_id);
3974

    
3975

    
3976
--
3977
-- Name: fki_methodgrowthform_growthform_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3978
--
3979

    
3980
CREATE INDEX fki_methodgrowthform_growthform_id ON methodgrowthform  (growthform_id);
3981

    
3982

    
3983
--
3984
-- Name: fki_methodgrowthform_growthformmethod_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3985
--
3986

    
3987
CREATE INDEX fki_methodgrowthform_growthformmethod_id ON methodgrowthform  (submethod_id);
3988

    
3989

    
3990
--
3991
-- Name: fki_methodgrowthform_method_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3992
--
3993

    
3994
CREATE INDEX fki_methodgrowthform_method_id ON methodgrowthform  (method_id);
3995

    
3996

    
3997
--
3998
-- Name: fki_methodtaxonclass_method_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
3999
--
4000

    
4001
CREATE INDEX fki_methodtaxonclass_method_id ON methodtaxonclass  (method_id);
4002

    
4003

    
4004
--
4005
-- Name: fki_methodtaxonclass_plantconcept_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4006
--
4007

    
4008
CREATE INDEX fki_methodtaxonclass_plantconcept_id ON methodtaxonclass  (plantconcept_id);
4009

    
4010

    
4011
--
4012
-- Name: fki_plantconcept_scope_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4013
--
4014

    
4015
CREATE INDEX fki_plantconcept_scope_id ON plantconcept  (scope_id);
4016

    
4017

    
4018
--
4019
-- Name: fki_plantconceptscope_locationevent_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4020
--
4021

    
4022
CREATE INDEX fki_plantconceptscope_locationevent_id ON plantconceptscope  (locationevent_id);
4023

    
4024

    
4025
--
4026
-- Name: fki_plantconceptscope_namedplace_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4027
--
4028

    
4029
CREATE INDEX fki_plantconceptscope_namedplace_id ON plantconceptscope  (namedplace_id);
4030

    
4031

    
4032
--
4033
-- Name: fki_plantconceptscope_project_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4034
--
4035

    
4036
CREATE INDEX fki_plantconceptscope_project_id ON plantconceptscope  (project_id);
4037

    
4038

    
4039
--
4040
-- Name: fki_plantobservation_plant_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4041
--
4042

    
4043
CREATE INDEX fki_plantobservation_plant_id ON plantobservation  (plant_id);
4044

    
4045

    
4046
--
4047
-- Name: fki_project_datasource_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4048
--
4049

    
4050
CREATE INDEX fki_project_datasource_id ON project  (datasource_id);
4051

    
4052

    
4053
--
4054
-- Name: fki_specimenreplicate_datasource_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4055
--
4056

    
4057
CREATE INDEX fki_specimenreplicate_datasource_id ON specimenreplicate  (datasource_id);
4058

    
4059

    
4060
--
4061
-- Name: fki_specimenreplicate_museum_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4062
--
4063

    
4064
CREATE INDEX fki_specimenreplicate_museum_id ON specimenreplicate  (museum_id);
4065

    
4066

    
4067
--
4068
-- Name: fki_specimenreplicate_reference_id_fkey; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4069
--
4070

    
4071
CREATE INDEX fki_specimenreplicate_reference_id_fkey ON specimenreplicate  (datasource_id);
4072

    
4073

    
4074
--
4075
-- Name: fki_specimenreplicate_specimen_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4076
--
4077

    
4078
CREATE INDEX fki_specimenreplicate_specimen_id ON specimenreplicate  (specimen_id);
4079

    
4080

    
4081
--
4082
-- Name: fki_stemtag_plant_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4083
--
4084

    
4085
CREATE INDEX fki_stemtag_plant_id ON stemtag  (stemobservation_id);
4086

    
4087

    
4088
--
4089
-- Name: fki_stemtag_plantobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4090
--
4091

    
4092
CREATE INDEX fki_stemtag_plantobservation_id ON stemtag  (stemobservation_id);
4093

    
4094

    
4095
--
4096
-- Name: fki_stemtag_stemobservation_id; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4097
--
4098

    
4099
CREATE INDEX fki_stemtag_stemobservation_id ON stemtag  (stemobservation_id);
4100

    
4101

    
4102
--
4103
-- Name: graphic_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4104
--
4105

    
4106
CREATE UNIQUE INDEX graphic_accessioncode_index ON graphic  (accessioncode);
4107

    
4108

    
4109
--
4110
-- Name: graphic_locationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4111
--
4112

    
4113
CREATE INDEX graphic_locationevent_id_x ON graphic  (locationevent_id);
4114

    
4115

    
4116
--
4117
-- Name: location_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4118
--
4119

    
4120
CREATE UNIQUE INDEX location_accessioncode_index ON location  (accessioncode);
4121

    
4122

    
4123
--
4124
-- Name: location_parent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4125
--
4126

    
4127
CREATE INDEX location_parent_id_x ON location  (parent_id);
4128

    
4129

    
4130
--
4131
-- Name: locationdetermination_location_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4132
--
4133

    
4134
CREATE INDEX locationdetermination_location_id_x ON locationdetermination  (location_id);
4135

    
4136

    
4137
--
4138
-- Name: locationdetermination_namedplace_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4139
--
4140

    
4141
CREATE INDEX locationdetermination_namedplace_id_x ON locationdetermination  (namedplace_id);
4142

    
4143

    
4144
--
4145
-- Name: locationevent_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4146
--
4147

    
4148
CREATE UNIQUE INDEX locationevent_accessioncode_index ON locationevent  (accessioncode);
4149

    
4150

    
4151
--
4152
-- Name: locationevent_keys_project_authorcode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4153
--
4154

    
4155

    
4156

    
4157

    
4158
--
4159
-- Name: locationevent_location_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4160
--
4161

    
4162
CREATE INDEX locationevent_location_id_x ON locationevent  (location_id);
4163

    
4164

    
4165
--
4166
-- Name: locationevent_previousobs_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4167
--
4168

    
4169
CREATE INDEX locationevent_previousobs_id_x ON locationevent  (previous_id);
4170

    
4171

    
4172
--
4173
-- Name: locationevent_project_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4174
--
4175

    
4176
CREATE INDEX locationevent_project_id_x ON locationevent  (project_id);
4177

    
4178

    
4179
--
4180
-- Name: locationevent_soiltaxon_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4181
--
4182

    
4183
CREATE INDEX locationevent_soiltaxon_id_x ON locationevent  (soiltaxon_id);
4184

    
4185

    
4186
--
4187
-- Name: locationeventcontributor_locationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4188
--
4189

    
4190
CREATE INDEX locationeventcontributor_locationevent_id_x ON locationeventcontributor  (locationevent_id);
4191

    
4192

    
4193
--
4194
-- Name: locationeventcontributor_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4195
--
4196

    
4197
CREATE INDEX locationeventcontributor_party_id_x ON locationeventcontributor  (party_id);
4198

    
4199

    
4200
--
4201
-- Name: locationeventcontributor_role_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4202
--
4203

    
4204
CREATE INDEX locationeventcontributor_role_id_x ON locationeventcontributor  (role_id);
4205

    
4206

    
4207
--
4208
-- Name: locationeventsynonym_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4209
--
4210

    
4211
CREATE UNIQUE INDEX locationeventsynonym_accessioncode_index ON locationeventsynonym  (accessioncode);
4212

    
4213

    
4214
--
4215
-- Name: locationeventsynonym_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4216
--
4217

    
4218
CREATE INDEX locationeventsynonym_party_id_x ON locationeventsynonym  (party_id);
4219

    
4220

    
4221
--
4222
-- Name: locationeventsynonym_primarylocationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4223
--
4224

    
4225
CREATE INDEX locationeventsynonym_primarylocationevent_id_x ON locationeventsynonym  (primarylocationevent_id);
4226

    
4227

    
4228
--
4229
-- Name: locationeventsynonym_role_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4230
--
4231

    
4232
CREATE INDEX locationeventsynonym_role_id_x ON locationeventsynonym  (role_id);
4233

    
4234

    
4235
--
4236
-- Name: locationeventsynonym_synonymlocationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4237
--
4238

    
4239
CREATE INDEX locationeventsynonym_synonymlocationevent_id_x ON locationeventsynonym  (synonymlocationevent_id);
4240

    
4241

    
4242
--
4243
-- Name: method_accessioncode; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4244
--
4245

    
4246
CREATE UNIQUE INDEX method_accessioncode ON method  (accessioncode);
4247

    
4248

    
4249
--
4250
-- Name: method_keys; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4251
--
4252

    
4253

    
4254

    
4255

    
4256
--
4257
-- Name: namedplace_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4258
--
4259

    
4260
CREATE UNIQUE INDEX namedplace_accessioncode_index ON namedplace  (accessioncode);
4261

    
4262

    
4263
--
4264
-- Name: namedplace_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4265
--
4266

    
4267
CREATE INDEX namedplace_reference_id_x ON namedplace  (reference_id);
4268

    
4269

    
4270
--
4271
-- Name: note_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4272
--
4273

    
4274
CREATE UNIQUE INDEX note_accessioncode_index ON note  (accessioncode);
4275

    
4276

    
4277
--
4278
-- Name: note_notelink_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4279
--
4280

    
4281
CREATE INDEX note_notelink_id_x ON note  (notelink_id);
4282

    
4283

    
4284
--
4285
-- Name: note_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4286
--
4287

    
4288
CREATE INDEX note_party_id_x ON note  (party_id);
4289

    
4290

    
4291
--
4292
-- Name: note_role_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4293
--
4294

    
4295
CREATE INDEX note_role_id_x ON note  (role_id);
4296

    
4297

    
4298
--
4299
-- Name: party_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4300
--
4301

    
4302
CREATE UNIQUE INDEX party_accessioncode_index ON party  (accessioncode);
4303

    
4304

    
4305
--
4306
-- Name: party_currentname_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4307
--
4308

    
4309
CREATE INDEX party_currentname_id_x ON party  (currentname_id);
4310

    
4311

    
4312
--
4313
-- Name: party_givenname; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4314
--
4315

    
4316
CREATE INDEX party_givenname ON party  (givenname);
4317

    
4318

    
4319
--
4320
-- Name: party_keys; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4321
--
4322

    
4323

    
4324

    
4325

    
4326
--
4327
-- Name: party_middlename; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4328
--
4329

    
4330
CREATE INDEX party_middlename ON party  (middlename);
4331

    
4332

    
4333
--
4334
-- Name: party_organizationname; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4335
--
4336

    
4337
CREATE INDEX party_organizationname ON party  (organizationname);
4338

    
4339

    
4340
--
4341
-- Name: party_surname; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4342
--
4343

    
4344
CREATE INDEX party_surname ON party  (surname);
4345

    
4346

    
4347
--
4348
-- Name: partymember_childparty_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4349
--
4350

    
4351
CREATE INDEX partymember_childparty_id_x ON partymember  (childparty_id);
4352

    
4353

    
4354
--
4355
-- Name: partymember_parentparty_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4356
--
4357

    
4358
CREATE INDEX partymember_parentparty_id_x ON partymember  (parentparty_id);
4359

    
4360

    
4361
--
4362
-- Name: partymember_role_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4363
--
4364

    
4365
CREATE INDEX partymember_role_id_x ON partymember  (role_id);
4366

    
4367

    
4368
--
4369
-- Name: plantconcept_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4370
--
4371

    
4372
CREATE UNIQUE INDEX plantconcept_accessioncode_index ON plantconcept  (accessioncode);
4373

    
4374

    
4375
--
4376
-- Name: plantconcept_dobscount_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4377
--
4378

    
4379
CREATE INDEX plantconcept_dobscount_x ON plantconcept  (d_obscount);
4380

    
4381

    
4382
--
4383
-- Name: plantconcept_keys; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4384
--
4385

    
4386

    
4387

    
4388

    
4389
--
4390
-- Name: plantconcept_plantname_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4391
--
4392

    
4393
CREATE INDEX plantconcept_plantname_id_x ON plantconcept  (plantname_id);
4394

    
4395

    
4396
--
4397
-- Name: plantconcept_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4398
--
4399

    
4400
CREATE INDEX plantconcept_reference_id_x ON plantconcept  (reference_id);
4401

    
4402

    
4403
--
4404
-- Name: plantconceptscope_keys; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4405
--
4406

    
4407

    
4408

    
4409

    
4410
--
4411
-- Name: plantcorrelation_plantconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4412
--
4413

    
4414
CREATE INDEX plantcorrelation_plantconcept_id_x ON plantcorrelation  (plantconcept_id);
4415

    
4416

    
4417
--
4418
-- Name: plantcorrelation_plantstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4419
--
4420

    
4421
CREATE INDEX plantcorrelation_plantstatus_id_x ON plantcorrelation  (plantstatus_id);
4422

    
4423

    
4424
--
4425
-- Name: plantlineage_childplantstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4426
--
4427

    
4428
CREATE INDEX plantlineage_childplantstatus_id_x ON plantlineage  (childplantstatus_id);
4429

    
4430

    
4431
--
4432
-- Name: plantlineage_parentplantstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4433
--
4434

    
4435
CREATE INDEX plantlineage_parentplantstatus_id_x ON plantlineage  (parentplantstatus_id);
4436

    
4437

    
4438
--
4439
-- Name: plantname_plantname_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4440
--
4441

    
4442
CREATE INDEX plantname_plantname_x ON plantname  (plantname);
4443

    
4444

    
4445
--
4446
-- Name: plantname_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4447
--
4448

    
4449
CREATE INDEX plantname_reference_id_x ON plantname  (reference_id);
4450

    
4451

    
4452
--
4453
-- Name: plantstatus_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4454
--
4455

    
4456
CREATE UNIQUE INDEX plantstatus_accessioncode_index ON plantstatus  (accessioncode);
4457

    
4458

    
4459
--
4460
-- Name: plantstatus_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4461
--
4462

    
4463
CREATE INDEX plantstatus_party_id_x ON plantstatus  (party_id);
4464

    
4465

    
4466
--
4467
-- Name: plantstatus_plantconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4468
--
4469

    
4470
CREATE INDEX plantstatus_plantconcept_id_x ON plantstatus  (plantconcept_id);
4471

    
4472

    
4473
--
4474
-- Name: plantstatus_plantlevel_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4475
--
4476

    
4477
CREATE INDEX plantstatus_plantlevel_x ON plantstatus  (plantlevel);
4478

    
4479

    
4480
--
4481
-- Name: plantstatus_plantparent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4482
--
4483

    
4484
CREATE INDEX plantstatus_plantparent_id_x ON plantstatus  (plantparent_id);
4485

    
4486

    
4487
--
4488
-- Name: plantstatus_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4489
--
4490

    
4491
CREATE INDEX plantstatus_reference_id_x ON plantstatus  (reference_id);
4492

    
4493

    
4494
--
4495
-- Name: plantusage_classsystem_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4496
--
4497

    
4498
CREATE INDEX plantusage_classsystem_x ON plantusage  (classsystem);
4499

    
4500

    
4501
--
4502
-- Name: plantusage_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4503
--
4504

    
4505
CREATE INDEX plantusage_party_id_x ON plantusage  (party_id);
4506

    
4507

    
4508
--
4509
-- Name: plantusage_plantconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4510
--
4511

    
4512
CREATE INDEX plantusage_plantconcept_id_x ON plantusage  (plantconcept_id);
4513

    
4514

    
4515
--
4516
-- Name: plantusage_plantname_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4517
--
4518

    
4519
CREATE INDEX plantusage_plantname_id_x ON plantusage  (plantname_id);
4520

    
4521

    
4522
--
4523
-- Name: plantusage_plantname_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4524
--
4525

    
4526
CREATE INDEX plantusage_plantname_x ON plantusage  (plantname);
4527

    
4528

    
4529
--
4530
-- Name: plantusage_plantstatus_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4531
--
4532

    
4533
CREATE INDEX plantusage_plantstatus_id_x ON plantusage  (plantstatus_id);
4534

    
4535

    
4536
--
4537
-- Name: project_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4538
--
4539

    
4540
CREATE UNIQUE INDEX project_accessioncode_index ON project  (accessioncode);
4541

    
4542

    
4543
--
4544
-- Name: projectcontributor_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4545
--
4546

    
4547
CREATE INDEX projectcontributor_party_id_x ON projectcontributor  (party_id);
4548

    
4549

    
4550
--
4551
-- Name: projectcontributor_project_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4552
--
4553

    
4554
CREATE INDEX projectcontributor_project_id_x ON projectcontributor  (project_id);
4555

    
4556

    
4557
--
4558
-- Name: projectcontributor_role_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4559
--
4560

    
4561
CREATE INDEX projectcontributor_role_id_x ON projectcontributor  (role_id);
4562

    
4563

    
4564
--
4565
-- Name: reference_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4566
--
4567

    
4568
CREATE UNIQUE INDEX reference_accessioncode_index ON reference  (accessioncode);
4569

    
4570

    
4571
--
4572
-- Name: reference_referencejournal_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4573
--
4574

    
4575
CREATE INDEX reference_referencejournal_id_x ON reference  (referencejournal_id);
4576

    
4577

    
4578
--
4579
-- Name: referencealtident_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4580
--
4581

    
4582
CREATE INDEX referencealtident_reference_id_x ON referencealtident  (reference_id);
4583

    
4584

    
4585
--
4586
-- Name: referencecontributor_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4587
--
4588

    
4589
CREATE INDEX referencecontributor_reference_id_x ON referencecontributor  (reference_id);
4590

    
4591

    
4592
--
4593
-- Name: referencecontributor_referenceparty_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4594
--
4595

    
4596
CREATE INDEX referencecontributor_referenceparty_id_x ON referencecontributor  (referenceparty_id);
4597

    
4598

    
4599
--
4600
-- Name: referencejournal_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4601
--
4602

    
4603
CREATE UNIQUE INDEX referencejournal_accessioncode_index ON referencejournal  (accessioncode);
4604

    
4605

    
4606
--
4607
-- Name: referenceparty_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4608
--
4609

    
4610
CREATE UNIQUE INDEX referenceparty_accessioncode_index ON referenceparty  (accessioncode);
4611

    
4612

    
4613
--
4614
-- Name: referenceparty_currentparty_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4615
--
4616

    
4617
CREATE INDEX referenceparty_currentparty_id_x ON referenceparty  (currentparty_id);
4618

    
4619

    
4620
--
4621
-- Name: revision_previousrevision_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4622
--
4623

    
4624
CREATE INDEX revision_previousrevision_id_x ON revision  (previousrevision_id);
4625

    
4626

    
4627
--
4628
-- Name: role_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4629
--
4630

    
4631
CREATE UNIQUE INDEX role_accessioncode_index ON role  (accessioncode);
4632

    
4633

    
4634
--
4635
-- Name: soilobs_locationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4636
--
4637

    
4638
CREATE INDEX soilobs_locationevent_id_x ON soilobs  (locationevent_id);
4639

    
4640

    
4641
--
4642
-- Name: soiltaxon_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4643
--
4644

    
4645
CREATE UNIQUE INDEX soiltaxon_accessioncode_index ON soiltaxon  (accessioncode);
4646

    
4647

    
4648
--
4649
-- Name: soiltaxon_soilparent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4650
--
4651

    
4652
CREATE INDEX soiltaxon_soilparent_id_x ON soiltaxon  (soilparent_id);
4653

    
4654

    
4655
--
4656
-- Name: stemobservation_plantobservation_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4657
--
4658

    
4659
CREATE INDEX stemobservation_plantobservation_id_x ON stemobservation  (plantobservation_id);
4660

    
4661

    
4662
--
4663
-- Name: stratum_locationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4664
--
4665

    
4666
CREATE INDEX stratum_locationevent_id_x ON stratum  (locationevent_id);
4667

    
4668

    
4669
--
4670
-- Name: taxonalt_plantconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4671
--
4672

    
4673
CREATE INDEX taxonalt_plantconcept_id_x ON taxonalt  (plantconcept_id);
4674

    
4675

    
4676
--
4677
-- Name: taxonalt_taxondetermination_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4678
--
4679

    
4680
CREATE INDEX taxonalt_taxondetermination_id_x ON taxonalt  (taxondetermination_id);
4681

    
4682

    
4683
--
4684
-- Name: taxondetermination_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4685
--
4686

    
4687
CREATE UNIQUE INDEX taxondetermination_accessioncode_index ON taxondetermination  (accessioncode);
4688

    
4689

    
4690
--
4691
-- Name: taxondetermination_keys; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4692
--
4693

    
4694

    
4695

    
4696

    
4697
--
4698
-- Name: taxondetermination_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4699
--
4700

    
4701
CREATE INDEX taxondetermination_party_id_x ON taxondetermination  (party_id);
4702

    
4703

    
4704
--
4705
-- Name: taxondetermination_plantconcept_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4706
--
4707

    
4708
CREATE INDEX taxondetermination_plantconcept_id_x ON taxondetermination  (plantconcept_id);
4709

    
4710

    
4711
--
4712
-- Name: taxondetermination_reference_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4713
--
4714

    
4715
CREATE INDEX taxondetermination_reference_id_x ON taxondetermination  (reference_id);
4716

    
4717

    
4718
--
4719
-- Name: taxondetermination_role_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4720
--
4721

    
4722
CREATE INDEX taxondetermination_role_id_x ON taxondetermination  (role_id);
4723

    
4724

    
4725
--
4726
-- Name: taxondetermination_taxonoccurrence_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4727
--
4728

    
4729
CREATE INDEX taxondetermination_taxonoccurrence_id_x ON taxondetermination  (taxonoccurrence_id);
4730

    
4731

    
4732
--
4733
-- Name: taxonoccurrence_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4734
--
4735

    
4736
CREATE UNIQUE INDEX taxonoccurrence_accessioncode_index ON taxonoccurrence  (accessioncode);
4737

    
4738

    
4739
--
4740
-- Name: taxonoccurrence_locationevent_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4741
--
4742

    
4743
CREATE INDEX taxonoccurrence_locationevent_id_x ON taxonoccurrence  (locationevent_id);
4744

    
4745

    
4746
--
4747
-- Name: telephone_party_id_x; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4748
--
4749

    
4750
CREATE INDEX telephone_party_id_x ON telephone  (party_id);
4751

    
4752

    
4753
--
4754
-- Name: userdefined_accessioncode_index; Type: INDEX; Schema: public; Owner: -; Tablespace: 
4755
--
4756

    
4757
CREATE UNIQUE INDEX userdefined_accessioncode_index ON userdefined  (accessioncode);
4758

    
4759

    
4760
--
4761
-- Name: aggregateoccurrence_plantobs_count_1; Type: TRIGGER; Schema: public; Owner: -
4762
--
4763

    
4764

    
4765

    
4766

    
4767
--
4768
-- Name: address_organization_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4769
--
4770

    
4771
ALTER TABLE address
4772
    ADD CONSTRAINT address_organization_id FOREIGN KEY (organization_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
4773

    
4774

    
4775
--
4776
-- Name: address_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4777
--
4778

    
4779
ALTER TABLE address
4780
    ADD CONSTRAINT address_party_id FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
4781

    
4782

    
4783
--
4784
-- Name: aggregateoccurrence_method_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4785
--
4786

    
4787
ALTER TABLE aggregateoccurrence
4788
    ADD CONSTRAINT aggregateoccurrence_method_id FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
4789

    
4790

    
4791
--
4792
-- Name: aggregateoccurrence_plantobservation_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4793
--
4794

    
4795
ALTER TABLE aggregateoccurrence
4796
    ADD CONSTRAINT aggregateoccurrence_plantobservation_id FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
4797

    
4798

    
4799
--
4800
-- Name: aggregateoccurrence_stratum_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4801
--
4802

    
4803
ALTER TABLE aggregateoccurrence
4804
    ADD CONSTRAINT aggregateoccurrence_stratum_id FOREIGN KEY (stratum_id) REFERENCES stratum(stratum_id) ON UPDATE CASCADE ON DELETE CASCADE;
4805

    
4806

    
4807
--
4808
-- Name: aggregateoccurrence_taxonoccurrence_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4809
--
4810

    
4811
ALTER TABLE aggregateoccurrence
4812
    ADD CONSTRAINT aggregateoccurrence_taxonoccurrence_id FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
4813

    
4814

    
4815
--
4816
-- Name: classcontributor_commclass_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4817
--
4818

    
4819
ALTER TABLE classcontributor
4820
    ADD CONSTRAINT classcontributor_commclass_id FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
4821

    
4822

    
4823
--
4824
-- Name: classcontributor_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4825
--
4826

    
4827

    
4828

    
4829

    
4830
--
4831
-- Name: classcontributor_role_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4832
--
4833

    
4834
ALTER TABLE classcontributor
4835
    ADD CONSTRAINT classcontributor_role_id FOREIGN KEY (role_id) REFERENCES role(role_id) ON UPDATE CASCADE ON DELETE CASCADE;
4836

    
4837

    
4838
--
4839
-- Name: commclass_classpublication_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4840
--
4841

    
4842

    
4843

    
4844

    
4845
--
4846
-- Name: commclass_locationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4847
--
4848

    
4849
ALTER TABLE commclass
4850
    ADD CONSTRAINT commclass_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
4851

    
4852

    
4853
--
4854
-- Name: commconcept_commname_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4855
--
4856

    
4857
ALTER TABLE commconcept
4858
    ADD CONSTRAINT commconcept_commname_id FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
4859

    
4860

    
4861
--
4862
-- Name: commconcept_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4863
--
4864

    
4865

    
4866

    
4867

    
4868
--
4869
-- Name: commcorrelation_commconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4870
--
4871

    
4872
ALTER TABLE commcorrelation
4873
    ADD CONSTRAINT commcorrelation_commconcept_id FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
4874

    
4875

    
4876
--
4877
-- Name: commcorrelation_commstatus_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4878
--
4879

    
4880
ALTER TABLE commcorrelation
4881
    ADD CONSTRAINT commcorrelation_commstatus_id FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
4882

    
4883

    
4884
--
4885
-- Name: commdetermination_commauthority_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4886
--
4887

    
4888

    
4889

    
4890

    
4891
--
4892
-- Name: commdetermination_commclass_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4893
--
4894

    
4895
ALTER TABLE commdetermination
4896
    ADD CONSTRAINT commdetermination_commclass_id FOREIGN KEY (commclass_id) REFERENCES commclass(commclass_id) ON UPDATE CASCADE ON DELETE CASCADE;
4897

    
4898

    
4899
--
4900
-- Name: commdetermination_commconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4901
--
4902

    
4903
ALTER TABLE commdetermination
4904
    ADD CONSTRAINT commdetermination_commconcept_id FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
4905

    
4906

    
4907
--
4908
-- Name: commlineage_childcommstatus_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4909
--
4910

    
4911
ALTER TABLE commlineage
4912
    ADD CONSTRAINT commlineage_childcommstatus_id FOREIGN KEY (childcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
4913

    
4914

    
4915
--
4916
-- Name: commlineage_parentcommstatus_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4917
--
4918

    
4919
ALTER TABLE commlineage
4920
    ADD CONSTRAINT commlineage_parentcommstatus_id FOREIGN KEY (parentcommstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
4921

    
4922

    
4923
--
4924
-- Name: commname_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4925
--
4926

    
4927

    
4928

    
4929

    
4930
--
4931
-- Name: commstatus_commconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4932
--
4933

    
4934
ALTER TABLE commstatus
4935
    ADD CONSTRAINT commstatus_commconcept_id FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
4936

    
4937

    
4938
--
4939
-- Name: commstatus_commparent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4940
--
4941

    
4942
ALTER TABLE commstatus
4943
    ADD CONSTRAINT commstatus_commparent_id FOREIGN KEY (commparent_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
4944

    
4945

    
4946
--
4947
-- Name: commstatus_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4948
--
4949

    
4950

    
4951

    
4952

    
4953
--
4954
-- Name: commstatus_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4955
--
4956

    
4957

    
4958

    
4959

    
4960
--
4961
-- Name: commusage_commconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4962
--
4963

    
4964
ALTER TABLE commusage
4965
    ADD CONSTRAINT commusage_commconcept_id FOREIGN KEY (commconcept_id) REFERENCES commconcept(commconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
4966

    
4967

    
4968
--
4969
-- Name: commusage_commname_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4970
--
4971

    
4972
ALTER TABLE commusage
4973
    ADD CONSTRAINT commusage_commname_id FOREIGN KEY (commname_id) REFERENCES commname(commname_id) ON UPDATE CASCADE ON DELETE CASCADE;
4974

    
4975

    
4976
--
4977
-- Name: commusage_commstatus_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4978
--
4979

    
4980
ALTER TABLE commusage
4981
    ADD CONSTRAINT commusage_commstatus_id FOREIGN KEY (commstatus_id) REFERENCES commstatus(commstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
4982

    
4983

    
4984
--
4985
-- Name: commusage_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4986
--
4987

    
4988

    
4989

    
4990

    
4991
--
4992
-- Name: coverindex_covermethod_id; Type: FK CONSTRAINT; Schema: public; Owner: -
4993
--
4994

    
4995
ALTER TABLE coverindex
4996
    ADD CONSTRAINT coverindex_covermethod_id FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
4997

    
4998

    
4999
--
5000
-- Name: covermethod_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5001
--
5002

    
5003

    
5004

    
5005

    
5006
--
5007
-- Name: definedvalue_userdefined_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5008
--
5009

    
5010
ALTER TABLE definedvalue
5011
    ADD CONSTRAINT definedvalue_userdefined_id FOREIGN KEY (userdefined_id) REFERENCES userdefined(userdefined_id) ON UPDATE CASCADE ON DELETE CASCADE;
5012

    
5013

    
5014
--
5015
-- Name: disturbanceobs_locationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5016
--
5017

    
5018
ALTER TABLE disturbanceobs
5019
    ADD CONSTRAINT disturbanceobs_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5020

    
5021

    
5022
--
5023
-- Name: embargo_location_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5024
--
5025

    
5026
ALTER TABLE embargo
5027
    ADD CONSTRAINT embargo_location_id FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5028

    
5029

    
5030
--
5031
-- Name: graphic_locationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5032
--
5033

    
5034
ALTER TABLE graphic
5035
    ADD CONSTRAINT graphic_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5036

    
5037

    
5038
--
5039
-- Name: location_parent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5040
--
5041

    
5042
ALTER TABLE location
5043
    ADD CONSTRAINT location_parent_id FOREIGN KEY (parent_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5044

    
5045

    
5046
--
5047
-- Name: locationdetermination_identifier_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5048
--
5049

    
5050

    
5051

    
5052

    
5053
--
5054
-- Name: locationdetermination_location_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5055
--
5056

    
5057
ALTER TABLE locationdetermination
5058
    ADD CONSTRAINT locationdetermination_location_id FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5059

    
5060

    
5061
--
5062
-- Name: locationdetermination_namedplace_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5063
--
5064

    
5065
ALTER TABLE locationdetermination
5066
    ADD CONSTRAINT locationdetermination_namedplace_id FOREIGN KEY (namedplace_id) REFERENCES namedplace(namedplace_id) ON UPDATE CASCADE ON DELETE CASCADE;
5067

    
5068

    
5069
--
5070
-- Name: locationevent_datasource_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5071
--
5072

    
5073

    
5074

    
5075

    
5076
--
5077
-- Name: locationevent_location_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5078
--
5079

    
5080
ALTER TABLE locationevent
5081
    ADD CONSTRAINT locationevent_location_id FOREIGN KEY (location_id) REFERENCES location(location_id) ON UPDATE CASCADE ON DELETE CASCADE;
5082

    
5083

    
5084
--
5085
-- Name: locationevent_method_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5086
--
5087

    
5088
ALTER TABLE locationevent
5089
    ADD CONSTRAINT locationevent_method_id FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5090

    
5091

    
5092
--
5093
-- Name: locationevent_parent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5094
--
5095

    
5096
ALTER TABLE locationevent
5097
    ADD CONSTRAINT locationevent_parent_id FOREIGN KEY (parent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5098

    
5099

    
5100
--
5101
-- Name: locationevent_previousobs_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5102
--
5103

    
5104
ALTER TABLE locationevent
5105
    ADD CONSTRAINT locationevent_previousobs_id FOREIGN KEY (previous_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5106

    
5107

    
5108
--
5109
-- Name: locationevent_project_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5110
--
5111

    
5112
ALTER TABLE locationevent
5113
    ADD CONSTRAINT locationevent_project_id FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5114

    
5115

    
5116
--
5117
-- Name: locationevent_soiltaxon_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5118
--
5119

    
5120
ALTER TABLE locationevent
5121
    ADD CONSTRAINT locationevent_soiltaxon_id FOREIGN KEY (soiltaxon_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5122

    
5123

    
5124
--
5125
-- Name: locationeventcontributor_locationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5126
--
5127

    
5128
ALTER TABLE locationeventcontributor
5129
    ADD CONSTRAINT locationeventcontributor_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5130

    
5131

    
5132
--
5133
-- Name: locationeventcontributor_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5134
--
5135

    
5136

    
5137

    
5138

    
5139
--
5140
-- Name: locationeventcontributor_role_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5141
--
5142

    
5143
ALTER TABLE locationeventcontributor
5144
    ADD CONSTRAINT locationeventcontributor_role_id FOREIGN KEY (role_id) REFERENCES role(role_id) ON UPDATE CASCADE ON DELETE CASCADE;
5145

    
5146

    
5147
--
5148
-- Name: locationeventsynonym_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5149
--
5150

    
5151

    
5152

    
5153

    
5154
--
5155
-- Name: locationeventsynonym_primarylocationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5156
--
5157

    
5158
ALTER TABLE locationeventsynonym
5159
    ADD CONSTRAINT locationeventsynonym_primarylocationevent_id FOREIGN KEY (primarylocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5160

    
5161

    
5162
--
5163
-- Name: locationeventsynonym_role_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5164
--
5165

    
5166
ALTER TABLE locationeventsynonym
5167
    ADD CONSTRAINT locationeventsynonym_role_id FOREIGN KEY (role_id) REFERENCES role(role_id) ON UPDATE CASCADE ON DELETE CASCADE;
5168

    
5169

    
5170
--
5171
-- Name: locationeventsynonym_synonymlocationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5172
--
5173

    
5174
ALTER TABLE locationeventsynonym
5175
    ADD CONSTRAINT locationeventsynonym_synonymlocationevent_id FOREIGN KEY (synonymlocationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5176

    
5177

    
5178
--
5179
-- Name: method_covermethod_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5180
--
5181

    
5182
ALTER TABLE method
5183
    ADD CONSTRAINT method_covermethod_id FOREIGN KEY (covermethod_id) REFERENCES covermethod(covermethod_id) ON UPDATE CASCADE ON DELETE CASCADE;
5184

    
5185

    
5186
--
5187
-- Name: method_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5188
--
5189

    
5190

    
5191

    
5192

    
5193
--
5194
-- Name: methodgrowthform_growthform_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5195
--
5196

    
5197
ALTER TABLE methodgrowthform
5198
    ADD CONSTRAINT methodgrowthform_growthform_id FOREIGN KEY (growthform_id) REFERENCES growthform(growthform_id) ON UPDATE CASCADE ON DELETE CASCADE;
5199

    
5200

    
5201
--
5202
-- Name: methodgrowthform_method_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5203
--
5204

    
5205
ALTER TABLE methodgrowthform
5206
    ADD CONSTRAINT methodgrowthform_method_id FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5207

    
5208

    
5209
--
5210
-- Name: methodgrowthform_submethod_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5211
--
5212

    
5213
ALTER TABLE methodgrowthform
5214
    ADD CONSTRAINT methodgrowthform_submethod_id FOREIGN KEY (submethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5215

    
5216

    
5217
--
5218
-- Name: methodtaxonclass_method_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5219
--
5220

    
5221
ALTER TABLE methodtaxonclass
5222
    ADD CONSTRAINT methodtaxonclass_method_id FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5223

    
5224

    
5225
--
5226
-- Name: methodtaxonclass_plantconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5227
--
5228

    
5229
ALTER TABLE methodtaxonclass
5230
    ADD CONSTRAINT methodtaxonclass_plantconcept_id FOREIGN KEY (plantconcept_id) REFERENCES plantconcept(plantconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5231

    
5232

    
5233
--
5234
-- Name: methodtaxonclass_submethod_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5235
--
5236

    
5237
ALTER TABLE methodtaxonclass
5238
    ADD CONSTRAINT methodtaxonclass_submethod_id FOREIGN KEY (submethod_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE SET NULL;
5239

    
5240

    
5241
--
5242
-- Name: namedplace_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5243
--
5244

    
5245

    
5246

    
5247

    
5248
--
5249
-- Name: namedplacecorrelation_childplace_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5250
--
5251

    
5252
ALTER TABLE namedplacecorrelation
5253
    ADD CONSTRAINT namedplacecorrelation_childplace_id FOREIGN KEY (childplace_id) REFERENCES namedplace(namedplace_id) ON UPDATE CASCADE ON DELETE CASCADE;
5254

    
5255

    
5256
--
5257
-- Name: namedplacecorrelation_parentplace_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5258
--
5259

    
5260
ALTER TABLE namedplacecorrelation
5261
    ADD CONSTRAINT namedplacecorrelation_parentplace_id FOREIGN KEY (parentplace_id) REFERENCES namedplace(namedplace_id) ON UPDATE CASCADE ON DELETE CASCADE;
5262

    
5263

    
5264
--
5265
-- Name: note_notelink_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5266
--
5267

    
5268
ALTER TABLE note
5269
    ADD CONSTRAINT note_notelink_id FOREIGN KEY (notelink_id) REFERENCES notelink(notelink_id) ON UPDATE CASCADE ON DELETE CASCADE;
5270

    
5271

    
5272
--
5273
-- Name: note_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5274
--
5275

    
5276

    
5277

    
5278

    
5279
--
5280
-- Name: note_role_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5281
--
5282

    
5283
ALTER TABLE note
5284
    ADD CONSTRAINT note_role_id FOREIGN KEY (role_id) REFERENCES role(role_id) ON UPDATE CASCADE ON DELETE CASCADE;
5285

    
5286

    
5287
--
5288
-- Name: party_currentname_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5289
--
5290

    
5291
ALTER TABLE party
5292
    ADD CONSTRAINT party_currentname_id FOREIGN KEY (currentname_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5293

    
5294

    
5295
--
5296
-- Name: partymember_childparty_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5297
--
5298

    
5299
ALTER TABLE partymember
5300
    ADD CONSTRAINT partymember_childparty_id FOREIGN KEY (childparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5301

    
5302

    
5303
--
5304
-- Name: partymember_parentparty_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5305
--
5306

    
5307
ALTER TABLE partymember
5308
    ADD CONSTRAINT partymember_parentparty_id FOREIGN KEY (parentparty_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5309

    
5310

    
5311
--
5312
-- Name: partymember_role_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5313
--
5314

    
5315
ALTER TABLE partymember
5316
    ADD CONSTRAINT partymember_role_id FOREIGN KEY (role_id) REFERENCES role(role_id) ON UPDATE CASCADE ON DELETE CASCADE;
5317

    
5318

    
5319
--
5320
-- Name: plantconcept_plantname_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5321
--
5322

    
5323
ALTER TABLE plantconcept
5324
    ADD CONSTRAINT plantconcept_plantname_id FOREIGN KEY (plantname_id) REFERENCES plantname(plantname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5325

    
5326

    
5327
--
5328
-- Name: plantconcept_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5329
--
5330

    
5331

    
5332

    
5333

    
5334
--
5335
-- Name: plantconcept_scope_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5336
--
5337

    
5338
ALTER TABLE plantconcept
5339
    ADD CONSTRAINT plantconcept_scope_id FOREIGN KEY (scope_id) REFERENCES plantconceptscope(plantconceptscope_id) ON UPDATE CASCADE ON DELETE CASCADE;
5340

    
5341

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

    
5346
ALTER TABLE plantconceptscope
5347
    ADD CONSTRAINT plantconceptscope_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5348

    
5349

    
5350
--
5351
-- Name: plantconceptscope_namedplace_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5352
--
5353

    
5354
ALTER TABLE plantconceptscope
5355
    ADD CONSTRAINT plantconceptscope_namedplace_id FOREIGN KEY (namedplace_id) REFERENCES namedplace(namedplace_id) ON UPDATE CASCADE ON DELETE CASCADE;
5356

    
5357

    
5358
--
5359
-- Name: plantconceptscope_project_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5360
--
5361

    
5362
ALTER TABLE plantconceptscope
5363
    ADD CONSTRAINT plantconceptscope_project_id FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5364

    
5365

    
5366
--
5367
-- Name: plantcorrelation_plantconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5368
--
5369

    
5370
ALTER TABLE plantcorrelation
5371
    ADD CONSTRAINT plantcorrelation_plantconcept_id FOREIGN KEY (plantconcept_id) REFERENCES plantconcept(plantconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5372

    
5373

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

    
5378
ALTER TABLE plantcorrelation
5379
    ADD CONSTRAINT plantcorrelation_plantstatus_id FOREIGN KEY (plantstatus_id) REFERENCES plantstatus(plantstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5380

    
5381

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

    
5386
ALTER TABLE plantlineage
5387
    ADD CONSTRAINT plantlineage_childplantstatus_id FOREIGN KEY (childplantstatus_id) REFERENCES plantstatus(plantstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5388

    
5389

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

    
5394
ALTER TABLE plantlineage
5395
    ADD CONSTRAINT plantlineage_parentplantstatus_id FOREIGN KEY (parentplantstatus_id) REFERENCES plantstatus(plantstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5396

    
5397

    
5398
--
5399
-- Name: plantname_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5400
--
5401

    
5402

    
5403

    
5404

    
5405
--
5406
-- Name: plantobservation_plant_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5407
--
5408

    
5409
ALTER TABLE plantobservation
5410
    ADD CONSTRAINT plantobservation_plant_id FOREIGN KEY (plant_id) REFERENCES plant(plant_id) ON UPDATE CASCADE ON DELETE CASCADE;
5411

    
5412

    
5413
--
5414
-- Name: plantstatus_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5415
--
5416

    
5417

    
5418

    
5419

    
5420
--
5421
-- Name: plantstatus_plantconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5422
--
5423

    
5424
ALTER TABLE plantstatus
5425
    ADD CONSTRAINT plantstatus_plantconcept_id FOREIGN KEY (plantconcept_id) REFERENCES plantconcept(plantconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5426

    
5427

    
5428
--
5429
-- Name: plantstatus_plantparent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5430
--
5431

    
5432
ALTER TABLE plantstatus
5433
    ADD CONSTRAINT plantstatus_plantparent_id FOREIGN KEY (plantparent_id) REFERENCES plantconcept(plantconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5434

    
5435

    
5436
--
5437
-- Name: plantstatus_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5438
--
5439

    
5440

    
5441

    
5442

    
5443
--
5444
-- Name: plantusage_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5445
--
5446

    
5447

    
5448

    
5449

    
5450
--
5451
-- Name: plantusage_plantconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5452
--
5453

    
5454
ALTER TABLE plantusage
5455
    ADD CONSTRAINT plantusage_plantconcept_id FOREIGN KEY (plantconcept_id) REFERENCES plantconcept(plantconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5456

    
5457

    
5458
--
5459
-- Name: plantusage_plantname_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5460
--
5461

    
5462
ALTER TABLE plantusage
5463
    ADD CONSTRAINT plantusage_plantname_id FOREIGN KEY (plantname_id) REFERENCES plantname(plantname_id) ON UPDATE CASCADE ON DELETE CASCADE;
5464

    
5465

    
5466
--
5467
-- Name: plantusage_plantstatus_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5468
--
5469

    
5470
ALTER TABLE plantusage
5471
    ADD CONSTRAINT plantusage_plantstatus_id FOREIGN KEY (plantstatus_id) REFERENCES plantstatus(plantstatus_id) ON UPDATE CASCADE ON DELETE CASCADE;
5472

    
5473

    
5474
--
5475
-- Name: project_datasource_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5476
--
5477

    
5478

    
5479

    
5480

    
5481
--
5482
-- Name: projectcontributor_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5483
--
5484

    
5485

    
5486

    
5487

    
5488
--
5489
-- Name: projectcontributor_project_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5490
--
5491

    
5492
ALTER TABLE projectcontributor
5493
    ADD CONSTRAINT projectcontributor_project_id FOREIGN KEY (project_id) REFERENCES project(project_id) ON UPDATE CASCADE ON DELETE CASCADE;
5494

    
5495

    
5496
--
5497
-- Name: projectcontributor_role_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5498
--
5499

    
5500
ALTER TABLE projectcontributor
5501
    ADD CONSTRAINT projectcontributor_role_id FOREIGN KEY (role_id) REFERENCES role(role_id) ON UPDATE CASCADE ON DELETE CASCADE;
5502

    
5503

    
5504
--
5505
-- Name: reference_referencejournal_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5506
--
5507

    
5508
ALTER TABLE reference
5509
    ADD CONSTRAINT reference_referencejournal_id FOREIGN KEY (referencejournal_id) REFERENCES referencejournal(referencejournal_id) ON UPDATE CASCADE ON DELETE CASCADE;
5510

    
5511

    
5512
--
5513
-- Name: referencealtident_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5514
--
5515

    
5516
ALTER TABLE referencealtident
5517
    ADD CONSTRAINT referencealtident_reference_id FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5518

    
5519

    
5520
--
5521
-- Name: referencecontributor_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5522
--
5523

    
5524
ALTER TABLE referencecontributor
5525
    ADD CONSTRAINT referencecontributor_reference_id FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5526

    
5527

    
5528
--
5529
-- Name: referencecontributor_referenceparty_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5530
--
5531

    
5532
ALTER TABLE referencecontributor
5533
    ADD CONSTRAINT referencecontributor_referenceparty_id FOREIGN KEY (referenceparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
5534

    
5535

    
5536
--
5537
-- Name: referenceparty_currentparty_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5538
--
5539

    
5540
ALTER TABLE referenceparty
5541
    ADD CONSTRAINT referenceparty_currentparty_id FOREIGN KEY (currentparty_id) REFERENCES referenceparty(referenceparty_id) ON UPDATE CASCADE ON DELETE CASCADE;
5542

    
5543

    
5544
--
5545
-- Name: revision_previousrevision_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5546
--
5547

    
5548
ALTER TABLE revision
5549
    ADD CONSTRAINT revision_previousrevision_id FOREIGN KEY (previousrevision_id) REFERENCES revision(revision_id) ON UPDATE CASCADE ON DELETE CASCADE;
5550

    
5551

    
5552
--
5553
-- Name: soilobs_locationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5554
--
5555

    
5556
ALTER TABLE soilobs
5557
    ADD CONSTRAINT soilobs_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5558

    
5559

    
5560
--
5561
-- Name: soiltaxon_soilparent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5562
--
5563

    
5564
ALTER TABLE soiltaxon
5565
    ADD CONSTRAINT soiltaxon_soilparent_id FOREIGN KEY (soilparent_id) REFERENCES soiltaxon(soiltaxon_id) ON UPDATE CASCADE ON DELETE CASCADE;
5566

    
5567

    
5568
--
5569
-- Name: specimenreplicate_datasource_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5570
--
5571

    
5572

    
5573

    
5574

    
5575
--
5576
-- Name: specimenreplicate_museum_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5577
--
5578

    
5579

    
5580

    
5581

    
5582
--
5583
-- Name: specimenreplicate_specimen_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5584
--
5585

    
5586
ALTER TABLE specimenreplicate
5587
    ADD CONSTRAINT specimenreplicate_specimen_id FOREIGN KEY (specimen_id) REFERENCES specimen(specimen_id) ON UPDATE CASCADE ON DELETE CASCADE;
5588

    
5589

    
5590
--
5591
-- Name: specimenreplicate_taxonoccurrence_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5592
--
5593

    
5594
ALTER TABLE specimenreplicate
5595
    ADD CONSTRAINT specimenreplicate_taxonoccurrence_id FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5596

    
5597

    
5598
--
5599
-- Name: stemobservation_plantobservation_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5600
--
5601

    
5602
ALTER TABLE stemobservation
5603
    ADD CONSTRAINT stemobservation_plantobservation_id FOREIGN KEY (plantobservation_id) REFERENCES plantobservation(plantobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
5604

    
5605

    
5606
--
5607
-- Name: stemtag_stemobservation_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5608
--
5609

    
5610
ALTER TABLE stemtag
5611
    ADD CONSTRAINT stemtag_stemobservation_id FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
5612

    
5613

    
5614
--
5615
-- Name: stratum_locationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5616
--
5617

    
5618
ALTER TABLE stratum
5619
    ADD CONSTRAINT stratum_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5620

    
5621

    
5622
--
5623
-- Name: stratum_method_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5624
--
5625

    
5626
ALTER TABLE stratum
5627
    ADD CONSTRAINT stratum_method_id FOREIGN KEY (method_id) REFERENCES method(method_id) ON UPDATE CASCADE ON DELETE CASCADE;
5628

    
5629

    
5630
--
5631
-- Name: taxonalt_plantconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5632
--
5633

    
5634
ALTER TABLE taxonalt
5635
    ADD CONSTRAINT taxonalt_plantconcept_id FOREIGN KEY (plantconcept_id) REFERENCES plantconcept(plantconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5636

    
5637

    
5638
--
5639
-- Name: taxonalt_taxondetermination_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5640
--
5641

    
5642
ALTER TABLE taxonalt
5643
    ADD CONSTRAINT taxonalt_taxondetermination_id FOREIGN KEY (taxondetermination_id) REFERENCES taxondetermination(taxondetermination_id) ON UPDATE CASCADE ON DELETE CASCADE;
5644

    
5645

    
5646
--
5647
-- Name: taxondetermination_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5648
--
5649

    
5650

    
5651

    
5652

    
5653
--
5654
-- Name: taxondetermination_plantconcept_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5655
--
5656

    
5657
ALTER TABLE taxondetermination
5658
    ADD CONSTRAINT taxondetermination_plantconcept_id FOREIGN KEY (plantconcept_id) REFERENCES plantconcept(plantconcept_id) ON UPDATE CASCADE ON DELETE CASCADE;
5659

    
5660

    
5661
--
5662
-- Name: taxondetermination_reference_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5663
--
5664

    
5665

    
5666

    
5667

    
5668
--
5669
-- Name: taxondetermination_role_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5670
--
5671

    
5672
ALTER TABLE taxondetermination
5673
    ADD CONSTRAINT taxondetermination_role_id FOREIGN KEY (role_id) REFERENCES role(role_id) ON UPDATE CASCADE ON DELETE CASCADE;
5674

    
5675

    
5676
--
5677
-- Name: taxondetermination_taxonoccurrence_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5678
--
5679

    
5680
ALTER TABLE taxondetermination
5681
    ADD CONSTRAINT taxondetermination_taxonoccurrence_id FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5682

    
5683

    
5684
--
5685
-- Name: taxonoccurrence_locationevent_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5686
--
5687

    
5688
ALTER TABLE taxonoccurrence
5689
    ADD CONSTRAINT taxonoccurrence_locationevent_id FOREIGN KEY (locationevent_id) REFERENCES locationevent(locationevent_id) ON UPDATE CASCADE ON DELETE CASCADE;
5690

    
5691

    
5692
--
5693
-- Name: telephone_party_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5694
--
5695

    
5696
ALTER TABLE telephone
5697
    ADD CONSTRAINT telephone_party_id FOREIGN KEY (party_id) REFERENCES party(party_id) ON UPDATE CASCADE ON DELETE CASCADE;
5698

    
5699

    
5700
--
5701
-- Name: trait_stemobservation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5702
--
5703

    
5704
ALTER TABLE trait
5705
    ADD CONSTRAINT trait_stemobservation_id_fkey FOREIGN KEY (stemobservation_id) REFERENCES stemobservation(stemobservation_id) ON UPDATE CASCADE ON DELETE CASCADE;
5706

    
5707

    
5708
--
5709
-- Name: voucher_specimenreplicate_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5710
--
5711

    
5712
ALTER TABLE voucher
5713
    ADD CONSTRAINT voucher_specimenreplicate_id FOREIGN KEY (specimenreplicate_id) REFERENCES specimenreplicate(specimenreplicate_id) ON UPDATE CASCADE ON DELETE CASCADE;
5714

    
5715

    
5716
--
5717
-- Name: voucher_taxonoccurrence_id; Type: FK CONSTRAINT; Schema: public; Owner: -
5718
--
5719

    
5720
ALTER TABLE voucher
5721
    ADD CONSTRAINT voucher_taxonoccurrence_id FOREIGN KEY (taxonoccurrence_id) REFERENCES taxonoccurrence(taxonoccurrence_id) ON UPDATE CASCADE ON DELETE CASCADE;
5722

    
5723

    
5724
--
5725
-- PostgreSQL database dump complete
5726
--
5727

    
(11-11/14)