Project

General

Profile

« Previous | Next » 

Revision 85ae680a

Added by Andreas Müller over 12 years ago

synchronize dlls and dtds for tests

View differences:

cdmlib-services/src/test/resources/dbscripts/001_cdm.ddl
1

  
2
    create table Address (
1
	create table Address (
3 2
        id integer not null,
4 3
        created timestamp,
5 4
        uuid varchar(36),
......
90 89
        titleCache varchar(255),
91 90
        createdby_id integer,
92 91
        updatedby_id integer,
92
        code varchar(255),
93
        name varchar(255),
94
        ispartof_id integer,
93 95
        nomenclaturaltitle varchar(255),
94 96
        firstname varchar(255),
95 97
        lastname varchar(255),
......
99 101
        prefix varchar(255),
100 102
        suffix varchar(255),
101 103
        protectednomenclaturaltitlecache bit,
102
        code varchar(255),
103
        name varchar(255),
104
        ispartof_id integer,
105 104
        primary key (id, REV)
106 105
    );
107 106

  
......
399 398
        primary key (CDM_VIEW_id, superviews_id),
400 399
        unique (superviews_id)
401 400
    );
401
    
402
    
403
    create table Classification (
404
        id integer not null,
405
        created timestamp,
406
        uuid varchar(36),
407
        updated timestamp,
408
        lsid_authority varchar(255),
409
        lsid_lsid varchar(255),
410
        lsid_namespace varchar(255),
411
        lsid_object varchar(255),
412
        lsid_revision varchar(255),
413
        protectedtitlecache bit not null,
414
        titleCache varchar(255),
415
        microreference varchar(255),
416
        createdby_id integer,
417
        updatedby_id integer,
418
        name_id integer,
419
        reference_id integer,
420
        primary key (id),
421
        unique (uuid)
422
    );
423

  
424
    create table Classification_AUD (
425
        id integer not null,
426
        REV integer not null,
427
        revtype tinyint,
428
        created timestamp,
429
        uuid varchar(36),
430
        updated timestamp,
431
        lsid_authority varchar(255),
432
        lsid_lsid varchar(255),
433
        lsid_namespace varchar(255),
434
        lsid_object varchar(255),
435
        lsid_revision varchar(255),
436
        protectedtitlecache bit,
437
        titleCache varchar(255),
438
        microreference varchar(255),
439
        createdby_id integer,
440
        updatedby_id integer,
441
        name_id integer,
442
        reference_id integer,
443
        primary key (id, REV)
444
    );
445

  
446
    create table Classification_Annotation (
447
        Classification_id integer not null,
448
        annotations_id integer not null,
449
        primary key (Classification_id, annotations_id),
450
        unique (annotations_id)
451
    );
452

  
453
    create table Classification_Annotation_AUD (
454
        REV integer not null,
455
        Classification_id integer not null,
456
        annotations_id integer not null,
457
        revtype tinyint,
458
        primary key (REV, Classification_id, annotations_id)
459
    );
460

  
461
    create table Classification_Credit (
462
        Classification_id integer not null,
463
        credits_id integer not null,
464
        sortIndex integer not null,
465
        primary key (Classification_id, sortIndex),
466
        unique (credits_id)
467
    );
468

  
469
    create table Classification_Credit_AUD (
470
        REV integer not null,
471
        Classification_id integer not null,
472
        credits_id integer not null,
473
        sortIndex integer not null,
474
        revtype tinyint,
475
        primary key (REV, Classification_id, credits_id, sortIndex)
476
    );
477

  
478
    create table Classification_Extension (
479
        Classification_id integer not null,
480
        extensions_id integer not null,
481
        primary key (Classification_id, extensions_id),
482
        unique (extensions_id)
483
    );
484

  
485
    create table Classification_Extension_AUD (
486
        REV integer not null,
487
        Classification_id integer not null,
488
        extensions_id integer not null,
489
        revtype tinyint,
490
        primary key (REV, Classification_id, extensions_id)
491
    );
492

  
493
    create table Classification_Marker (
494
        Classification_id integer not null,
495
        markers_id integer not null,
496
        primary key (Classification_id, markers_id),
497
        unique (markers_id)
498
    );
499

  
500
    create table Classification_Marker_AUD (
501
        REV integer not null,
502
        Classification_id integer not null,
503
        markers_id integer not null,
504
        revtype tinyint,
505
        primary key (REV, Classification_id, markers_id)
506
    );
507

  
508
    create table Classification_OriginalSourceBase (
509
        Classification_id integer not null,
510
        sources_id integer not null,
511
        primary key (Classification_id, sources_id),
512
        unique (sources_id)
513
    );
514

  
515
    create table Classification_OriginalSourceBase_AUD (
516
        REV integer not null,
517
        Classification_id integer not null,
518
        sources_id integer not null,
519
        revtype tinyint,
520
        primary key (REV, Classification_id, sources_id)
521
    );
522

  
523
    create table Classification_Rights (
524
        Classification_id integer not null,
525
        rights_id integer not null,
526
        primary key (Classification_id, rights_id),
527
        unique (rights_id)
528
    );
529

  
530
    create table Classification_Rights_AUD (
531
        REV integer not null,
532
        Classification_id integer not null,
533
        rights_id integer not null,
534
        revtype tinyint,
535
        primary key (REV, Classification_id, rights_id)
536
    );
537

  
538
    create table Classification_TaxonNode (
539
        Classification_id integer not null,
540
        rootnodes_id integer not null,
541
        primary key (Classification_id, rootnodes_id),
542
        unique (rootnodes_id)
543
    );
544

  
545
    create table Classification_TaxonNode_AUD (
546
        REV integer not null,
547
        Classification_id integer not null,
548
        rootnodes_id integer not null,
549
        revtype tinyint,
550
        primary key (REV, Classification_id, rootnodes_id)
551
    );
552

  
402 553

  
403 554
    create table Collection (
404 555
        id integer not null,
......
685 836
        kindof_id integer,
686 837
        partof_id integer,
687 838
        vocabulary_id integer,
839
        istechnical bit,
840
        orderindex integer,
688 841
        iso639_1 varchar(2),
689 842
        iso639_2 varchar(3),
690
        orderindex integer,
691
        istechnical bit,
843
        symmetrical bit,
844
        transitive bit,
692 845
        pointapproximation_errorradius integer,
693 846
        pointapproximation_latitude double,
694 847
        pointapproximation_longitude double,
......
699 852
        pointapproximation_referencesystem_id integer,
700 853
        shape_id integer,
701 854
        type_id integer,
702
        symmetrical bit,
703
        transitive bit,
704
        defaultcolor varchar(255),
705 855
        iso3166_a2 varchar(2),
856
        defaultcolor varchar(255),
706 857
        supportscategoricaldata bit,
707 858
        supportscommontaxonname bit,
708 859
        supportsdistribution bit,
......
1003 1154
        createdby_id integer,
1004 1155
        updatedby_id integer,
1005 1156
        taxon_id integer,
1006
        taxonName_id integer,
1157
        taxonname_id integer,
1007 1158
        primary key (id),
1008 1159
        unique (uuid)
1009 1160
    );
......
1027 1178
        createdby_id integer,
1028 1179
        updatedby_id integer,
1029 1180
        taxon_id integer,
1030
        taxonName_id integer,
1181
        taxonname_id integer,
1031 1182
        primary key (id, REV)
1032 1183
    );
1033 1184

  
......
1228 1379
        updatedby_id integer,
1229 1380
        feature_id integer,
1230 1381
        indescription_id integer,
1231
        format_id integer,
1232
        unit_id integer,
1233
        associatedspecimenorobservation_id integer,
1234 1382
        orderrelevant bit,
1235
        taxon2_id integer,
1383
        associatedspecimenorobservation_id integer,
1236 1384
        name varchar(255),
1237 1385
        language_id integer,
1386
        taxon2_id integer,
1238 1387
        area_id integer,
1239 1388
        status_id integer,
1389
        unit_id integer,
1390
        format_id integer,
1240 1391
        primary key (id, REV)
1241 1392
    );
1242 1393

  
......
1514 1665
        updated timestamp,
1515 1666
        createdby_id integer,
1516 1667
        updatedby_id integer,
1517
        featureTree_id integer not null,
1668
       	featureTree_id integer not null,
1518 1669
        feature_id integer,
1519 1670
        parent_id integer,
1520 1671
        primary key (id, REV)
......
1570 1721
    );
1571 1722

  
1572 1723
    create table FeatureTree_AUD (
1724
        DTYPE varchar(31) not null,
1573 1725
        id integer not null,
1574 1726
        REV integer not null,
1575 1727
        revtype tinyint,
......
1698 1850
        primary key (REV, FeatureTree_id, rights_id)
1699 1851
    );
1700 1852

  
1853
    create table FeatureTree_TaxonBase (
1854
        FeatureTree_id integer not null,
1855
        coveredtaxa_id integer not null,
1856
        primary key (FeatureTree_id, coveredtaxa_id)
1857
    );
1858

  
1859
    create table FeatureTree_TaxonBase_AUD (
1860
        REV integer not null,
1861
        FeatureTree_id integer not null,
1862
        coveredtaxa_id integer not null,
1863
        revtype tinyint,
1864
        primary key (REV, FeatureTree_id, coveredtaxa_id)
1865
    );
1866

  
1701 1867
    create table GatheringEvent (
1702 1868
        id integer not null,
1703 1869
        created timestamp,
......
1833 1999
        primary key (id),
1834 2000
        unique (uuid, authority)
1835 2001
    );
1836
		
2002
	
1837 2003
	create table hibernate_sequences (
1838 2004
		sequence_name varchar(255),
1839 2005
		next_val integer,
......
2015 2181
        person_id integer,
2016 2182
        primary key (id, REV)
2017 2183
    );
2184
           
2185
    create table KeyStatement (
2186
        id integer not null,
2187
        created timestamp,
2188
        uuid varchar(36),
2189
        updated timestamp,
2190
        createdby_id integer,
2191
        updatedby_id integer,
2192
        primary key (id),
2193
        unique (uuid)
2194
    );
2018 2195
    
2019
              
2020
    create table KeyStatement (
2021
        id integer not null,
2022
        created timestamp,
2023
        uuid varchar(36),
2024
        updated timestamp,
2025
        createdby_id integer,
2026
        updatedby_id integer,
2027
        primary key (id),
2028
        unique (uuid)
2029
    );
2030
    
2031
    create table KeyStatement_AUD (
2032
        id integer not null,
2033
        REV integer not null,
2034
        revtype tinyint,
2035
        created timestamp,
2036
        uuid varchar(36),
2037
        updated timestamp,
2038
        createdby_id integer,
2039
        updatedby_id integer,
2040
        primary key (id, REV)
2041
      );
2042
      
2043
     create table KeyStatement_LanguageString (
2044
        keyStatement_id integer not null,
2045
        label_id integer not null,
2046
        label_mapkey_id integer not null,
2047
        primary key (keyStatement_id, label_mapkey_id),
2048
        unique (label_id)
2049
    );
2050

  
2051
    create table KeyStatement_LanguageString_AUD (
2052
        REV integer not null,
2053
        keyStatement_id integer not null,
2054
        label_id integer not null,
2055
        label_mapkey_id integer not null,
2056
        revtype tinyint,
2057
        primary key (REV, keyStatement_id, label_id, label_mapkey_id)
2058
    );
2196
    create table KeyStatement_AUD (
2197
        id integer not null,
2198
        REV integer not null,
2199
        revtype tinyint,
2200
        created timestamp,
2201
        uuid varchar(36),
2202
        updated timestamp,
2203
        createdby_id integer,
2204
        updatedby_id integer,
2205
        primary key (id, REV)
2206
      );
2207
      
2208
     create table KeyStatement_LanguageString (
2209
        keyStatement_id integer not null,
2210
        label_id integer not null,
2211
        label_mapkey_id integer not null,
2212
        primary key (keyStatement_id, label_mapkey_id),
2213
        unique (label_id)
2214
    );
2059 2215

  
2216
    create table KeyStatement_LanguageString_AUD (
2217
        REV integer not null,
2218
        keyStatement_id integer not null,
2219
        label_id integer not null,
2220
        label_mapkey_id integer not null,
2221
        revtype tinyint,
2222
        primary key (REV, keyStatement_id, label_id, label_mapkey_id)
2223
    );
2060 2224

  
2061 2225
    create table LSIDAuthority (
2062 2226
        id integer not null,
......
2526 2690
        primary key (REV, Media_id, coveredtaxa_id)
2527 2691
    );
2528 2692

  
2693
    create table MultiAccessKey_NamedArea (
2694
        WorkingSet_id integer not null,
2695
        geographicalscope_id integer not null,
2696
        primary key (WorkingSet_id, geographicalscope_id)
2697
    );
2698

  
2699
    create table MultiAccessKey_NamedArea_AUD (
2700
        REV integer not null,
2701
        WorkingSet_id integer not null,
2702
        geographicalscope_id integer not null,
2703
        revtype tinyint,
2704
        primary key (REV, WorkingSet_id, geographicalscope_id)
2705
    );
