Project

General

Profile

« Previous | Next » 

Revision 3ef2e1bd

Added by Andreas Müller over 7 years ago

ref #5974 Remove synonym relationships (not finished yet)

View differences:

app-import/src/test/resources/dbscripts/001-cdm.h2.sql
3476 3476
    REVTYPE TINYINT
3477 3477
);
3478 3478
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.STATISTICALMEASUREMENTVALUE_DEFINEDTERMBASE_AUD;
3479
CREATE CACHED TABLE PUBLIC.SYNONYMRELATIONSHIP(
3480
    ID INTEGER NOT NULL,
3481
    CREATED TIMESTAMP,
3482
    UUID VARCHAR(36),
3483
    UPDATED TIMESTAMP,
3484
    CITATIONMICROREFERENCE VARCHAR(255),
3485
    ORIGINALNAMESTRING VARCHAR(255),
3486
    DOUBTFUL BOOLEAN NOT NULL,
3487
    PARTIAL BOOLEAN NOT NULL,
3488
    PROPARTE BOOLEAN NOT NULL,
3489
    CREATEDBY_ID INTEGER,
3490
    UPDATEDBY_ID INTEGER,
3491
    CITATION_ID INTEGER,
3492
    RELATEDFROM_ID INTEGER,
3493
    RELATEDTO_ID INTEGER,
3494
    TYPE_ID INTEGER
3495
);
3496
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.SYNONYMRELATIONSHIP;
3497
CREATE CACHED TABLE PUBLIC.SYNONYMRELATIONSHIP_AUD(
3498
    ID INTEGER NOT NULL,
3499
    REV INTEGER NOT NULL,
3500
    REVTYPE TINYINT,
3501
    CREATED TIMESTAMP,
3502
    UUID VARCHAR(36),
3503
    UPDATED TIMESTAMP,
3504
    CITATIONMICROREFERENCE VARCHAR(255),
3505
    ORIGINALNAMESTRING VARCHAR(255),
3506
    DOUBTFUL BOOLEAN,
3507
    PARTIAL BOOLEAN,
3508
    PROPARTE BOOLEAN,
3509
    CREATEDBY_ID INTEGER,
3510
    UPDATEDBY_ID INTEGER,
3511
    CITATION_ID INTEGER,
3512
    RELATEDFROM_ID INTEGER,
3513
    RELATEDTO_ID INTEGER,
3514
    TYPE_ID INTEGER
3515
);
3516
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.SYNONYMRELATIONSHIP_AUD;
3517
CREATE CACHED TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION(
3518
    SYNONYMRELATIONSHIP_ID INTEGER NOT NULL,
3519
    ANNOTATIONS_ID INTEGER NOT NULL
3520
);
3521
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION;
3522
CREATE CACHED TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION_AUD(
3523
    REV INTEGER NOT NULL,
3524
    SYNONYMRELATIONSHIP_ID INTEGER NOT NULL,
3525
    ANNOTATIONS_ID INTEGER NOT NULL,
3526
    REVTYPE TINYINT
3527
);
3528
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION_AUD;
3529
CREATE CACHED TABLE PUBLIC.SYNONYMRELATIONSHIP_MARKER(
3530
    SYNONYMRELATIONSHIP_ID INTEGER NOT NULL,
3531
    MARKERS_ID INTEGER NOT NULL
3532
);
3533
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.SYNONYMRELATIONSHIP_MARKER;
3534
CREATE CACHED TABLE PUBLIC.SYNONYMRELATIONSHIP_MARKER_AUD(
3535
    REV INTEGER NOT NULL,
3536
    SYNONYMRELATIONSHIP_ID INTEGER NOT NULL,
3537
    MARKERS_ID INTEGER NOT NULL,
3538
    REVTYPE TINYINT
3539
);
3540
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.SYNONYMRELATIONSHIP_MARKER_AUD;
3541 3479
CREATE CACHED TABLE PUBLIC.TAXONBASE(
3542 3480
    DTYPE VARCHAR(31) NOT NULL,
3543 3481
    ID INTEGER NOT NULL,
......
3556 3494
    USENAMECACHE BOOLEAN NOT NULL,
3557 3495
    EXCLUDED BOOLEAN,
3558 3496
    TAXONSTATUSUNKNOWN BOOLEAN,
3559
    TAXONOMICCHILDRENCOUNT INTEGER,
3560 3497
    UNPLACED BOOLEAN,
3498
    PARTIAL BOOLEAN NOT NULL,
3499
    PROPARTE BOOLEAN NOT NULL,
3561 3500
    CREATEDBY_ID INTEGER,
3562 3501
    UPDATEDBY_ID INTEGER,
3563 3502
    NAME_ID INTEGER,
3564 3503
    SEC_ID INTEGER,
3565
    TAXONOMICPARENTCACHE_ID INTEGER
3504
    ACCEPTEDTAXON_ID INTEGER,
3505
    TYPE_ID INTEGER
3566 3506
);
3567 3507
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.TAXONBASE;
3568 3508
CREATE INDEX PUBLIC.TAXONBASETITLECACHEINDEX ON PUBLIC.TAXONBASE(TITLECACHE);
......
3584 3524
    APPENDEDPHRASE VARCHAR(255),
