diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.0.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.0.xml index d57f85bb14..9bc5ac5f84 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.0.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.0.xml @@ -1,8 +1,8 @@ - @@ -20,7 +20,7 @@ h2 baseline schema - + Set session's default storage engine to INNODB (mysql ver > 5.5) SET storage_engine=InnoDB diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.2.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.2.xml index c26da8b14f..112adcc7b6 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.2.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.2.xml @@ -1,17 +1,17 @@ - - + cfb156591044f08e333d7ca2d5638db3 remove HCommunity tables - + diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.3.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.3.xml index 277009747a..694fe1eab0 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.3.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.3.xml @@ -1,11 +1,11 @@ - - + Add flag for project and project version to support a customized list of locales @@ -19,33 +19,33 @@ - + Add tables to store the customized list of locales for project - + - - - - + Add tables to store the customized list of locales for project version @@ -56,17 +56,17 @@ - - - diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.4.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.4.xml index 74232d3103..7220170be8 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.4.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.4.xml @@ -1,11 +1,11 @@ - - + Add a flag indicating when a member of a Language team (locale) is a team coordinator. @@ -17,7 +17,7 @@ rename admin email key to zanata from address - @@ -25,25 +25,25 @@ config_key='flies.admin.email' - + - select count(*) from HAccountRoleGroup arg, HAccountRole ac1, HAccountRole ac2 + select count(*) from HAccountRoleGroup arg, HAccountRole ac1, HAccountRole ac2 where arg.roleId = ac1.id and arg.memberOf = ac2.id and ac1.name = 'user' and ac2.name = 'translator' - Remove language team memberships from all non-translator users. + Remove language team memberships from all non-translator users. Only done when users are not part of the translator group by default. personId in ( - select id from HPerson where accountId not in + select id from HPerson where accountId not in ( - select am.accountId from HAccountMembership am, HAccountRole ar + select am.accountId from HAccountMembership am, HAccountRole ar where am.memberOf = ar.id and (ar.name = 'translator' or ar.name = 'admin') ) @@ -51,5 +51,5 @@ - + \ No newline at end of file diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.5.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.5.xml index cf8dcc2a44..597dbae87d 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.5.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.5.xml @@ -1,8 +1,8 @@ - @@ -125,21 +125,21 @@ - + - + - + - + Alter glossary tables - remove sourceRef/add auto increment - + - + @@ -149,7 +149,7 @@ Alter glossary tables - remove sourceRef/add auto increment - + Alter glossary term table - remove constraint @@ -163,7 +163,7 @@ - + Add obsolete column to HProjectIteration diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6.xml index 949aa970e4..b8ea0934dc 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6.xml @@ -1,8 +1,8 @@ - @@ -18,36 +18,36 @@ - + - - + + 8b576cc32f673719e6bc7c6fb272469 deb0ab78fddee055f538a735c586ebe6 Insert HProjectIteration/HProject status column with 'Current' - + UPDATE HProjectIteration SET status='Current' WHERE active='1' UPDATE HProjectIteration SET status='Retired' WHERE active='0' UPDATE HProject SET status='Current' - - + + Alter HProjectIteration - removed active column - + Alter HProjectIteration/HProject - removed obsolete column - + Update 'Current' to 'ACTIVE' and 'Retired' to 'READONLY' UPDATE HProject SET status='ACTIVE' WHERE status='Current' @@ -55,7 +55,7 @@ UPDATE HProjectIteration SET status='ACTIVE' WHERE status='Current' UPDATE HProjectIteration SET status='READONLY' where status='Retired' - + Update 'Obsolete' to 'OBSOLETE' UPDATE HProject SET status='OBSOLETE' WHERE status='Obsolete' @@ -77,7 +77,7 @@ - + Create H2 database Hash function. CREATE ALIAS MD5 FOR "org.zanata.util.HashUtil.generateHash" @@ -95,7 +95,7 @@ - UPDATE HTextFlow SET contentHash = MD5(content) + UPDATE HTextFlow SET contentHash = MD5(content) @@ -116,6 +116,6 @@ + --> diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6a.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6a.xml index 281ed90392..17ea09f663 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6a.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-1.6a.xml @@ -1,22 +1,22 @@ - - + Alter glossary tables - add auto increment - + - + @@ -38,11 +38,11 @@ - - + Add HTextFlowContentHistory table to support plural forms. @@ -59,23 +59,23 @@ - - + Replace content columns from HTextFlow into the new HTextFlowContent table - insert into HTextFlowContent(content, pos, text_flow_id) + insert into HTextFlowContent(content, pos, text_flow_id) select content, 0, id from HTextFlow - insert into HTextFlowContentHistory(content, pos, text_flow_history_id) + insert into HTextFlowContentHistory(content, pos, text_flow_history_id) select content, 0, id from HTextFlowHistory - + Add HTextFlowTargetContent table to support plural forms. @@ -92,11 +92,11 @@ - - + Add HTextFlowTargetContentHistory table to support plural forms. @@ -113,23 +113,23 @@ - - + Replace content columns from HTextFlowTarget into the new HTextFlowTargetContent table - insert into HTextFlowTargetContent(content, pos, text_flow_target_id) + insert into HTextFlowTargetContent(content, pos, text_flow_target_id) select content, 0, id from HTextFlowTarget - insert into HTextFlowTargetContentHistory(content, pos, text_flow_target_history_id) + insert into HTextFlowTargetContentHistory(content, pos, text_flow_target_history_id) select content, 0, id from HTextFlowTargetHistory - + Remove unnecessary columns / Add new columns @@ -151,7 +151,7 @@ Make sure db constraints are created. Specific problem with MySQL and the MyISAM storage engine (doesn't allow foreign keys) --> - + Change engine to INNODB on MySQL for every table created with liquibase alter table HProject_Locale engine = INNODB @@ -164,7 +164,7 @@ alter table HTextFlowTargetContent engine = INNODB alter table HTextFlowTargetContentHistory engine = INNODB - + @@ -172,9 +172,9 @@ - @@ -185,9 +185,9 @@ - @@ -198,9 +198,9 @@ - @@ -211,14 +211,14 @@ - - + @@ -260,7 +260,7 @@ baseColumnNames="srcLocaleId" constraintName="UKglossaryentry_srcLocaleId" referencedTableName="HLocale" referencedColumnNames="id" /> - + @@ -268,7 +268,7 @@ - @@ -278,7 +278,7 @@ - @@ -288,7 +288,7 @@ - @@ -298,7 +298,7 @@ - @@ -340,7 +340,7 @@ - + 3:b6b41ac0d5d2e3c845648820ee8c0d3c 3:3d37d4f1aa7834724d24b14dcf83b980 @@ -391,6 +391,6 @@ - + diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-2.0.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-2.0.xml index 82b17b0882..332be9e880 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-2.0.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-2.0.xml @@ -110,7 +110,7 @@ referencedTableName="HAccountRole" referencedColumnNames="id"/> - + Add 'Restricted by Roles' column to HProject table. diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-2.1.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-2.1.xml index a26ebbcef8..b1b3ba8bc5 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-2.1.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-2.1.xml @@ -48,14 +48,14 @@ DELETE FROM HAccountActivationKey where accountId in(select acc.id from HAccount acc where acc.enabled = 1) - + Add HPersonEmailValidationKey table - + @@ -68,7 +68,7 @@ - diff --git a/zanata-war/src/main/resources/db/changelogs/db.changelog-2.2.xml b/zanata-war/src/main/resources/db/changelogs/db.changelog-2.2.xml index 3deb460cf7..8d4b996079 100644 --- a/zanata-war/src/main/resources/db/changelogs/db.changelog-2.2.xml +++ b/zanata-war/src/main/resources/db/changelogs/db.changelog-2.2.xml @@ -12,12 +12,12 @@ - + drop projecttype column in HProject - + Add projectType column to HProjectIteration @@ -53,9 +53,9 @@ - - @@ -66,7 +66,7 @@ - + Add HProjectIteration_Validation table. @@ -77,20 +77,20 @@ - - - + Add overrideValidations column to HProjectIteration - + Add creationDate column to HAccountActivationKey