2706

  
2707
    create table MultiAccessKey_Scope (
2708
        WorkingSet_id integer not null,
2709
        scoperestrictions_id integer not null,
2710
        primary key (WorkingSet_id, scoperestrictions_id)
2711
    );
2712

  
2713
    create table MultiAccessKey_Scope_AUD (
2714
        REV integer not null,
2715
        WorkingSet_id integer not null,
2716
        scoperestrictions_id integer not null,
2717
        revtype tinyint,
2718
        primary key (REV, WorkingSet_id, scoperestrictions_id)
2719
    );
2720

  
2721
    create table MultiAccessKey_Taxon (
2722
        multiAccessKey_id integer not null,
2723
        taxon_id integer not null,
2724
        primary key (multiAccessKey_id, taxon_id)
2725
    );
2726

  
2727
    create table MultiAccessKey_Taxon_AUD (
2728
        REV integer not null,
2729
        multiAccessKey_id integer not null,
2730
        taxon_id integer not null,
2731
        revtype tinyint,
2732
        primary key (REV, multiAccessKey_id, taxon_id)
2733
    );
2734

  
2529 2735
    create table NameRelationship (
2530 2736
        id integer not null,
2531 2737
        created timestamp,
......
2742 2948
        grantedauthorities_id integer not null,
2743 2949
        primary key (PermissionGroup_id, grantedauthorities_id)
2744 2950
    );
2745
    
2746
    
2747
   create table PolytomousKey (
2748
       	id integer not null,
2749
        created timestamp,
2750
        uuid varchar(36),
2751
        updated timestamp,
2752
        lsid_authority varchar(255),
2753
        lsid_lsid varchar(255),
2754
        lsid_namespace varchar(255),
2755
        lsid_object varchar(255),
2756
        lsid_revision varchar(255),
2757
        protectedtitlecache bit not null,
2758
        titleCache varchar(255),
2759
        uri varchar(255),
2760
        createdby_id integer,
2761
        updatedby_id integer,
2762
        root_id integer,
2763
        primary key (id),
2764
        unique (uuid)
2765
    );
2766

  
2767
   create table PolytomousKey_AUD (
2768
       	id integer not null,
2769
        REV integer not null,
2770
        revtype tinyint,
2771
        created timestamp,
2772
        uuid varchar(36),
2773
        updated timestamp,
2774
        lsid_authority varchar(255),
2775
        lsid_lsid varchar(255),
2776
        lsid_namespace varchar(255),
2777
        lsid_object varchar(255),
2778
        lsid_revision varchar(255),
2779
        protectedtitlecache bit not null,
2780
        titleCache varchar(255),
2781
        uri varchar(255),
2782
        createdby_id integer,
2783
        updatedby_id integer,
2784
        root_id integer,
2785
        primary key (id, REV)
2786
    );
2787

  
2788
    create table PolytomousKey_Annotation (
2789
        PolytomousKey_id integer not null,
2790
        annotations_id integer not null,
2791
        primary key (PolytomousKey_id, annotations_id),
2792
        unique (annotations_id)
2793
    );
2794

  
2795
    create table PolytomousKey_Annotation_AUD (
2796
        REV integer not null,
2797
        PolytomousKey_id integer not null,
2798
        annotations_id integer not null,
2799
        revtype tinyint,
2800
        primary key (REV, PolytomousKey_id, annotations_id)
2801
    );
2802

  
2803
    create table PolytomousKey_Credit (
2804
        PolytomousKey_id integer not null,
2805
        credits_id integer not null,
2806
        sortIndex integer not null,
2807
        primary key (PolytomousKey_id, sortIndex),
2808
        unique (credits_id)
2809
    );
2810

  
2811
    create table PolytomousKey_Credit_AUD (
2812
        REV integer not null,
2813
        PolytomousKey_id integer not null,
2814
        credits_id integer not null,
2815
        sortIndex integer not null,
2816
        revtype tinyint,
2817
        primary key (REV, PolytomousKey_id, credits_id, sortIndex)
2818
    );
2819

  
2820
    create table PolytomousKey_Extension (
2821
        PolytomousKey_id integer not null,
2822
        extensions_id integer not null,
2823
        primary key (PolytomousKey_id, extensions_id),
2824
        unique (extensions_id)
2825
    );
2826

  
2827
    create table PolytomousKey_Extension_AUD (
2828
        REV integer not null,
2829
        PolytomousKey_id integer not null,
2830
        extensions_id integer not null,
2831
        revtype tinyint,
2832
        primary key (REV, PolytomousKey_id, extensions_id)
2833
    );
2834

  
2835
    create table PolytomousKey_Marker (
2836
        PolytomousKey_id integer not null,
2837
        markers_id integer not null,
2838
        primary key (PolytomousKey_id, markers_id),
2839
        unique (markers_id)
2840
    );
2841

  
2842
    create table PolytomousKey_Marker_AUD (
2843
        REV integer not null,
2844
        PolytomousKey_id integer not null,
2845
        markers_id integer not null,
2846
        revtype tinyint,
2847
        primary key (REV, PolytomousKey_id, markers_id)
2848
    );
2849

  
2850
    create table PolytomousKey_NamedArea (
2851
        PolytomousKey_id integer not null,
2852
        geographicalscope_id integer not null,
2853
        primary key (PolytomousKey_id, geographicalscope_id)
2854
    );
2855

  
2856
    create table PolytomousKey_NamedArea_AUD (
2857
        REV integer not null,
2858
        PolytomousKey_id integer not null,
2859
        geographicalscope_id integer not null,
2860
        revtype tinyint,
2861
        primary key (REV, PolytomousKey_id, geographicalscope_id)
2862
    );
2863

  
2864
    create table PolytomousKey_OriginalSourceBase (
2865
        PolytomousKey_id integer not null,
2866
        sources_id integer not null,
2867
        primary key (PolytomousKey_id, sources_id),
2868
        unique (sources_id)
2869
    );
2870

  
2871
    create table PolytomousKey_OriginalSourceBase_AUD (
2872
        REV integer not null,
2873
        PolytomousKey_id integer not null,
2874
        sources_id integer not null,
2875
        revtype tinyint,
2876
        primary key (REV, PolytomousKey_id, sources_id)
2877
    );
2878

  
2879

  
2880
    create table PolytomousKey_Rights (
2881
        PolytomousKey_id integer not null,
2882
        rights_id integer not null,
2883
        primary key (PolytomousKey_id, rights_id),
2884
        unique (rights_id)
2885
    );
