Project

General

Profile

« Previous | Next » 

Revision 689

schemas/Makefile: Generate MySQL version of vegbien.sql as well as vegbien.for_ERD.sql for eventual use in syncing the ERD with the whole schema

View differences:

schemas/vegbien.my.sql
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: concat(text); Type: AGGREGATE; Schema: public; Owner: -
22
--
23

  
24

  
25

  
26

  
27

  
28

  
29

  
30

  
31
--
32
-- Name: address; Type: TABLE; Schema: public; Owner: -; Tablespace: 
33
--
34

  
35
CREATE TABLE address (
36
    address_id int(11) NOT NULL,
37
    party_id int(11) NOT NULL,
38
    organization_id int(11),
39
    orgposition character varying(50),
40
    email character varying(100),
41
    deliverypoint character varying(200),
42
    city character varying(50),
43
    administrativearea character varying(50),
44
    postalcode character varying(10),
45
    country character varying(50),
46
    currentflag int(1),
47
    addressstartdate timestamp NULL
48
);
49

  
50

  
51
--
52
-- Name: address_address_id_seq; Type: SEQUENCE; Schema: public; Owner: -
53
--
54

  
55

  
56

  
57

  
58
--
59
-- Name: address_address_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
60
--
61

  
62

  
63

  
64

  
65
--
66
-- Name: aggregateoccurrence; Type: TABLE; Schema: public; Owner: -; Tablespace: 
67
--
68

  
69
CREATE TABLE aggregateoccurrence (
70
    aggregateoccurrence_id int(11) NOT NULL,
71
    taxonoccurrence_id int(11) NOT NULL,
72
    cover double precision,
73
    basalarea double precision,
74
    biomass double precision,
75
    inferencearea double precision,
76
    stratumbase double precision,
77
    stratumheight double precision,
78
    emb_aggregateoccurrence int(11),
79
    covercode character varying(10),
80
    count int(11),
81
    accessioncode character varying(255),
82
    sourceaccessioncode character varying(100),
83
    plantobservation_id int(11),
84
    stratum_id int(11),
85
    sizeclass_id int(11),
86
    coverindex_id int(11)
87
);
88

  
89

  
90
--
91
-- Name: TABLE aggregateoccurrence; Type: COMMENT; Schema: public; Owner: -
92
--
93

  
94

  
95

  
96

  
97
--
98
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE; Schema: public; Owner: -
99
--
100

  
101

  
102

  
103

  
104
--
105
-- Name: aggregateoccurrence_aggregateoccurrence_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
106
--
107

  
108

  
109

  
110

  
111
--
112
-- Name: classcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
113
--
114

  
115
CREATE TABLE classcontributor (
116
    classcontributor_id int(11) NOT NULL,
117
    commclass_id int(11) NOT NULL,
118
    party_id int(11) NOT NULL,
119
    role_id int(11),
120
    emb_classcontributor int(11)
121
);
122

  
123

  
124
--
125
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
126
--
127

  
128

  
129

  
130

  
131
--
132
-- Name: classcontributor_classcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
133
--
134

  
135

  
136

  
137

  
138
--
139
-- Name: commclass; Type: TABLE; Schema: public; Owner: -; Tablespace: 
140
--
141

  
142
CREATE TABLE commclass (
143
    commclass_id int(11) NOT NULL,
144
    locationevent_id int(11) NOT NULL,
145
    inspection int(1),
146
    tableanalysis int(1),
147
    multivariateanalysis int(1),
148
    classpublication_id int(11),
149
    classnotes text,
150
    commname character varying(200),
151
    commcode character varying(200),
152
    commframework character varying(200),
153
    commlevel character varying(200),
154
    classstartdate timestamp NULL,
155
    classstopdate timestamp NULL,
156
    emb_commclass int(11),
157
    expertsystem text,
158
    accessioncode character varying(255)
159
);
160

  
161

  
162
--
163
-- Name: commclass_commclass_id_seq; Type: SEQUENCE; Schema: public; Owner: -
164
--
165

  
166

  
167

  
168

  
169
--
170
-- Name: commclass_commclass_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
171
--
172

  
173

  
174

  
175

  
176
--
177
-- Name: commconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
178
--
179

  
180
CREATE TABLE commconcept (
181
    commconcept_id int(11) NOT NULL,
182
    commname_id int(11) NOT NULL,
183
    reference_id int(11),
184
    commdescription text,
185
    d_obscount int(11),
186
    commname text,
187
    d_currentaccepted int(1),
188
    accessioncode character varying(255)
189
);
190

  
191

  
192
--
193
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
194
--
195

  
196

  
197

  
198

  
199
--
200
-- Name: commconcept_commconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
201
--
202

  
203

  
204

  
205

  
206
--
207
-- Name: commcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
208
--
209

  
210
CREATE TABLE commcorrelation (
211
    commcorrelation_id int(11) NOT NULL,
212
    commstatus_id int(11) NOT NULL,
213
    commconcept_id int(11) NOT NULL,
214
    commconvergence character varying(20) NOT NULL,
215
    correlationstart timestamp NOT NULL,
216
    correlationstop timestamp NULL
217
);
218

  
219

  
220
--
221
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
222
--
223

  
224

  
225

  
226

  
227
--
228
-- Name: commcorrelation_commcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
229
--
230

  
231

  
232

  
233

  
234
--
235
-- Name: commdetermination; Type: TABLE; Schema: public; Owner: -; Tablespace: 
236
--
237

  
238
CREATE TABLE commdetermination (
239
    commdetermination_id int(11) NOT NULL,
240
    commclass_id int(11) NOT NULL,
241
    commconcept_id int(11),
242
    commcode character varying(34),
243
    commname character varying(200),
244
    classfit character varying(50),
245
    classconfidence character varying(15),
246
    commauthority_id int(11),
247
    notes text,
248
    type int(1),
249
    nomenclaturaltype int(1),
250
    emb_commdetermination int(11)
251
);
252

  
253

  
254
--
255
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE; Schema: public; Owner: -
256
--
257

  
258

  
259

  
260

  
261
--
262
-- Name: commdetermination_commdetermination_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
263
--
264

  
265

  
266

  
267

  
268
--
269
-- Name: commlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
270
--
271

  
272
CREATE TABLE commlineage (
273
    commlineage_id int(11) NOT NULL,
274
    parentcommstatus_id int(11) NOT NULL,
275
    childcommstatus_id int(11) NOT NULL
276
);
277

  
278

  
279
--
280
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
281
--
282

  
283

  
284

  
285

  
286
--
287
-- Name: commlineage_commlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
288
--
289

  
290

  
291

  
292

  
293
--
294
-- Name: commname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
295
--
296

  
297
CREATE TABLE commname (
298
    commname_id int(11) NOT NULL,
299
    commname text NOT NULL,
300
    reference_id int(11),
301
    dateentered timestamp NULL 
302
);
303

  
304

  
305
--
306
-- Name: commname_commname_id_seq; Type: SEQUENCE; Schema: public; Owner: -
307
--
308

  
309

  
310

  
311

  
312
--
313
-- Name: commname_commname_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
314
--
315

  
316

  
317

  
318

  
319
--
320
-- Name: commstatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
321
--
322

  
323
CREATE TABLE commstatus (
324
    commstatus_id int(11) NOT NULL,
325
    commconcept_id int(11) NOT NULL,
326
    reference_id int(11),
327
    commconceptstatus character varying(20) NOT NULL,
328
    commparent_id int(11),
329
    commlevel character varying(80),
330
    commpartycomments text,
331
    party_id int(11) NOT NULL,
332
    startdate timestamp NOT NULL,
333
    stopdate timestamp NULL,
334
    accessioncode character varying(255)
335
);
336

  
337

  
338
--
339
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE; Schema: public; Owner: -
340
--
341

  
342

  
343

  
344

  
345
--
346
-- Name: commstatus_commstatus_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
347
--
348

  
349

  
350

  
351

  
352
--
353
-- Name: commusage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
354
--
355

  
356
CREATE TABLE commusage (
357
    commusage_id int(11) NOT NULL,
358
    commname_id int(11) NOT NULL,
359
    commname text,
360
    commconcept_id int(11),
361
    commnamestatus character varying(20),
362
    classsystem character varying(50),
363
    party_id int(11),
364
    commstatus_id int(11),
365
    usagestart timestamp NULL,
366
    usagestop timestamp NULL
367
);
368

  
369

  
370
--
371
-- Name: commusage_commusage_id_seq; Type: SEQUENCE; Schema: public; Owner: -
372
--
373

  
374

  
375

  
376

  
377
--
378
-- Name: commusage_commusage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
379
--
380

  
381

  
382

  
383

  
384
--
385
-- Name: coverindex; Type: TABLE; Schema: public; Owner: -; Tablespace: 
386
--
387

  
388
CREATE TABLE coverindex (
389
    coverindex_id int(11) NOT NULL,
390
    covermethod_id int(11) NOT NULL,
391
    covercode character varying(10) NOT NULL,
392
    upperlimit double precision,
393
    lowerlimit double precision,
394
    coverpercent double precision NOT NULL,
395
    indexdescription text
396
);
397

  
398

  
399
--
400
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE; Schema: public; Owner: -
401
--
402

  
403

  
404

  
405

  
406
--
407
-- Name: coverindex_coverindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
408
--
409

  
410

  
411

  
412

  
413
--
414
-- Name: covermethod; Type: TABLE; Schema: public; Owner: -; Tablespace: 
415
--
416

  
417
CREATE TABLE covermethod (
418
    covermethod_id int(11) NOT NULL,
419
    reference_id int(11),
420
    covertype character varying(30) NOT NULL,
421
    coverestimationmethod character varying(80),
422
    accessioncode character varying(255)
423
);
424

  
425

  
426
--
427
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE; Schema: public; Owner: -
428
--
429

  
430

  
431

  
432

  
433
--
434
-- Name: covermethod_covermethod_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
435
--
436

  
437

  
438

  
439

  
440
--
441
-- Name: dba_confidentialitystatus; Type: TABLE; Schema: public; Owner: -; Tablespace: 
442
--
443

  
444
CREATE TABLE dba_confidentialitystatus (
445
    confidentialitystatus int(11) NOT NULL,
446
    confidentialitytext character varying(100),
447
    confidentialityshorttext character varying(100)
448
);
449

  
450

  
451
--
452
-- Name: dba_cookie; Type: TABLE; Schema: public; Owner: -; Tablespace: 
453
--
454

  
455
CREATE TABLE dba_cookie (
456
    cookie_id int(11) NOT NULL,
457
    cookiename character varying(75) NOT NULL,
458
    defaultvalue character varying(75) NOT NULL,
459
    viewname character varying(25) NOT NULL,
460
    description text,
461
    examplepk int(11) NOT NULL,
462
    sortorder int(11),
463
    startgroup int(1),
464
    prefixhtml text,
465
    suffixhtml text
466
);
467

  
468

  
469
--
470
-- Name: dba_cookie_cookie_id_seq; Type: SEQUENCE; Schema: public; Owner: -
471
--
472

  
473

  
474

  
475

  
476
--
477
-- Name: dba_cookie_cookie_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
478
--
479

  
480

  
481

  
482

  
483
--
484
-- Name: dba_cookielabels; Type: TABLE; Schema: public; Owner: -; Tablespace: 
485
--
486

  
487
CREATE TABLE dba_cookielabels (
488
    cookielabel_id int(11) NOT NULL,
489
    vieworcookie character varying(50) NOT NULL,
490
    description text
491
);
492

  
493

  
494
--
495
-- Name: dba_cookielabels_cookielabel_id_seq; Type: SEQUENCE; Schema: public; Owner: -
496
--
497

  
498

  
499

  
500

  
501
--
502
-- Name: dba_cookielabels_cookielabel_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
503
--
504

  
505

  
506

  
507

  
508

  
509

  
510
--
511
-- Name: dba_datacache; Type: TABLE; Schema: public; Owner: -; Tablespace: 
512
--
513

  
514
CREATE TABLE dba_datacache (
515
    dba_datacache_id int(11) NOT NULL,
516
    cache_key character varying(200) NOT NULL,
517
    cache_label character varying(200),
518
    cache_order double precision,
519
    data1 character varying(255),
520
    data2 character varying(255),
521
    data3 character varying(255),
522
    data4 character varying(255),
523
    data5 character varying(255),
524
    data6 character varying(255),
525
    data7 character varying(255),
526
    data8 character varying(255),
527
    data9 character varying(255),
528
    data10 character varying(255)
529
);
530

  
531

  
532
--
533
-- Name: dba_datacache_dba_datacache_id_seq; Type: SEQUENCE; Schema: public; Owner: -
534
--
535

  
536

  
537

  
538

  
539
--
540
-- Name: dba_datacache_dba_datacache_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
541
--
542

  
543

  
544

  
545

  
546
--
547
-- Name: dba_datamodelversion; Type: TABLE; Schema: public; Owner: -; Tablespace: 
548
--
549

  
550
CREATE TABLE dba_datamodelversion (
551
    dba_datamodelversion_id int(11) NOT NULL,
552
    versiontext character varying(20) NOT NULL,
553
    versionimplemented timestamp NULL 
554
);
555

  
556

  
557
--
558
-- Name: dba_datamodelversion_dba_datamodelversion_id_seq; Type: SEQUENCE; Schema: public; Owner: -
559
--
560

  
561

  
562

  
563

  
564
--
565
-- Name: dba_datamodelversion_dba_datamodelversion_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
566
--
567

  
568

  
569

  
570

  
571

  
572

  
573
--
574
-- Name: dba_dbstatstime; Type: TABLE; Schema: public; Owner: -; Tablespace: 
575
--
576

  
577
CREATE TABLE dba_dbstatstime (
578
    stat_id int(11) NOT NULL,
579
    statdate timestamp NULL,
580
    statpkg int(11),
581
    statname text,
582
    stattable character varying(100),
583
    minpk int(11),
584
    maxpk int(11),
585
    countrecs int(11)
586
);
587

  
588

  
589
--
590
-- Name: dba_dbstatstime_stat_id_seq; Type: SEQUENCE; Schema: public; Owner: -
591
--
592

  
593

  
594

  
595

  
596
--
597
-- Name: dba_dbstatstime_stat_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
598
--
599

  
600

  
601

  
602

  
603

  
604

  
605
--
606
-- Name: dba_fielddescription; Type: TABLE; Schema: public; Owner: -; Tablespace: 
607
--
608

  
609
CREATE TABLE dba_fielddescription (
610
    dba_fielddescription_id int(11) NOT NULL,
611
    tablename character varying(75),
612
    fieldname character varying(75),
613
    fieldlabel character varying(200),
614
    fieldmodel character varying(50),
615
    fieldnulls character varying(10),
616
    fieldtype character varying(30),
617
    fieldkey character varying(10),
618
    fieldreferences character varying(200),
619
    fieldlist character varying(50),
620
    fieldnotes text,
621
    fielddefinition text,
622
    fieldkeywords text
623
);
624

  
625

  
626
--
627
-- Name: dba_fielddescription_dba_fielddescription_id_seq; Type: SEQUENCE; Schema: public; Owner: -
628
--
629

  
630

  
631

  
632

  
633
--
634
-- Name: dba_fielddescription_dba_fielddescription_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
635
--
636

  
637

  
638

  
639

  
640
--
641
-- Name: dba_fieldlist; Type: TABLE; Schema: public; Owner: -; Tablespace: 
642
--
643

  
644
CREATE TABLE dba_fieldlist (
645
    dba_fieldlist_id int(11) NOT NULL,
646
    tablename character varying(75),
647
    fieldname character varying(75),
648
    listvalue character varying(255),
649
    listvaluedescription text,
650
    listvaluesortorder double precision
651
);
652

  
653

  
654
--
655
-- Name: dba_fieldlist_dba_fieldlist_id_seq; Type: SEQUENCE; Schema: public; Owner: -
656
--
657

  
658

  
659

  
660

  
661
--
662
-- Name: dba_fieldlist_dba_fieldlist_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
663
--
664

  
665

  
666

  
667

  
668
--
669
-- Name: dba_onerow; Type: TABLE; Schema: public; Owner: -; Tablespace: 
670
--
671

  
672
CREATE TABLE dba_onerow (
673
    dba_onerow_id int(11) NOT NULL
674
);
675

  
676

  
677
--
678
-- Name: dba_onerow_dba_onerow_id_seq; Type: SEQUENCE; Schema: public; Owner: -
679
--
680

  
681

  
682

  
683

  
684
--
685
-- Name: dba_onerow_dba_onerow_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
686
--
687

  
688

  
689

  
690

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

  
695
CREATE TABLE dba_preassignacccode (
696
    dba_preassignacccode_id int(11) NOT NULL,
697
    dba_requestnumber int(11) NOT NULL,
698
    databasekey character varying(20) NOT NULL,
699
    tableabbrev character varying(10) NOT NULL,
700
    confirmcode character varying(70)  NOT NULL,
701
    codeisused int(1),
702
    accessioncode character varying(255)
703
);
704

  
705

  
706
--
707
-- Name: dba_preassignacccode_dba_preassignacccode_id_seq; Type: SEQUENCE; Schema: public; Owner: -
708
--
709

  
710

  
711

  
712

  
713
--
714
-- Name: dba_preassignacccode_dba_preassignacccode_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
715
--
716

  
717

  
718

  
719

  
720
--
721
-- Name: dba_preassignacccode_dba_requestnumber_seq; Type: SEQUENCE; Schema: public; Owner: -
722
--
723

  
724

  
725

  
726

  
727
--
728
-- Name: dba_tabledescription; Type: TABLE; Schema: public; Owner: -; Tablespace: 
729
--
730

  
731
CREATE TABLE dba_tabledescription (
732
    dba_tabledescription_id int(11) NOT NULL,
733
    tablename character varying(75),
734
    tablelabel character varying(200),
735
    tablenotes text,
736
    tabledescription text,
737
    tablekeywords text
738
);
739

  
740

  
741
--
742
-- Name: dba_tabledescription_dba_tabledescription_id_seq; Type: SEQUENCE; Schema: public; Owner: -
743
--
744

  
745

  
746

  
747

  
748
--
749
-- Name: dba_tabledescription_dba_tabledescription_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
750
--
751

  
752

  
753

  
754

  
755
--
756
-- Name: dba_xmlcache; Type: TABLE; Schema: public; Owner: -; Tablespace: 
757
--
758

  
759
CREATE TABLE dba_xmlcache (
760
    xml blob,
761
    accessioncode character varying(255)
762
);
763

  
764

  
765

  
766

  
767
--
768
-- Name: definedvalue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
769
--
770

  
771
CREATE TABLE definedvalue (
772
    definedvalue_id int(11) NOT NULL,
773
    userdefined_id int(11) NOT NULL,
774
    tablerecord_id int(11) NOT NULL,
775
    definedvalue text NOT NULL
776
);
777

  
778

  
779
--
780
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
781
--
782

  
783

  
784

  
785

  
786
--
787
-- Name: definedvalue_definedvalue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
788
--
789

  
790

  
791

  
792

  
793
--
794
-- Name: disturbanceobs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
795
--
796

  
797
CREATE TABLE disturbanceobs (
798
    disturbanceobs_id int(11) NOT NULL,
799
    locationevent_id int(11) NOT NULL,
800
    disturbancetype character varying(30) NOT NULL,
801
    disturbanceintensity character varying(30),
802
    disturbanceage double precision,
803
    disturbanceextent double precision,
804
    disturbancecomment text,
805
    emb_disturbanceobs int(11)
806
);
807

  
808

  
809
--
810
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
811
--
812

  
813

  
814

  
815

  
816
--
817
-- Name: disturbanceobs_disturbanceobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
818
--
819

  
820

  
821

  
822

  
823
--
824
-- Name: embargo; Type: TABLE; Schema: public; Owner: -; Tablespace: 
825
--
826

  
827
CREATE TABLE embargo (
828
    embargo_id int(11) NOT NULL,
829
    location_id int(11) NOT NULL,
830
    embargoreason text NOT NULL,
831
    defaultstatus int(11) NOT NULL,
832
    embargostart timestamp NOT NULL,
833
    embargostop timestamp NOT NULL
834
);
835

  
836

  
837
--
838
-- Name: embargo_embargo_id_seq; Type: SEQUENCE; Schema: public; Owner: -
839
--
840

  
841

  
842

  
843

  
844
--
845
-- Name: embargo_embargo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
846
--
847

  
848

  
849

  
850

  
851
--
852
-- Name: graphic; Type: TABLE; Schema: public; Owner: -; Tablespace: 
853
--
854

  
855
CREATE TABLE graphic (
856
    graphic_id int(11) NOT NULL,
857
    locationevent_id int(11) NOT NULL,
858
    graphicname character varying(30),
859
    graphiclocation text,
860
    graphicdescription text,
861
    graphictype character varying(20),
862
    graphicdata int(11),
863
    graphicdate timestamp NULL,
864
    accessioncode character varying(255)
865
);
866

  
867

  
868
--
869
-- Name: graphic_graphic_id_seq; Type: SEQUENCE; Schema: public; Owner: -
870
--
871

  
872

  
873

  
874

  
875
--
876
-- Name: graphic_graphic_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
877
--
878

  
879

  
880

  
881

  
882
--
883
-- Name: keywords; Type: TABLE; Schema: public; Owner: -; Tablespace: 
884
--
885

  
886
CREATE TABLE keywords (
887
    table_id int(11) NOT NULL,
888
    entity text NOT NULL,
889
    keywords text
890
);
891

  
892

  
893
--
894
-- Name: keywords_extra; Type: TABLE; Schema: public; Owner: -; Tablespace: 
895
--
896

  
897
CREATE TABLE keywords_extra (
898
    table_id int(11) NOT NULL,
899
    entity text NOT NULL,
900
    keywords text
901
);
902

  
903

  
904
--
905
-- Name: location; Type: TABLE; Schema: public; Owner: -; Tablespace: 
906
--
907

  
908
CREATE TABLE location (
909
    location_id int(11) NOT NULL,
910
    authorlocationcode character varying(30),
911
    reference_id int(11),
912
    parent_id int(11),
913
    reallatitude double precision,
914
    reallongitude double precision,
915
    locationaccuracy double precision,
916
    confidentialitystatus int(11) DEFAULT 0 NOT NULL,
917
    confidentialityreason character varying(200),
918
    publiclatitude double precision,
919
    publiclongitude double precision,
920
    authore character varying(20),
921
    authorn character varying(20),
922
    authorzone character varying(20),
923
    authordatum character varying(20),
924
    authorlocation character varying(200),
925
    locationnarrative text,
926
    azimuth double precision,
927
    dsgpoly text,
928
    shape character varying(50),
929
    area double precision,
930
    standsize character varying(50),
931
    placementmethod character varying(50),
932
    permanence int(1),
933
    layoutnarrative text,
934
    elevation double precision,
935
    elevationaccuracy double precision,
936
    elevationrange double precision,
937
    slopeaspect double precision,
938
    minslopeaspect double precision,
939
    maxslopeaspect double precision,
940
    slopegradient double precision,
941
    minslopegradient double precision,
942
    maxslopegradient double precision,
943
    topoposition character varying(90),
944
    landform character varying(50),
945
    surficialdeposits character varying(90),
946
    rocktype character varying(90),
947
    stateprovince character varying(55),
948
    country character varying(100),
949
    submitter_surname character varying(100),
950
    submitter_givenname character varying(100),
951
    submitter_email character varying(100),
952
    notespublic int(1),
953
    notesmgt int(1),
954
    revisions int(1),
955
    dateentered timestamp NULL ,
956
    emb_location int(11),
957
    locationrationalenarrative text,
958
    accessioncode character varying(255),
959
    sublocationxposition double precision,
960
    sublocationyposition double precision,
961
    namedplace_id int(11)
962
);
963

  
964

  
965
--
966
-- Name: location_location_id_seq; Type: SEQUENCE; Schema: public; Owner: -
967
--
968

  
969

  
970

  
971

  
972
--
973
-- Name: location_location_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
974
--
975

  
976

  
977

  
978

  
979
--
980
-- Name: locationevent; Type: TABLE; Schema: public; Owner: -; Tablespace: 
981
--
982

  
983
CREATE TABLE locationevent (
984
    locationevent_id int(11) NOT NULL,
985
    previous_id int(11),
986
    location_id int(11),
987
    project_id int(11),
988
    authoreventcode character varying(30),
989
    dateaccuracy character varying(30),
990
    covermethod_id int(11),
991
    coverdispersion character varying(30),
992
    autotaxoncover int(1),
993
    stratummethod_id int(11),
994
    methodnarrative text,
995
    taxonoccurrencearea double precision,
996
    stemsizelimit double precision,
997
    stemarea double precision,
998
    stemsamplemethod character varying(30),
999
    originaldata text,
1000
    effortlevel character varying(30),
1001
    locationvalidationlevel int(11),
1002
    floristicquality character varying(30),
1003
    bryophytequality character varying(30),
1004
    lichenquality character varying(30),
1005
    locationeventnarrative text,
1006
    landscapenarrative text,
1007
    homogeneity character varying(50),
1008
    phenologicaspect character varying(30),
1009
    representativeness character varying(255),
1010
    standmaturity character varying(50),
1011
    successionalstatus text,
1012
    basalarea double precision,
1013
    hydrologicregime character varying(30),
1014
    soilmoistureregime character varying(30),
1015
    soildrainage character varying(30),
1016
    watersalinity character varying(30),
1017
    waterdepth double precision,
1018
    shoredistance double precision,
1019
    soildepth double precision,
1020
    organicdepth double precision,
1021
    soiltaxon_id int(11),
1022
    soiltaxonsrc character varying(200),
1023
    percentbedrock double precision,
1024
    percentrockgravel double precision,
1025
    percentwood double precision,
1026
    percentlitter double precision,
1027
    percentbaresoil double precision,
1028
    percentwater double precision,
1029
    percentother double precision,
1030
    nameother character varying(30),
1031
    treeht double precision,
1032
    shrubht double precision,
1033
    fieldht double precision,
1034
    nonvascularht double precision,
1035
    submergedht double precision,
1036
    treecover double precision,
1037
    shrubcover double precision,
1038
    fieldcover double precision,
1039
    nonvascularcover double precision,
1040
    floatingcover double precision,
1041
    submergedcover double precision,
1042
    dominantstratum character varying(40),
1043
    growthform1type character varying(40),
1044
    growthform2type character varying(40),
1045
    growthform3type character varying(40),
1046
    growthform1cover double precision,
1047
    growthform2cover double precision,
1048
    growthform3cover double precision,
1049
    totalcover double precision,
1050
    notespublic int(1),
1051
    notesmgt int(1),
1052
    revisions int(1),
1053
    obsstartdate timestamp NULL,
1054
    obsenddate timestamp NULL,
1055
    dateentered timestamp NULL ,
1056
    emb_locationevent int(11),
1057
    interp_orig_ci_id int(11),
1058
    interp_orig_cc_id int(11),
1059
    interp_orig_sciname text,
1060
    interp_orig_code text,
1061
    interp_orig_party_id int(11),
1062
    interp_orig_partyname text,
1063
    interp_current_ci_id int(11),
1064
    interp_current_cc_id int(11),
1065
    interp_current_sciname text,
1066
    interp_current_code text,
1067
    interp_current_party_id int(11),
1068
    interp_current_partyname text,
1069
    interp_bestfit_ci_id int(11),
1070
    interp_bestfit_cc_id int(11),
1071
    interp_bestfit_sciname text,
1072
    interp_bestfit_code text,
1073
    interp_bestfit_party_id int(11),
1074
    interp_bestfit_partyname text,
1075
    toptaxon1name character varying(255),
1076
    toptaxon2name character varying(255),
1077
    toptaxon3name character varying(255),
1078
    toptaxon4name character varying(255),
1079
    toptaxon5name character varying(255),
1080
    numberoftaxa int(11),
1081
    accessioncode character varying(255),
1082
    sourceaccessioncode character varying(100)
1083
);
1084

  
1085

  
1086
--
1087
-- Name: TABLE locationevent; Type: COMMENT; Schema: public; Owner: -
1088
--
1089

  
1090

  
1091

  
1092

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

  
1097

  
1098

  
1099

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

  
1104

  
1105

  
1106

  
1107
--
1108
-- Name: locationeventcontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1109
--
1110

  
1111
CREATE TABLE locationeventcontributor (
1112
    locationeventcontributor_id int(11) NOT NULL,
1113
    locationevent_id int(11) NOT NULL,
1114
    party_id int(11) NOT NULL,
1115
    role_id int(11) NOT NULL,
1116
    contributiondate timestamp NULL
1117
);
1118

  
1119

  
1120
--
1121
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1122
--
1123

  
1124

  
1125

  
1126

  
1127
--
1128
-- Name: locationeventcontributor_locationeventcontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1129
--
1130

  
1131

  
1132

  
1133

  
1134
--
1135
-- Name: locationeventsynonym; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1136
--
1137

  
1138
CREATE TABLE locationeventsynonym (
1139
    locationeventsynonym_id int(11) NOT NULL,
1140
    synonymlocationevent_id int(11) NOT NULL,
1141
    primarylocationevent_id int(11) NOT NULL,
1142
    party_id int(11) NOT NULL,
1143
    role_id int(11) NOT NULL,
1144
    synonymcomment text,
1145
    classstartdate timestamp NULL  NOT NULL,
1146
    classstopdate timestamp NULL,
1147
    accessioncode character varying(255)
1148
);
1149

  
1150

  
1151
--
1152
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1153
--
1154

  
1155

  
1156

  
1157

  
1158
--
1159
-- Name: locationeventsynonym_locationeventsynonym_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1160
--
1161

  
1162

  
1163

  
1164

  
1165
--
1166
-- Name: locationplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1167
--
1168

  
1169
CREATE TABLE locationplace (
1170
    locationplace_id int(11) NOT NULL,
1171
    location_id int(11) NOT NULL,
1172
    calculated int(1),
1173
    namedplace_id int(11) NOT NULL
1174
);
1175

  
1176

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

  
1181

  
1182

  
1183

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

  
1188

  
1189

  
1190

  
1191
--
1192
-- Name: namedplace; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1193
--
1194

  
1195
CREATE TABLE namedplace (
1196
    namedplace_id int(11) NOT NULL,
1197
    placesystem character varying(50),
1198
    placename character varying(100) NOT NULL,
1199
    placedescription text,
1200
    placecode character varying(15),
1201
    owner character varying(100),
1202
    reference_id int(11),
1203
    d_obscount int(11),
1204
    accessioncode character varying(255)
1205
);
1206

  
1207

  
1208
--
1209
-- Name: namedplace_namedplace_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1210
--
1211

  
1212

  
1213

  
1214

  
1215
--
1216
-- Name: namedplace_namedplace_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1217
--
1218

  
1219

  
1220

  
1221

  
1222
--
1223
-- Name: namedplacecorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1224
--
1225

  
1226
CREATE TABLE namedplacecorrelation (
1227
    namedplacecorrelation_id int(11) NOT NULL,
1228
    parentplace_id int(11) NOT NULL,
1229
    childplace_id int(11) NOT NULL,
1230
    placeconvergence character varying(20) NOT NULL
1231
);
1232

  
1233

  
1234
--
1235
-- Name: namedplacecorrelation_namedplacecorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1236
--
1237

  
1238

  
1239

  
1240

  
1241
--
1242
-- Name: namedplacecorrelation_namedplacecorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1243
--
1244

  
1245

  
1246

  
1247

  
1248
--
1249
-- Name: note; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1250
--
1251

  
1252
CREATE TABLE note (
1253
    note_id int(11) NOT NULL,
1254
    notelink_id int(11) NOT NULL,
1255
    party_id int(11) NOT NULL,
1256
    role_id int(11) NOT NULL,
1257
    notetype character varying(20) NOT NULL,
1258
    notetext text NOT NULL,
1259
    notedate timestamp NULL,
1260
    accessioncode character varying(255)
1261
);
1262

  
1263

  
1264
--
1265
-- Name: note_note_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1266
--
1267

  
1268

  
1269

  
1270

  
1271
--
1272
-- Name: note_note_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1273
--
1274

  
1275

  
1276

  
1277

  
1278
--
1279
-- Name: notelink; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1280
--
1281

  
1282
CREATE TABLE notelink (
1283
    notelink_id int(11) NOT NULL,
1284
    tablename character varying(50) NOT NULL,
1285
    attributename character varying(50),
1286
    tablerecord int(11) NOT NULL
1287
);
1288

  
1289

  
1290
--
1291
-- Name: notelink_notelink_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1292
--
1293

  
1294

  
1295

  
1296

  
1297
--
1298
-- Name: notelink_notelink_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1299
--
1300

  
1301

  
1302

  
1303

  
1304
--
1305
-- Name: party; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1306
--
1307

  
1308
CREATE TABLE party (
1309
    party_id int(11) NOT NULL,
1310
    salutation character varying(20),
1311
    givenname character varying(50),
1312
    middlename character varying(50),
1313
    surname character varying(50),
1314
    organizationname character varying(100),
1315
    currentname_id int(11),
1316
    contactinstructions text,
1317
    email character varying(120),
1318
    partytype character varying(40),
1319
    partypublic int(1) DEFAULT true,
1320
    d_obscount int(11),
1321
    accessioncode character varying(255)
1322
);
1323

  
1324

  
1325
--
1326
-- Name: party_party_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1327
--
1328

  
1329

  
1330

  
1331

  
1332
--
1333
-- Name: party_party_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1334
--
1335

  
1336

  
1337

  
1338

  
1339
--
1340
-- Name: partymember; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1341
--
1342

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

  
1352

  
1353
--
1354
-- Name: partymember_partymember_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1355
--
1356

  
1357

  
1358

  
1359

  
1360
--
1361
-- Name: partymember_partymember_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1362
--
1363

  
1364

  
1365

  
1366

  
1367

  
1368

  
1369
--
1370
-- Name: plant; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1371
--
1372

  
1373
CREATE TABLE plant (
1374
    plant_id int(11) NOT NULL
1375
);
1376

  
1377

  
1378
--
1379
-- Name: TABLE plant; Type: COMMENT; Schema: public; Owner: -
1380
--
1381

  
1382

  
1383

  
1384

  
1385
--
1386
-- Name: plant_plant_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1387
--
1388

  
1389

  
1390

  
1391

  
1392
--
1393
-- Name: plant_plant_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1394
--
1395

  
1396

  
1397

  
1398

  
1399

  
1400

  
1401
--
1402
-- Name: plantconcept; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1403
--
1404

  
1405
CREATE TABLE plantconcept (
1406
    plantconcept_id int(11) NOT NULL,
1407
    plantname_id int(11) NOT NULL,
1408
    reference_id int(11),
1409
    plantcode character varying(23),
1410
    plantdescription text,
1411
    d_obscount int(11),
1412
    d_currentaccepted int(1),
1413
    accessioncode character varying(255)
1414
);
1415

  
1416

  
1417
--
1418
-- Name: plantconcept_plantconcept_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1419
--
1420

  
1421

  
1422

  
1423

  
1424
--
1425
-- Name: plantconcept_plantconcept_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1426
--
1427

  
1428

  
1429

  
1430

  
1431
--
1432
-- Name: plantcorrelation; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1433
--
1434

  
1435
CREATE TABLE plantcorrelation (
1436
    plantcorrelation_id int(11) NOT NULL,
1437
    plantstatus_id int(11) NOT NULL,
1438
    plantconcept_id int(11) NOT NULL,
1439
    plantconvergence character varying(20) NOT NULL,
1440
    correlationstart timestamp NOT NULL,
1441
    correlationstop timestamp NULL
1442
);
1443

  
1444

  
1445
--
1446
-- Name: plantcorrelation_plantcorrelation_id_seq; Type: SEQUENCE; Schema: public; Owner: -
1447
--
1448

  
1449

  
1450

  
1451

  
1452
--
1453
-- Name: plantcorrelation_plantcorrelation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1454
--
1455

  
1456

  
1457

  
1458

  
1459
--
1460
-- Name: plantlineage; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1461
--
1462

  
1463
CREATE TABLE plantlineage (
1464
    plantlineage_id int(11) NOT NULL,
1465
    childplantstatus_id int(11) NOT NULL,
1466
    parentplantstatus_id int(11) NOT NULL
1467
);
1468

  
1469

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

  
1474

  
1475

  
1476

  
1477
--
1478
-- Name: plantlineage_plantlineage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
1479
--
1480

  
1481

  
1482

  
1483

  
1484
--
1485
-- Name: plantname; Type: TABLE; Schema: public; Owner: -; Tablespace: 
1486
--
1487

  
1488
CREATE TABLE plantname (
1489
    plantname_id int(11) NOT NULL,
1490
    plantname character varying(255) NOT NULL,
1491
    reference_id int(11),
1492
    dateentered timestamp NULL 
1493
);
1494

  
1495

  
1496
--
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff