From 82cc2c02746a48159e30104090f5230a5580f147 Mon Sep 17 00:00:00 2001 From: Damian Jansen Date: Mon, 19 Aug 2013 09:54:03 +1000 Subject: [PATCH] Update database table count and data generation script Table count is now 81. Two Transmemory _METADATA tables have been dropped. --- .../java/org/zanata/util/DatabaseHelper.java | 2 +- .../org/zanata/feature/zanata_with_data.sql | 24 +++---------------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/functional-test/src/test/java/org/zanata/util/DatabaseHelper.java b/functional-test/src/test/java/org/zanata/util/DatabaseHelper.java index 189111aaea..16bdf9a638 100644 --- a/functional-test/src/test/java/org/zanata/util/DatabaseHelper.java +++ b/functional-test/src/test/java/org/zanata/util/DatabaseHelper.java @@ -37,7 +37,7 @@ public class DatabaseHelper private static Statement statement; private static DatabaseHelper DB; private String backupPath; - private static int CURRENT_TABLE_COUNT = 76; + private static int CURRENT_TABLE_COUNT = 81; private FluentWait wait; private DatabaseHelper() diff --git a/functional-test/src/test/resources/concordion/org/zanata/feature/zanata_with_data.sql b/functional-test/src/test/resources/concordion/org/zanata/feature/zanata_with_data.sql index 9ec8aefabe..ba6393b603 100644 --- a/functional-test/src/test/resources/concordion/org/zanata/feature/zanata_with_data.sql +++ b/functional-test/src/test/resources/concordion/org/zanata/feature/zanata_with_data.sql @@ -53,9 +53,7 @@ DROP TABLE IF EXISTS PUBLIC.TRANSMEMORY CASCADE; DROP TABLE IF EXISTS PUBLIC.TRANSMEMORYUNIT CASCADE; DROP TABLE IF EXISTS PUBLIC.TRANSMEMORYUNITVARIANT CASCADE; DROP TABLE IF EXISTS PUBLIC.TRANSMEMORY_METADATA CASCADE; -DROP TABLE IF EXISTS PUBLIC.TRANSMEMORYUNIT_METADATA CASCADE; -DROP TABLE IF EXISTS PUBLIC.TRANSMEMORYUNITVARIANT_METADATA CASCADE; -DROP ALIAS IF EXISTS PUBLIC.MD5; +DROP ALIAS IF EXISTS PUBLIC.MD5; CREATE FORCE ALIAS PUBLIC.MD5 FOR "org.zanata.util.HashUtil.generateHash"; CREATE SEQUENCE PUBLIC.SYSTEM_SEQUENCE_BC68D000_36BD_46A0_A17C_3DA9C3259527 START WITH 1 BELONGS_TO_TABLE; CREATE SEQUENCE PUBLIC.SYSTEM_SEQUENCE_9CF6B1FC_4DD5_4C01_A0FE_7ABDFC4EC9B6 START WITH 1 BELONGS_TO_TABLE; @@ -983,21 +981,7 @@ CREATE CACHED TABLE PUBLIC.TRANSMEMORY_METADATA( ); ALTER TABLE PUBLIC.TRANSMEMORY_METADATA ADD CONSTRAINT PUBLIC.PK_TRANSMEMORY_METADATA PRIMARY KEY(TRANS_MEMORY_ID, METADATA_KEY); -- 0 +/- SELECT COUNT(*) FROM PUBLIC.TRANSMEMORY_METADATA; -CREATE CACHED TABLE PUBLIC.TRANSMEMORYUNIT_METADATA( - TM_TRANS_UNIT_ID BIGINT NOT NULL, - METADATA_KEY VARCHAR(75) NOT NULL, - METADATA LONGTEXT -); -ALTER TABLE PUBLIC.TRANSMEMORYUNIT_METADATA ADD CONSTRAINT PUBLIC.PK_TRANSMEMORYUNIT_METADATA PRIMARY KEY(TM_TRANS_UNIT_ID, METADATA_KEY); --- 0 +/- SELECT COUNT(*) FROM PUBLIC.TRANSMEMORYUNIT_METADATA; -CREATE CACHED TABLE PUBLIC.TRANSMEMORYUNITVARIANT_METADATA( - TM_TRANS_UNIT_VARIANT_ID BIGINT NOT NULL, - METADATA_KEY VARCHAR(75) NOT NULL, - METADATA LONGTEXT -); -ALTER TABLE PUBLIC.TRANSMEMORYUNITVARIANT_METADATA ADD CONSTRAINT PUBLIC.PK_TRANSMEMORYUNITVARIANT_METADATA PRIMARY KEY(TM_TRANS_UNIT_VARIANT_ID, METADATA_KEY); --- 0 +/- SELECT COUNT(*) FROM PUBLIC.TRANSMEMORYUNITVARIANT_METADATA; -ALTER TABLE PUBLIC.HDOCUMENTHISTORY ADD CONSTRAINT PUBLIC.CONSTRAINT_42 UNIQUE(DOCUMENT_ID, REVISION); +ALTER TABLE PUBLIC.HDOCUMENTHISTORY ADD CONSTRAINT PUBLIC.CONSTRAINT_42 UNIQUE(DOCUMENT_ID, REVISION); ALTER TABLE PUBLIC.HITERATIONGROUP ADD CONSTRAINT PUBLIC.UKSLUG UNIQUE(SLUG); ALTER TABLE PUBLIC.HPERSON ADD CONSTRAINT PUBLIC.CONSTRAINT_6D3 UNIQUE(EMAIL); ALTER TABLE PUBLIC.HTEXTFLOW ADD CONSTRAINT PUBLIC.CONSTRAINT_A61 UNIQUE(DOCUMENT_ID, RESID); @@ -1023,7 +1007,6 @@ ALTER TABLE PUBLIC.HACCOUNTACTIVATIONKEY ADD CONSTRAINT PUBLIC.CONSTRAINT_AE UNI ALTER TABLE PUBLIC.HPROJECTITERATION ADD CONSTRAINT PUBLIC.CONSTRAINT_FCE UNIQUE(SLUG, PROJECT_ID); ALTER TABLE PUBLIC.HACCOUNT ADD CONSTRAINT PUBLIC.CONSTRAINT_1B UNIQUE(USERNAME); ALTER TABLE PUBLIC.HITERATIONGROUP_MAINTAINER ADD CONSTRAINT PUBLIC.FKITERATIONGROUPMAINTAINER_PERSONID FOREIGN KEY(PERSONID) REFERENCES PUBLIC.HPERSON(ID) NOCHECK; -ALTER TABLE PUBLIC.TRANSMEMORYUNIT_METADATA ADD CONSTRAINT PUBLIC.FK_METADATA_TMTRANSUNIT FOREIGN KEY(TM_TRANS_UNIT_ID) REFERENCES PUBLIC.TRANSMEMORYUNIT(ID) NOCHECK; ALTER TABLE PUBLIC.HITERATIONGROUP_PROJECTITERATION ADD CONSTRAINT PUBLIC.FKITERATIONGROUP_PROJECTITERATION_PROJECTITERATIONID FOREIGN KEY(PROJECTITERATIONID) REFERENCES PUBLIC.HPROJECTITERATION(ID) NOCHECK; ALTER TABLE PUBLIC.HPROJECT_LOCALE ADD CONSTRAINT PUBLIC.FKHPROJECTLOCALELOC FOREIGN KEY(LOCALEID) REFERENCES PUBLIC.HLOCALE(ID) NOCHECK; ALTER TABLE PUBLIC.HACCOUNTOPTION ADD CONSTRAINT PUBLIC.FK_HACCOUNTOPTION_HACCOUNT FOREIGN KEY(ACCOUNT_ID) REFERENCES PUBLIC.HACCOUNT(ID) NOCHECK; @@ -1045,8 +1028,7 @@ ALTER TABLE PUBLIC.HGLOSSARYTERM ADD CONSTRAINT PUBLIC.UKGLOSSARYTERM_LOCALEID F ALTER TABLE PUBLIC.HPROJECT_ALLOWEDROLE ADD CONSTRAINT PUBLIC.FK_HPROJECTALLOWEDROLE_ROLE FOREIGN KEY(ROLEID) REFERENCES PUBLIC.HACCOUNTROLE(ID) NOCHECK; ALTER TABLE PUBLIC.HDOCUMENTHISTORY ADD CONSTRAINT PUBLIC.FK279765915383E2F0 FOREIGN KEY(DOCUMENT_ID) REFERENCES PUBLIC.HDOCUMENT(ID) NOCHECK; ALTER TABLE PUBLIC.HLOCALE_MEMBER ADD CONSTRAINT PUBLIC.FK82DF50D760C55B1B FOREIGN KEY(PERSONID) REFERENCES PUBLIC.HPERSON(ID) NOCHECK; -ALTER TABLE PUBLIC.TRANSMEMORYUNITVARIANT_METADATA ADD CONSTRAINT PUBLIC.FK_METADATA_TRANSMEMORYUNITVARIANT FOREIGN KEY(TM_TRANS_UNIT_VARIANT_ID) REFERENCES PUBLIC.TRANSMEMORYUNITVARIANT(ID) NOCHECK; -ALTER TABLE PUBLIC.HTEXTFLOWTARGET ADD CONSTRAINT PUBLIC.FK1E933FD4FEA3B54A FOREIGN KEY(LOCALE) REFERENCES PUBLIC.HLOCALE(ID) NOCHECK; +ALTER TABLE PUBLIC.HTEXTFLOWTARGET ADD CONSTRAINT PUBLIC.FK1E933FD4FEA3B54A FOREIGN KEY(LOCALE) REFERENCES PUBLIC.HLOCALE(ID) NOCHECK; ALTER TABLE PUBLIC.HTEXTFLOWTARGETHISTORY ADD CONSTRAINT PUBLIC.FKF10986206C9BADC1 FOREIGN KEY(LAST_MODIFIED_BY_ID) REFERENCES PUBLIC.HPERSON(ID) NOCHECK; ALTER TABLE PUBLIC.HDOCUMENT_RAWDOCUMENT ADD CONSTRAINT PUBLIC.FK_HDOCUMENTRAWDOCUMENT_DOCUMENT FOREIGN KEY(DOCUMENTID) REFERENCES PUBLIC.HDOCUMENT(ID) NOCHECK; ALTER TABLE PUBLIC.HTEXTFLOWTARGETHISTORY ADD CONSTRAINT PUBLIC.FKF109862080727E8B FOREIGN KEY(TARGET_ID) REFERENCES PUBLIC.HTEXTFLOWTARGET(ID) NOCHECK;