2886

  
2887
    create table PolytomousKey_Rights_AUD (
2888
        REV integer not null,
2889
        PolytomousKey_id integer not null,
2890
        rights_id integer not null,
2891
        revtype tinyint,
2892
        primary key (REV, PolytomousKey_id, rights_id)
2893
    );
2894

  
2895
    create table PolytomousKey_Scope (
2896
        PolytomousKey_id integer not null,
2897
        scoperestrictions_id integer not null,
2898
        primary key (PolytomousKey_id, scoperestrictions_id)
2899
    );
2900

  
2901
    create table PolytomousKey_Scope_AUD (
2902
        REV integer not null,
2903
        PolytomousKey_id integer not null,
2904
        scoperestrictions_id integer not null,
2905
        revtype tinyint,
2906
        primary key (REV, PolytomousKey_id, scoperestrictions_id)
2907
    );
2908

  
2909
    create table PolytomousKey_Taxon (
2910
        polytomousKey_id integer not null,
2911
        taxon_id integer not null,
2912
        primary key (polytomousKey_id, taxon_id)
2913
    );
2914

  
2915
    create table PolytomousKey_Taxon_AUD (
2916
        REV integer not null,
2917
        polytomousKey_id integer not null,
2918
        taxon_id integer not null,
2919
        revtype tinyint,
2920
        primary key (REV, polytomousKey_id, taxon_id)
2921
    );
2922
    
2923
        
2924
    create table PolytomousKeyNode (
2925
        id integer not null,
2926
        created timestamp,
2927
        uuid varchar(36),
2928
        updated timestamp,
2929
        nodenumber integer,
2930
	sortindex integer,
2931
        createdby_id integer,
2932
        updatedby_id integer,
2933
        key_id integer,
2934
        parent_id integer,
2935
        question_id integer,
2936
        statement_id integer,
2937
        feature_id integer,
2938
        taxon_id integer,
2939
        subkey_id integer,
2940
        othernode_id integer,
2941
        primary key (id),
2942
        unique (uuid)
2943
    );
2944

  
2945
    create table PolytomousKeyNode_AUD (
2946
        id integer not null,
2947
        REV integer not null,
2948
        revtype tinyint,
2949
        created timestamp,
2950
        uuid varchar(36),
2951
        updated timestamp,
2952
        sortindex integer,
2953
        nodenumber integer,
2954
	createdby_id integer,
2955
        updatedby_id integer,
2956
        key_id integer,
2957
        parent_id integer,
2958
        question_id integer,
2959
        statement_id integer,
2960
        feature_id integer,
2961
        taxon_id integer,
2962
        subkey_id integer,
2963
        othernode_id integer,
2964
        primary key (id, REV)
2965
    );
2966
       
2967
    create table PolytomousKeyNode_PolytomousKeyNode_AUD(
2968
    	id integer not null,
2969
        REV integer not null,
2970
        revtype tinyint,
2971
        parent_id integer, 
2972
        sortIndex integer
2973
    )
