From 80812beee8826395f1911089402cf2be03f7d257 Mon Sep 17 00:00:00 2001 From: Glenn Renfro Date: Thu, 2 Mar 2017 16:07:06 -0500 Subject: [PATCH] Updated the migration scripts to use all caps for table names (#288) * Updated the migration scripts to use all caps for table names In the original migration scripts the table names were all lower case. However the original table definitions were capitalized, and on file systems that are case sensitive, mysql fails to update the table. Because of the 2 different cases. resolves #287 * Updated the 1.1.x branch migration scripts In the original migration scripts the table names were all lower case. However the original table definitions were capitalized, and on file systems that are case sensitive, mysql fails to update the table. Because of the 2 different cases. * Added migration script for db2. --- .../cloud/task/migration/1.1.x/migration-h2.sql | 4 ++-- .../cloud/task/migration/1.1.x/migration-hsqldb.sql | 4 ++-- .../cloud/task/migration/1.1.x/migration-mysql.sql | 4 ++-- .../cloud/task/migration/1.1.x/migration-oracle.sql | 4 ++-- .../cloud/task/migration/1.1.x/migration-postgresql.sql | 4 ++-- .../cloud/task/migration/1.1.x/migration-sqlserver.sql | 4 ++-- .../cloud/task/migration/1.2.x/migration-db2.sql | 1 + .../cloud/task/migration/1.2.x/migration-h2.sql | 2 +- .../cloud/task/migration/1.2.x/migration-hsqldb.sql | 2 +- .../cloud/task/migration/1.2.x/migration-mysql.sql | 2 +- .../cloud/task/migration/1.2.x/migration-oracle.sql | 2 +- .../cloud/task/migration/1.2.x/migration-postgresql.sql | 2 +- .../cloud/task/migration/1.2.x/migration-sqlserver.sql | 2 +- 13 files changed, 19 insertions(+), 18 deletions(-) create mode 100644 spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-db2.sql diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-h2.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-h2.sql index 8c3b11f2..a4bde39b 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-h2.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-h2.sql @@ -1,4 +1,4 @@ /* If migrating from 1.1.0.M1 to 1.1.0.RELEASE you do not need to add the ERROR_MESSAGE column. */ -alter table task_execution add ERROR_MESSAGE VARCHAR(2500); -alter table task_execution add EXTERNAL_EXECUTION_ID VARCHAR(255); +alter table TASK_EXECUTION add ERROR_MESSAGE VARCHAR(2500); +alter table TASK_EXECUTION add EXTERNAL_EXECUTION_ID VARCHAR(255); diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-hsqldb.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-hsqldb.sql index 8c3b11f2..a4bde39b 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-hsqldb.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-hsqldb.sql @@ -1,4 +1,4 @@ /* If migrating from 1.1.0.M1 to 1.1.0.RELEASE you do not need to add the ERROR_MESSAGE column. */ -alter table task_execution add ERROR_MESSAGE VARCHAR(2500); -alter table task_execution add EXTERNAL_EXECUTION_ID VARCHAR(255); +alter table TASK_EXECUTION add ERROR_MESSAGE VARCHAR(2500); +alter table TASK_EXECUTION add EXTERNAL_EXECUTION_ID VARCHAR(255); diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-mysql.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-mysql.sql index bc8cd948..60588697 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-mysql.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-mysql.sql @@ -1,5 +1,5 @@ /* If migrating from 1.1.0.M1 to 1.1.0.RELEASE you do not need to add the ERROR_MESSAGE column. */ -alter table task_execution add ERROR_MESSAGE VARCHAR(2500); -alter table task_execution add EXTERNAL_EXECUTION_ID VARCHAR(255); +alter table TASK_EXECUTION add ERROR_MESSAGE VARCHAR(2500); +alter table TASK_EXECUTION add EXTERNAL_EXECUTION_ID VARCHAR(255); diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-oracle.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-oracle.sql index afc4905f..e1d6a101 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-oracle.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-oracle.sql @@ -1,5 +1,5 @@ /* If migrating from 1.1.0.M1 to 1.1.0.RELEASE you do not need to add the ERROR_MESSAGE column. */ -alter table task_execution add ERROR_MESSAGE varchar2(2500); -alter table task_execution add EXTERNAL_EXECUTION_ID varchar2(255); +alter table TASK_EXECUTION add ERROR_MESSAGE varchar2(2500); +alter table TASK_EXECUTION add EXTERNAL_EXECUTION_ID varchar2(255); diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-postgresql.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-postgresql.sql index 8c3b11f2..a4bde39b 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-postgresql.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-postgresql.sql @@ -1,4 +1,4 @@ /* If migrating from 1.1.0.M1 to 1.1.0.RELEASE you do not need to add the ERROR_MESSAGE column. */ -alter table task_execution add ERROR_MESSAGE VARCHAR(2500); -alter table task_execution add EXTERNAL_EXECUTION_ID VARCHAR(255); +alter table TASK_EXECUTION add ERROR_MESSAGE VARCHAR(2500); +alter table TASK_EXECUTION add EXTERNAL_EXECUTION_ID VARCHAR(255); diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-sqlserver.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-sqlserver.sql index 8c3b11f2..a4bde39b 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-sqlserver.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.1.x/migration-sqlserver.sql @@ -1,4 +1,4 @@ /* If migrating from 1.1.0.M1 to 1.1.0.RELEASE you do not need to add the ERROR_MESSAGE column. */ -alter table task_execution add ERROR_MESSAGE VARCHAR(2500); -alter table task_execution add EXTERNAL_EXECUTION_ID VARCHAR(255); +alter table TASK_EXECUTION add ERROR_MESSAGE VARCHAR(2500); +alter table TASK_EXECUTION add EXTERNAL_EXECUTION_ID VARCHAR(255); diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-db2.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-db2.sql new file mode 100644 index 00000000..34db5309 --- /dev/null +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-db2.sql @@ -0,0 +1 @@ +alter table TASK_EXECUTION add PARENT_EXECUTION_ID BIGINT; diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-h2.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-h2.sql index 914d277d..34db5309 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-h2.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-h2.sql @@ -1 +1 @@ -alter table task_execution add PARENT_EXECUTION_ID BIGINT; +alter table TASK_EXECUTION add PARENT_EXECUTION_ID BIGINT; diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-hsqldb.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-hsqldb.sql index 914d277d..34db5309 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-hsqldb.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-hsqldb.sql @@ -1 +1 @@ -alter table task_execution add PARENT_EXECUTION_ID BIGINT; +alter table TASK_EXECUTION add PARENT_EXECUTION_ID BIGINT; diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-mysql.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-mysql.sql index 914d277d..34db5309 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-mysql.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-mysql.sql @@ -1 +1 @@ -alter table task_execution add PARENT_EXECUTION_ID BIGINT; +alter table TASK_EXECUTION add PARENT_EXECUTION_ID BIGINT; diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-oracle.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-oracle.sql index 00afb7b1..f7e82e26 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-oracle.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-oracle.sql @@ -1 +1 @@ -alter table task_execution add PARENT_EXECUTION_ID NUMBER; +alter table TASK_EXECUTION add PARENT_EXECUTION_ID NUMBER; diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-postgresql.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-postgresql.sql index 914d277d..34db5309 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-postgresql.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-postgresql.sql @@ -1 +1 @@ -alter table task_execution add PARENT_EXECUTION_ID BIGINT; +alter table TASK_EXECUTION add PARENT_EXECUTION_ID BIGINT; diff --git a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-sqlserver.sql b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-sqlserver.sql index 914d277d..34db5309 100644 --- a/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-sqlserver.sql +++ b/spring-cloud-task-core/src/main/resources/org/springframework/cloud/task/migration/1.2.x/migration-sqlserver.sql @@ -1 +1 @@ -alter table task_execution add PARENT_EXECUTION_ID BIGINT; +alter table TASK_EXECUTION add PARENT_EXECUTION_ID BIGINT;