3585 3525
    DOUBTFUL BOOLEAN,
3586 3526
    USENAMECACHE BOOLEAN,
3527
    EXCLUDED BOOLEAN,
3528
    TAXONSTATUSUNKNOWN BOOLEAN,
3529
    UNPLACED BOOLEAN,
3530
    PARTIAL BOOLEAN NOT NULL,
3531
    PROPARTE BOOLEAN NOT NULL,
3587 3532
    CREATEDBY_ID INTEGER,
3588 3533
    UPDATEDBY_ID INTEGER,
3589 3534
    NAME_ID INTEGER,
3590 3535
    SEC_ID INTEGER,
3591
    EXCLUDED BOOLEAN,
3592
    TAXONSTATUSUNKNOWN BOOLEAN,
3593
    TAXONOMICCHILDRENCOUNT INTEGER,
3594
    UNPLACED BOOLEAN,
3595
    TAXONOMICPARENTCACHE_ID INTEGER
3536
    ACCEPTEDTAXON_ID INTEGER,
3537
    TYPE_ID INTEGER
3596 3538
);
3597 3539
-- 0 +/- SELECT COUNT(*) FROM PUBLIC.TAXONBASE_AUD;
3598 3540
CREATE CACHED TABLE PUBLIC.TAXONBASE_ANNOTATION(
......
4424 4366
ALTER TABLE PUBLIC.TAXONBASE ADD CONSTRAINT PUBLIC.CONSTRAINT_C0F PRIMARY KEY(ID);
4425 4367
ALTER TABLE PUBLIC.MEDIA_ANNOTATION_AUD ADD CONSTRAINT PUBLIC.CONSTRAINT_C47 PRIMARY KEY(REV, MEDIA_ID, ANNOTATIONS_ID);
4426 4368
ALTER TABLE PUBLIC.TAXONNAMEBASE_RIGHTS_AUD ADD CONSTRAINT PUBLIC.CONSTRAINT_D56 PRIMARY KEY(REV, TAXONNAMEBASE_ID, RIGHTS_ID);
4427
ALTER TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION ADD CONSTRAINT PUBLIC.CONSTRAINT_C63 PRIMARY KEY(SYNONYMRELATIONSHIP_ID, ANNOTATIONS_ID);
4428 4369
ALTER TABLE PUBLIC.HYBRIDRELATIONSHIP ADD CONSTRAINT PUBLIC.CONSTRAINT_818 PRIMARY KEY(ID);
4429 4370
ALTER TABLE PUBLIC.POLYTOMOUSKEY_ORIGINALSOURCEBASE ADD CONSTRAINT PUBLIC.CONSTRAINT_D80 PRIMARY KEY(POLYTOMOUSKEY_ID, SOURCES_ID);
4430 4371
ALTER TABLE PUBLIC.TAXONNAMEBASE_EXTENSION_AUD ADD CONSTRAINT PUBLIC.CONSTRAINT_D2A PRIMARY KEY(REV, TAXONNAMEBASE_ID, EXTENSIONS_ID);
......
4642 4583
ALTER TABLE PUBLIC.MEDIA_EXTENSION ADD CONSTRAINT PUBLIC.CONSTRAINT_6B PRIMARY KEY(MEDIA_ID, EXTENSIONS_ID);
4643 4584
ALTER TABLE PUBLIC.SPECIMENOROBSERVATIONBASE_RIGHTS_AUD ADD CONSTRAINT PUBLIC.CONSTRAINT_6A PRIMARY KEY(REV, SPECIMENOROBSERVATIONBASE_ID, RIGHTS_ID);
4644 4585
ALTER TABLE PUBLIC.DEFINEDTERMBASE_CREDIT_AUD ADD CONSTRAINT PUBLIC.CONSTRAINT_66 PRIMARY KEY(REV, DEFINEDTERMBASE_ID, CREDITS_ID, SORTINDEX);
4645
ALTER TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION_AUD ADD CONSTRAINT PUBLIC.CONSTRAINT_67 PRIMARY KEY(REV, SYNONYMRELATIONSHIP_ID, ANNOTATIONS_ID);
4646 4586
ALTER TABLE PUBLIC.DESCRIPTIONELEMENTBASE_ORIGINALSOURCEBASE ADD CONSTRAINT PUBLIC.CONSTRAINT_68 PRIMARY KEY(DESCRIPTIONELEMENTBASE_ID, SOURCES_ID);
4647 4587
ALTER TABLE PUBLIC.DESCRIPTIONBASE_RIGHTS ADD CONSTRAINT PUBLIC.CONSTRAINT_65 PRIMARY KEY(DESCRIPTIONBASE_ID, RIGHTS_ID);
4648 4588
ALTER TABLE PUBLIC.DESCRIPTIONBASE_RIGHTS_AUD ADD CONSTRAINT PUBLIC.CONSTRAINT_6F PRIMARY KEY(REV, DESCRIPTIONBASE_ID, RIGHTS_ID);
......
4912 4852
ALTER TABLE PUBLIC.SEQUENCE_REFERENCE ADD CONSTRAINT PUBLIC.CONSTRAINT_7620 UNIQUE(CITATIONS_ID);
4913 4853
ALTER TABLE PUBLIC.CLASSIFICATION_RIGHTS ADD CONSTRAINT PUBLIC.CONSTRAINT_F52 UNIQUE(RIGHTS_ID);
4914 4854
ALTER TABLE PUBLIC.TAXONNAMEBASE_ORIGINALSOURCEBASE ADD CONSTRAINT PUBLIC.CONSTRAINT_EB60 UNIQUE(SOURCES_ID);
4915
ALTER TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION ADD CONSTRAINT PUBLIC.CONSTRAINT_C63A UNIQUE(ANNOTATIONS_ID);
4916 4855
ALTER TABLE PUBLIC.DESCRIPTIONBASE_ORIGINALSOURCEBASE ADD CONSTRAINT PUBLIC.CONSTRAINT_E56 UNIQUE(SOURCES_ID);
4917 4856
ALTER TABLE PUBLIC.EXTENSION ADD CONSTRAINT PUBLIC.CONSTRAINT_819 UNIQUE(UUID);
4918 4857
ALTER TABLE PUBLIC.CDM_VIEW_CDM_VIEW ADD CONSTRAINT PUBLIC.CONSTRAINT_230 UNIQUE(SUPERVIEWS_ID);
......
5304 5243
ALTER TABLE PUBLIC.GATHERINGEVENT ADD CONSTRAINT PUBLIC.FK6F1286F3C15704E FOREIGN KEY(COUNTRY_ID) REFERENCES PUBLIC.DEFINEDTERMBASE(ID) NOCHECK;
5305 5244
ALTER TABLE PUBLIC.FEATURETREE_REPRESENTATION ADD CONSTRAINT PUBLIC.FK8C458F847C496CB FOREIGN KEY(FEATURETREE_ID) REFERENCES PUBLIC.FEATURETREE(ID) NOCHECK;
5306 5245
ALTER TABLE PUBLIC.LOCUS ADD CONSTRAINT PUBLIC.FK462F1BE4FF2DB2C FOREIGN KEY(CREATEDBY_ID) REFERENCES PUBLIC.USERACCOUNT(ID) NOCHECK;
5307
ALTER TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION ADD CONSTRAINT PUBLIC.FKF494F15B260A8379 FOREIGN KEY(SYNONYMRELATIONSHIP_ID) REFERENCES PUBLIC.SYNONYMRELATIONSHIP(ID) NOCHECK;
5308 5246
ALTER TABLE PUBLIC.REFERENCE_MARKER ADD CONSTRAINT PUBLIC.FK6BEDC7EE777265A1 FOREIGN KEY(MARKERS_ID) REFERENCES PUBLIC.MARKER(ID) NOCHECK;
5309 5247
ALTER TABLE PUBLIC.MARKER ADD CONSTRAINT PUBLIC.FK88F1805AD64DC020 FOREIGN KEY(MARKERTYPE_ID) REFERENCES PUBLIC.DEFINEDTERMBASE(ID) NOCHECK;
5310 5248
ALTER TABLE PUBLIC.DEFINEDTERMBASE_CREDIT ADD CONSTRAINT PUBLIC.FK78FF2B12C0DB4934 FOREIGN KEY(DEFINEDTERMBASE_ID) REFERENCES PUBLIC.DEFINEDTERMBASE(ID) NOCHECK;
......
5322 5260
ALTER TABLE PUBLIC.TAXONNAMEBASE_ORIGINALSOURCEBASE ADD CONSTRAINT PUBLIC.FKF746D2763A6735D9 FOREIGN KEY(SOURCES_ID) REFERENCES PUBLIC.ORIGINALSOURCEBASE(ID) NOCHECK;
5323 5261
ALTER TABLE PUBLIC.TAXONRELATIONSHIP ADD CONSTRAINT PUBLIC.FK7482BA02F8991B9D FOREIGN KEY(RELATEDTO_ID) REFERENCES PUBLIC.TAXONBASE(ID) NOCHECK;
5324 5262
ALTER TABLE PUBLIC.FEATURETREE_RIGHTS ADD CONSTRAINT PUBLIC.FK8E50DD0247C496CB FOREIGN KEY(FEATURETREE_ID) REFERENCES PUBLIC.FEATURETREE(ID) NOCHECK;
5325
ALTER TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION_AUD ADD CONSTRAINT PUBLIC.FKD3E2F9AC34869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;
5326 5263
ALTER TABLE PUBLIC.TAXONBASE_MARKER ADD CONSTRAINT PUBLIC.FK5CDB747E9C9D39 FOREIGN KEY(TAXONBASE_ID) REFERENCES PUBLIC.TAXONBASE(ID) NOCHECK;
5327 5264
ALTER TABLE PUBLIC.TAXONBASE_EXTENSION_AUD ADD CONSTRAINT PUBLIC.FK71381DCC34869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;
5328 5265
ALTER TABLE PUBLIC.CLASSIFICATION_EXTENSION_AUD ADD CONSTRAINT PUBLIC.FK289591F734869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;
......
5702 5639
ALTER TABLE PUBLIC.SPECIMENOROBSERVATIONBASE_MARKER ADD CONSTRAINT PUBLIC.FK8E6106C7777265A1 FOREIGN KEY(MARKERS_ID) REFERENCES PUBLIC.MARKER(ID) NOCHECK;
5703 5640
ALTER TABLE PUBLIC.REFERENCE ADD CONSTRAINT PUBLIC.FK404D5F2B697665E FOREIGN KEY(AUTHORTEAM_ID) REFERENCES PUBLIC.AGENTBASE(ID) NOCHECK;
5704 5641
ALTER TABLE PUBLIC.CLASSIFICATION_CREDIT_AUD ADD CONSTRAINT PUBLIC.FK48AC64334869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;
5705
ALTER TABLE PUBLIC.TAXONBASE ADD CONSTRAINT PUBLIC.FK9249B49B7C7B5AED FOREIGN KEY(TAXONOMICPARENTCACHE_ID) REFERENCES PUBLIC.TAXONBASE(ID) NOCHECK;
5706 5642
ALTER TABLE PUBLIC.AGENTBASE_ADDRESS ADD CONSTRAINT PUBLIC.FK1EDFF7EB50751EC5 FOREIGN KEY(CONTACT_ADDRESSES_ID) REFERENCES PUBLIC.ADDRESS(ID) NOCHECK;
5707 5643
ALTER TABLE PUBLIC.HYBRIDRELATIONSHIP_ANNOTATION_AUD ADD CONSTRAINT PUBLIC.FKACE71ECB34869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;
5708 5644
ALTER TABLE PUBLIC.GATHERINGEVENT_AUD ADD CONSTRAINT PUBLIC.FK3EC034434869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;
......
5794 5730
ALTER TABLE PUBLIC.DESCRIPTIONBASE_MARKER ADD CONSTRAINT PUBLIC.FK6132140C777265A1 FOREIGN KEY(MARKERS_ID) REFERENCES PUBLIC.MARKER(ID) NOCHECK;
5795 5731
ALTER TABLE PUBLIC.SEQUENCE_MARKER_AUD ADD CONSTRAINT PUBLIC.FKAF40E44934869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;
5796 5732
ALTER TABLE PUBLIC.REFERENCE_EXTENSION ADD CONSTRAINT PUBLIC.FKDEFCDC0B927DE9DF FOREIGN KEY(EXTENSIONS_ID) REFERENCES PUBLIC.EXTENSION(ID) NOCHECK;
5797
ALTER TABLE PUBLIC.SYNONYMRELATIONSHIP_ANNOTATION ADD CONSTRAINT PUBLIC.FKF494F15B1E403E0B FOREIGN KEY(ANNOTATIONS_ID) REFERENCES PUBLIC.ANNOTATION(ID) NOCHECK;
5798 5733
ALTER TABLE PUBLIC.TAXONBASE ADD CONSTRAINT PUBLIC.FK9249B49BBC5DA539 FOREIGN KEY(UPDATEDBY_ID) REFERENCES PUBLIC.USERACCOUNT(ID) NOCHECK;
5799 5734
ALTER TABLE PUBLIC.AGENTBASE_DEFINEDTERMBASE ADD CONSTRAINT PUBLIC.FK6665C77D8D9AB196 FOREIGN KEY(AGENTBASE_ID) REFERENCES PUBLIC.AGENTBASE(ID) NOCHECK;
5800 5735
ALTER TABLE PUBLIC.MEDIAREPRESENTATION_AUD ADD CONSTRAINT PUBLIC.FK67AAAB0234869AAE FOREIGN KEY(REV) REFERENCES PUBLIC.AUDITEVENT(REVISIONNUMBER) NOCHECK;

Also available in: Unified diff