2974 2951

  
2975
    create table Reference (
2976
        DTYPE varchar(31) not null,
2977
        id integer not null,
2952
   create table PolytomousKey (
2953
       	id integer not null,
2978 2954
        created timestamp,
2979 2955
        uuid varchar(36),
2980 2956
        updated timestamp,
......
2985 2961
        lsid_revision varchar(255),
2986 2962
        protectedtitlecache bit not null,
2987 2963
        titleCache varchar(255),
2988
        datepublished_end varchar(255),
2989
        datepublished_freetext varchar(255),
2990
        datepublished_start varchar(255),
2991
        edition varchar(255),
2992
        editor varchar(255),
2993
        isbn varchar(255),
2994
        issn varchar(255),
2995
        nomenclaturallyrelevant bit not null,
2996
        organization varchar(255),
2997
        pages varchar(255),
2998
        parsingproblem integer not null,
2999
        placepublished varchar(255),
3000
        problemends integer not null,
3001
        problemstarts integer not null,
2964
        uri varchar(255),
2965
        createdby_id integer,
2966
        updatedby_id integer,
2967
        root_id integer,
2968
        primary key (id),
2969
        unique (uuid)
2970
    );
2971

  
2972
   create table PolytomousKey_AUD (
2973
       	id integer not null,
2974
        REV integer not null,
2975
        revtype tinyint,
2976
        created timestamp,
2977
        uuid varchar(36),
2978
        updated timestamp,
2979
        lsid_authority varchar(255),
2980
        lsid_lsid varchar(255),
2981
        lsid_namespace varchar(255),
2982
        lsid_object varchar(255),
2983
        lsid_revision varchar(255),
2984
        protectedtitlecache bit not null,
2985
        titleCache varchar(255),
2986
        uri varchar(255),
2987
        createdby_id integer,
2988
        updatedby_id integer,
2989
        root_id integer,
2990
        primary key (id, REV)
2991
    );
2992

  
2993
    create table PolytomousKey_Annotation (
2994
        PolytomousKey_id integer not null,
2995
        annotations_id integer not null,
2996
        primary key (PolytomousKey_id, annotations_id),
2997
        unique (annotations_id)
2998
    );
2999

  
3000
    create table PolytomousKey_Annotation_AUD (
3001
        REV integer not null,
3002
        PolytomousKey_id integer not null,
3003
        annotations_id integer not null,
3004
        revtype tinyint,
3005
        primary key (REV, PolytomousKey_id, annotations_id)
3006
    );
3007

  
3008
    create table PolytomousKey_Credit (
3009
        PolytomousKey_id integer not null,
3010
        credits_id integer not null,
3011
        sortIndex integer not null,
3012
        primary key (PolytomousKey_id, sortIndex),
3013
        unique (credits_id)
3014
    );
3015

  
3016
    create table PolytomousKey_Credit_AUD (
3017
        REV integer not null,
3018
        PolytomousKey_id integer not null,
3019
        credits_id integer not null,
3020
        sortIndex integer not null,
3021
        revtype tinyint,
3022
        primary key (REV, PolytomousKey_id, credits_id, sortIndex)
3023
    );
3024

  
3025
    create table PolytomousKey_Extension (
3026
        PolytomousKey_id integer not null,
3027
        extensions_id integer not null,
3028
        primary key (PolytomousKey_id, extensions_id),
3029
        unique (extensions_id)
3030
    );
3031

  
3032
    create table PolytomousKey_Extension_AUD (
3033
        REV integer not null,
3034
        PolytomousKey_id integer not null,
3035
        extensions_id integer not null,
3036
        revtype tinyint,
3037
        primary key (REV, PolytomousKey_id, extensions_id)
3038
    );
3039

  
3040
    create table PolytomousKey_Marker (
3041
        PolytomousKey_id integer not null,
3042
        markers_id integer not null,
3043
        primary key (PolytomousKey_id, markers_id),
3044
        unique (markers_id)
3045
    );
3046

  
3047
    create table PolytomousKey_Marker_AUD (
3048
        REV integer not null,
3049
        PolytomousKey_id integer not null,
3050
        markers_id integer not null,
3051
        revtype tinyint,
3052
        primary key (REV, PolytomousKey_id, markers_id)
3053
    );
3054

  
3055
    create table PolytomousKey_NamedArea (
3056
        PolytomousKey_id integer not null,
3057
        geographicalscope_id integer not null,
3058
        primary key (PolytomousKey_id, geographicalscope_id)
3059
    );
3060

  
3061
    create table PolytomousKey_NamedArea_AUD (
3062
        REV integer not null,
3063
        PolytomousKey_id integer not null,
3064
        geographicalscope_id integer not null,
3065
        revtype tinyint,
3066
        primary key (REV, PolytomousKey_id, geographicalscope_id)
3067
    );
3068
    
3069
    create table PolytomousKey_OriginalSourceBase (
3070
        PolytomousKey_id integer not null,
3071
        sources_id integer not null,
3072
        primary key (PolytomousKey_id, sources_id),
3073
        unique (sources_id)
3074
    );
3075

  
3076
    create table PolytomousKey_OriginalSourceBase_AUD (
3077
        REV integer not null,
3078
        PolytomousKey_id integer not null,
3079
        sources_id integer not null,
3080
        revtype tinyint,
3081
        primary key (REV, PolytomousKey_id, sources_id)
3082
    );
3083

  
3084

  
3085
    create table PolytomousKey_Rights (
3086
        PolytomousKey_id integer not null,
3087
        rights_id integer not null,
3088
        primary key (PolytomousKey_id, rights_id),
3089
        unique (rights_id)
3090
    );
3091

  
3092
    create table PolytomousKey_Rights_AUD (
3093
        REV integer not null,
3094
        PolytomousKey_id integer not null,
3095
        rights_id integer not null,
3096
        revtype tinyint,
3097
        primary key (REV, PolytomousKey_id, rights_id)
3098
    );
3099

  
3100
    create table PolytomousKey_Scope (
3101
        PolytomousKey_id integer not null,
3102
        scoperestrictions_id integer not null,
3103
        primary key (PolytomousKey_id, scoperestrictions_id)
3104
    );
3105

  
3106
    create table PolytomousKey_Scope_AUD (
3107
        REV integer not null,
3108
        PolytomousKey_id integer not null,
3109
        scoperestrictions_id integer not null,
3110
        revtype tinyint,
3111
        primary key (REV, PolytomousKey_id, scoperestrictions_id)
3112
    );
3113

  
3114
    create table PolytomousKey_Taxon (
3115
        polytomousKey_id integer not null,
3116
        taxon_id integer not null,
3117
        primary key (polytomousKey_id, taxon_id)
3118
    );
3119

  
3120
    create table PolytomousKey_Taxon_AUD (
3121
        REV integer not null,
3122
        polytomousKey_id integer not null,
3123
        taxon_id integer not null,
3124
        revtype tinyint,
3125
        primary key (REV, polytomousKey_id, taxon_id)
3126
    );
3127
    
3128
    create table PolytomousKey_TaxonBase (
3129
        polytomousKey_id integer not null,
3130
        coveredtaxa_id integer not null,
3131
        primary key (polytomousKey_id, coveredtaxa_id)
3132
    );
3133

  
3134
    create table PolytomousKey_TaxonBase_AUD (
3135
        REV integer not null,
3136
        polytomousKey_id integer not null,
3137
        coveredtaxa_id integer not null,
3138
        revtype tinyint,
3139
        primary key (REV, polytomousKey_id, coveredtaxa_id)
3140
    );
3141
    
3142
        
3143
    create table PolytomousKeyNode (
3144
        id integer not null,
3145
        created timestamp,
3146
        uuid varchar(36),
3147
        updated timestamp,
3148
        nodenumber integer,
3149
        sortindex integer,
3150
        createdby_id integer,
3151
        updatedby_id integer,
3152
        key_id integer,
3153
        parent_id integer,
3154
        question_id integer,
3155
        statement_id integer,
3156
        feature_id integer,
3157
        taxon_id integer,
3158
        subkey_id integer,
3159
        othernode_id integer,
3160
        primary key (id),
3161
        unique (uuid)
3162
    );
3163

  
3164
    create table PolytomousKeyNode_AUD (
3165
        id integer not null,
3166
        REV integer not null,
3167
        revtype tinyint,
3168
        created timestamp,
3169
        uuid varchar(36),
3170
        updated timestamp,
3171
        nodenumber integer,
3172
        sortindex integer,
3173
        createdby_id integer,
3174
        updatedby_id integer,
3175
        key_id integer,
3176
        parent_id integer,
3177
        question_id integer,
3178
        statement_id integer,
3179
        feature_id integer,
3180
        taxon_id integer,
3181
        subkey_id integer,
3182
        othernode_id integer,
3183
        primary key (id, REV)
3184
    );
3185
    
3186
    create table PolytomousKeyNode_PolytomousKeyNode_AUD(
3187
    	id integer not null,
3188
        REV integer not null,
3189
        revtype tinyint,
3190
        parent_id integer, 
3191
        sortIndex integer
3192
    )
3193

  
3194
    create table Reference (
3195
        DTYPE varchar(31) not null,
3196
        id integer not null,
3197
        created timestamp,
3198
        uuid varchar(36),
3199
        updated timestamp,
3200
        lsid_authority varchar(255),
3201
        lsid_lsid varchar(255),
3202
        lsid_namespace varchar(255),
3203
        lsid_object varchar(255),
3204
        lsid_revision varchar(255),
3205
        protectedtitlecache bit not null,
3206
        titleCache varchar(255),
3207
        datepublished_end varchar(255),
3208
        datepublished_freetext varchar(255),
3209
        datepublished_start varchar(255),
3210
        edition varchar(255),
3211
        editor varchar(255),
3212
        isbn varchar(255),
3213
        issn varchar(255),
3214
        nomenclaturallyrelevant bit not null,
3215
        organization varchar(255),
3216
        pages varchar(255),
3217
        parsingproblem integer not null,
3218
        placepublished varchar(255),
3219
        problemends integer not null,
3220
        problemstarts integer not null,
3002 3221
        publisher varchar(255),
3003 3222
        referenceAbstract longvarchar,
3004 3223
        series varchar(255),
......
3013 3232
        inreference_id integer,
3014 3233
        institution_id integer,
3015 3234
        school_id integer,
3016
       	abbreviatedReference_id integer,
3235
        abbreviatedReference_id integer,
3017 3236
        fullReference_id integer,
3018
		primary key (id),
3237
        primary key (id),
3019 3238
        unique (uuid)
3020 3239
    );
3021 3240

  
......
3519 3738
        accessionnumber varchar(255),
3520 3739
        catalognumber varchar(255),
3521 3740
        collectorsnumber varchar(255),
3741
        barcode varchar(255),
3522 3742
        fieldnotes varchar(255),
3523 3743
        fieldnumber varchar(255),
3524
        barcode varchar(255),
3525 3744
        createdby_id integer,
3526 3745
        updatedby_id integer,
3527 3746
        lifestage_id integer,
3528
        sex_id integer,
3747
        sex_id integer,    
3748
        exsiccatum varchar(255),
3749
    	primarycollector_id integer,
3529 3750
        collection_id integer,
3530
        exsiccatum varchar(255),
3531
    	primarycollector_id integer,
3532 3751
        derivedfrom_id integer,
3533 3752
        storedunder_id integer,
3534 3753
        preservation_id integer,
......
3536 3755
        primary key (id),
3537 3756
        unique (uuid)
3538 3757
    );
3758
    
3539 3759

  
3540 3760
    create table SpecimenOrObservationBase_AUD (
3541 3761
        DTYPE varchar(31) not null,
......
3557 3777
        updatedby_id integer,
3558 3778
        lifestage_id integer,
3559 3779
        sex_id integer,
3780
        fieldnotes varchar(255),
3781
        fieldnumber varchar(255),
3782
        barcode varchar(255),
3783
        exsiccatum varchar(255),
3784
        gatheringevent_id integer,
3560 3785
        accessionnumber varchar(255),
3561 3786
        catalognumber varchar(255),
3562 3787
        collectorsnumber varchar(255),
3563
        exsiccatum varchar(255),
3564
    	primarycollector_id integer,
3788
        primarycollector_id integer,
3565 3789
        collection_id integer,
3566 3790
        derivedfrom_id integer,
3567 3791
        storedunder_id integer,
3568 3792
        preservation_id integer,
3569
        fieldnotes varchar(255),
3570
        fieldnumber varchar(255),
3571
        barcode varchar(255),
3572
        gatheringevent_id integer,
3573 3793
        primary key (id, REV)
3574 3794
    );
3575 3795

  
......
3650 3870
        revtype tinyint,
3651 3871
        primary key (REV, SpecimenOrObservationBase_id, definition_id, definition_mapkey_id)
3652 3872
    );
3653
    
3873

  
3654 3874
    create table SpecimenOrObservationBase_Marker (
3655 3875
        SpecimenOrObservationBase_id integer not null,
3656 3876
        markers_id integer not null,
......
4143 4363
        homotypicalgroup_id integer,
4144 4364
        nomenclaturalreference_id integer,
4145 4365
        rank_id integer,
4366
        acronym varchar(255),
4146 4367
        authorshipcache varchar(255),
4147 4368
        binomhybrid bit,
4148 4369
        genusoruninomial varchar(255),
......
4159 4380
        combinationauthorteam_id integer,
4160 4381
        exbasionymauthorteam_id integer,
4161 4382
        excombinationauthorteam_id integer,
4162
        nameapprobation varchar(255),
4163
        subgenusauthorship varchar(255),
4383
        anamorphic bit,
4164 4384
        breed varchar(255),
4165 4385
        originalpublicationyear integer,
4166 4386
        publicationyear integer,
4167
        acronym varchar(255),
4168
        anamorphic bit,
4169 4387
        cultivarname varchar(255),
4388
        nameapprobation varchar(255),
4389
        subgenusauthorship varchar(255),
4170 4390
        primary key (id, REV)
4171 4391
    );
4172 4392

  
......
4355 4575
        TaxonNode_id integer not null,
4356 4576
        markers_id integer not null,
4357 4577
        revtype tinyint,
4358
        primary key (REV, TaxonNode_id, markers_id)
4359
    );
4360

  
4361
    create table TaxonRelationship (
4362
        id integer not null,
4363
        created timestamp,
4364
        uuid varchar(36),
4365
        updated timestamp,
4366
        citationmicroreference varchar(255),
4367
        originalnamestring varchar(255),
4368
        doubtful bit not null,
4369
        createdby_id integer,
4370
        updatedby_id integer,
4371
        citation_id integer,
4372
        relatedfrom_id integer,
4373
        relatedto_id integer,
4374
        type_id integer,
4375
        primary key (id),
4376
        unique (uuid)
4377
    );
4378

  
4379
    create table TaxonRelationship_AUD (
4380
        id integer not null,
4381
        REV integer not null,
4382
        revtype tinyint,
4383
        created timestamp,
4384
        uuid varchar(36),
4385
        updated timestamp,
4386
        citationmicroreference varchar(255),
4387
        originalnamestring varchar(255),
4388
        doubtful bit,
4389
        createdby_id integer,
4390
        updatedby_id integer,
4391
        citation_id integer,
4392
        relatedfrom_id integer,
4393
        relatedto_id integer,
4394
        type_id integer,
4395
        primary key (id, REV)
4396
    );
4397

  
4398
    create table TaxonRelationship_Annotation (
4399
        TaxonRelationship_id integer not null,
4400
        annotations_id integer not null,
4401
        primary key (TaxonRelationship_id, annotations_id),
4402
        unique (annotations_id)
4403
    );
4404

  
4405
    create table TaxonRelationship_Annotation_AUD (
4406
        REV integer not null,
4407
        TaxonRelationship_id integer not null,
4408
        annotations_id integer not null,
4409
        revtype tinyint,
4410
        primary key (REV, TaxonRelationship_id, annotations_id)
4411
    );
4412

  
4413
    create table TaxonRelationship_Marker (
4414
        TaxonRelationship_id integer not null,
4415
        markers_id integer not null,
4416
        primary key (TaxonRelationship_id, markers_id),
4417
        unique (markers_id)
4418
    );
4419

  
4420
    create table TaxonRelationship_Marker_AUD (
4421
        REV integer not null,
4422
        TaxonRelationship_id integer not null,
4423
        markers_id integer not null,
4424
        revtype tinyint,
4425
        primary key (REV, TaxonRelationship_id, markers_id)
4426
    );
4427

  
4428
    create table Classification (
4429
        id integer not null,
4430
        created timestamp,
4431
        uuid varchar(36),
4432
        updated timestamp,
4433
        lsid_authority varchar(255),
4434
        lsid_lsid varchar(255),
4435
        lsid_namespace varchar(255),
4436
        lsid_object varchar(255),
4437
        lsid_revision varchar(255),
4438
        protectedtitlecache bit not null,
4439
        titleCache varchar(255),
4440
        microreference varchar(255),
4441
        createdby_id integer,
4442
        updatedby_id integer,
4443
        name_id integer,
4444
        reference_id integer,
4445
        primary key (id),
4446
        unique (uuid)
4447
    );
4448

  
4449
    create table Classification_AUD (
4450
        id integer not null,
4451
        REV integer not null,
4452
        revtype tinyint,
4453
        created timestamp,
4454
        uuid varchar(36),
4455
        updated timestamp,
4456
        lsid_authority varchar(255),
4457
        lsid_lsid varchar(255),
4458
        lsid_namespace varchar(255),
4459
        lsid_object varchar(255),
4460
        lsid_revision varchar(255),
4461
        protectedtitlecache bit,
4462
        titleCache varchar(255),
4463
        microreference varchar(255),
4464
        createdby_id integer,
4465
        updatedby_id integer,
4466
        name_id integer,
4467
        reference_id integer,
4468
        primary key (id, REV)
4469
    );
4470

  
4471
    create table Classification_Annotation (
4472
        Classification_id integer not null,
4473
        annotations_id integer not null,
4474
        primary key (Classification_id, annotations_id),
4475
        unique (annotations_id)
4476
    );
4477

  
4478
    create table Classification_Annotation_AUD (
4479
        REV integer not null,
4480
        Classification_id integer not null,
4481
        annotations_id integer not null,
4482
        revtype tinyint,
4483
        primary key (REV, Classification_id, annotations_id)
4484
    );
4485

  
4486
    create table Classification_Credit (
4487
        Classification_id integer not null,
4488
        credits_id integer not null,
4489
        sortIndex integer not null,
4490
        primary key (Classification_id, sortIndex),
4491
        unique (credits_id)
4492
    );
4493

  
4494
    create table Classification_Credit_AUD (
4495
        REV integer not null,
4496
        Classification_id integer not null,
4497
        credits_id integer not null,
4498
        sortIndex integer not null,
4499
        revtype tinyint,
4500
        primary key (REV, Classification_id, credits_id, sortIndex)
4501
    );
4502

  
4503
    create table Classification_Extension (
4504
        Classification_id integer not null,
4505
        extensions_id integer not null,
4506
        primary key (Classification_id, extensions_id),
4507
        unique (extensions_id)
4508
    );
4509

  
4510
    create table Classification_Extension_AUD (
4511
        REV integer not null,
4512
        Classification_id integer not null,
4513
        extensions_id integer not null,
4514
        revtype tinyint,
4515
        primary key (REV, Classification_id, extensions_id)
4516
    );
4517

  
4518
    create table Classification_Marker (
4519
        Classification_id integer not null,
4520
        markers_id integer not null,
4521
        primary key (Classification_id, markers_id),
4522
        unique (markers_id)
4523
    );
4524

  
4525
    create table Classification_Marker_AUD (
4526
        REV integer not null,
4527
        Classification_id integer not null,
4528
        markers_id integer not null,
4529
        revtype tinyint,
4530
        primary key (REV, Classification_id, markers_id)
4578
        primary key (REV, TaxonNode_id, markers_id)
4531 4579
    );
4532 4580

  
4533
    create table Classification_OriginalSourceBase (
4534
        Classification_id integer not null,
4535
        sources_id integer not null,
4536
        primary key (Classification_id, sources_id),
4537
        unique (sources_id)
4581
    create table TaxonRelationship (
4582
        id integer not null,
4583
        created timestamp,
4584
        uuid varchar(36),
4585
        updated timestamp,
4586
        citationmicroreference varchar(255),
4587
        originalnamestring varchar(255),
4588
        doubtful bit not null,
4589
        createdby_id integer,
4590
        updatedby_id integer,
4591
        citation_id integer,
4592
        relatedfrom_id integer,
4593
        relatedto_id integer,
4594
        type_id integer,
4595
        primary key (id),
4596
        unique (uuid)
4538 4597
    );
4539 4598

  
4540
    create table Classification_OriginalSourceBase_AUD (
4599
    create table TaxonRelationship_AUD (
4600
        id integer not null,
4541 4601
        REV integer not null,
4542
        Classification_id integer not null,
4543
        sources_id integer not null,
4544 4602
        revtype tinyint,
4545
        primary key (REV, Classification_id, sources_id)
4603
        created timestamp,
4604
        uuid varchar(36),
4605
        updated timestamp,
4606
        citationmicroreference varchar(255),
4607
        originalnamestring varchar(255),
4608
        doubtful bit,
4609
        createdby_id integer,
4610
        updatedby_id integer,
4611
        citation_id integer,
4612
        relatedfrom_id integer,
4613
        relatedto_id integer,
4614
        type_id integer,
4615
        primary key (id, REV)
4546 4616
    );
4547 4617

  
4548
    create table Classification_Rights (
4549
        Classification_id integer not null,
4550
        rights_id integer not null,
4551
        primary key (Classification_id, rights_id),
4552
        unique (rights_id)
4618
    create table TaxonRelationship_Annotation (
4619
        TaxonRelationship_id integer not null,
4620
        annotations_id integer not null,
4621
        primary key (TaxonRelationship_id, annotations_id),
4622
        unique (annotations_id)
4553 4623
    );
4554 4624

  
4555
    create table Classification_Rights_AUD (
4625
    create table TaxonRelationship_Annotation_AUD (
4556 4626
        REV integer not null,
4557
        Classification_id integer not null,
4558
        rights_id integer not null,
4627
        TaxonRelationship_id integer not null,
4628
        annotations_id integer not null,
4559 4629
        revtype tinyint,
4560
        primary key (REV, Classification_id, rights_id)
4630
        primary key (REV, TaxonRelationship_id, annotations_id)
4561 4631
    );
4562 4632

  
4563
    create table Classification_TaxonNode (
4564
        Classification_id integer not null,
4565
        rootnodes_id integer not null,
4566
        primary key (Classification_id, rootnodes_id),
4567
        unique (rootnodes_id)
4633
    create table TaxonRelationship_Marker (
4634
        TaxonRelationship_id integer not null,
4635
        markers_id integer not null,
4636
        primary key (TaxonRelationship_id, markers_id),
4637
        unique (markers_id)
4568 4638
    );
4569 4639

  
4570
    create table Classification_TaxonNode_AUD (
4640
    create table TaxonRelationship_Marker_AUD (
4571 4641
        REV integer not null,
4572
        Classification_id integer not null,
4573
        rootnodes_id integer not null,
4642
        TaxonRelationship_id integer not null,
4643
        markers_id integer not null,
4574 4644
        revtype tinyint,
4575
        primary key (REV, Classification_id, rootnodes_id)
4645
        primary key (REV, TaxonRelationship_id, markers_id)
4576 4646
    );
4577 4647

  
4578 4648
    create table TermVocabulary (
......
4860 4930
        primary key (members_id, groups_id)
4861 4931
    );
4862 4932

  
4933
    create table WorkingSet (
4934
        DTYPE varchar(31) not null,
4935
        id integer not null,
4936
        created timestamp,
4937
        uuid varchar(36),
4938
        updated timestamp,
4939
        createdby_id integer,
4940
        updatedby_id integer,
4941
        descriptivesystem_id integer,
4942
        primary key (id),
4943
        unique (uuid)
4944
    );
4945

  
4946
    create table WorkingSet_AUD (
4947
        DTYPE varchar(31) not null,
4948
        id integer not null,
4949
        REV integer not null,
4950
        revtype tinyint,
4951
        created timestamp,
4952
        uuid varchar(36),
4953
        updated timestamp,
4954
        createdby_id integer,
4955
        updatedby_id integer,
4956
        descriptivesystem_id integer,
4957
        primary key (id, REV)
4958
    );
4959

  
4960
    create table WorkingSet_Annotation (
4961
        WorkingSet_id integer not null,
4962
        annotations_id integer not null,
4963
        primary key (WorkingSet_id, annotations_id),
4964
        unique (annotations_id)
4965
    );
4966

  
4967
    create table WorkingSet_Annotation_AUD (
4968
        REV integer not null,
4969
        WorkingSet_id integer not null,
4970
        annotations_id integer not null,
4971
        revtype tinyint,
4972
        primary key (REV, WorkingSet_id, annotations_id)
4973
    );
4974

  
4975
    create table WorkingSet_DescriptionBase (
4976
        WorkingSet_id integer not null,
4977
        descriptions_id integer not null,
4978
        primary key (WorkingSet_id, descriptions_id)
4979
    );
4980

  
4981
    create table WorkingSet_DescriptionBase_AUD (
4982
        REV integer not null,
4983
        WorkingSet_id integer not null,
4984
        descriptions_id integer not null,
4985
        revtype tinyint,
4986
        primary key (REV, WorkingSet_id, descriptions_id)
4987
    );
4988

  
4989
    create table WorkingSet_Marker (
4990
        WorkingSet_id integer not null,
4991
        markers_id integer not null,
4992
        primary key (WorkingSet_id, markers_id),
4993
        unique (markers_id)
4994
    );
4995

  
4996
    create table WorkingSet_Marker_AUD (
4997
        REV integer not null,
4998
        WorkingSet_id integer not null,
4999
        markers_id integer not null,
5000
        revtype tinyint,
5001
        primary key (REV, WorkingSet_id, markers_id)
5002
    );
5003

  
5004
    create table WorkingSet_Representation (
5005
        WorkingSet_id integer not null,
5006
        representations_id integer not null,
5007
        primary key (WorkingSet_id, representations_id),
5008
        unique (representations_id)
5009
    );
5010

  
5011
    create table WorkingSet_Representation_AUD (
5012
        REV integer not null,
5013
        WorkingSet_id integer not null,
5014
        representations_id integer not null,
5015
        revtype tinyint,
5016
        primary key (REV, WorkingSet_id, representations_id)
5017
    );
5018

  
5019
    create table WorkingSet_TaxonBase (
5020
        WorkingSet_id integer not null,
5021
        coveredtaxa_id integer not null,
5022
        primary key (WorkingSet_id, coveredtaxa_id)
5023
    );
5024

  
5025
    create table WorkingSet_TaxonBase_AUD (
5026
        REV integer not null,
5027
        WorkingSet_id integer not null,
5028
        coveredtaxa_id integer not null,
5029
        revtype tinyint,
5030
        primary key (REV, WorkingSet_id, coveredtaxa_id)
5031
    );
5032

  
4863 5033
    alter table Address 
4864 5034
        add constraint FK1ED033D44FF2DB2C 
4865 5035
        foreign key (createdby_id) 
......
5691 5861

  
5692 5862
    alter table DescriptionBase 
5693 5863
        add constraint FKFF4D58CDDA93512F 
5694
        foreign key (taxonName_id) 
5864
        foreign key (taxonname_id) 
5695 5865
        references TaxonNameBase;
5696 5866

  
5697 5867
    alter table DescriptionBase 
......
6183 6353
        add constraint FK4CEED9F8E0AD2C03 
6184 6354
        foreign key (parent_id) 
6185 6355
        references FeatureNode;
6186

  
6187
    alter table FeatureNode 

6188
        add constraint FK4CEED9F8DE9A3E39 

6189
        foreign key (featureTree_id) 

6356

  
6357
    alter table FeatureNode 
6358
        add constraint FK4CEED9F8DE9A3E39 
6359
        foreign key (featureTree_id) 
6190 6360
        references FeatureTree;
6191 6361

  
6192 6362
    alter table FeatureNode 
......
6359 6529
        foreign key (REV) 
6360 6530
        references AuditEvent;
6361 6531

  
6532
    alter table FeatureTree_TaxonBase 
6533
        add constraint FKEC78E5B0ED57882F 
6534
        foreign key (FeatureTree_id) 
6535
        references FeatureTree;
6536

  
6537
    alter table FeatureTree_TaxonBase 
6538
        add constraint FKEC78E5B07C3D0017 
6539
        foreign key (coveredtaxa_id) 
6540
        references TaxonBase;
6541

  
6542
    alter table FeatureTree_TaxonBase_AUD 
6543
        add constraint FK955ABB8134869AAE 
6544
        foreign key (REV) 
6545
        references AuditEvent;
6546

  
6362 6547
    alter table GatheringEvent 
6363 6548
        add constraint FK6F1286F38B455EC6 
6364 6549
        foreign key (locality_id) 
......
6994 7179
        foreign key (REV) 
6995 7180
        references AuditEvent;
6996 7181

  
7182
    alter table MultiAccessKey_NamedArea 
7183
        add constraint FK1F5A74893FF8E7B2 
7184
        foreign key (geographicalscope_id) 
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff