Remove unused generateSql gradle task and its corresponding resources

(cherry picked from commit f19f32fd79)
This commit is contained in:
Mahmoud Ben Hassine
2020-01-07 10:51:24 +01:00
parent eb99f5c46f
commit 319a0b0871
27 changed files with 0 additions and 326 deletions

View File

@@ -1,45 +0,0 @@
/**
* Generate schema creation and drop scripts for various databases
* supported by Spring Batch.
*
* @author David Syer (original Ant/Maven work)
* @author Chris Beams (port to Gradle)
*/
task generateSql {
group = "Build"
description = "Generates schema creation and drop scripts for supported databases."
configurations { vpp }
dependencies { vpp 'foundrylogic.vpp:vpp:2.2.1' }
def generatedResourcesDir = new File('src/main/resources/org/springframework/batch/core')
outputs.dir generatedResourcesDir
ant.typedef(resource: 'foundrylogic/vpp/typedef.properties',
classpath: configurations.vpp.asPath)
ant.taskdef(resource: 'foundrylogic/vpp/taskdef.properties',
classpath: configurations.vpp.asPath)
doLast {
['db2', 'derby', 'h2', 'hsqldb', 'mysql',
'oracle10g', 'postgresql', 'sqlf', 'sqlserver', 'sybase'].each { dbType ->
ant.vppcopy(todir: generatedResourcesDir, overwrite: 'true') {
config {
context {
property key: 'includes', value: 'src/main/sql'
property file: "src/main/sql/${dbType}.properties"
}
engine {
property key: 'velocimacro.library', value: "src/main/sql/${dbType}.vpp"
}
}
fileset dir: 'src/main/sql', includes: 'schema*.sql.vpp'
mapper type: 'glob', from: '*.sql.vpp', to: "*-${dbType}.sql"
}
}
}
}
// tie schema generation to the build lifecycle
//compileJava.dependsOn generateSql

View File

@@ -1,11 +0,0 @@
platform=db2
# SQL language oddities
BIGINT = BIGINT
IDENTITY =
DOUBLE = DOUBLE PRECISION
BLOB = BLOB
CLOB = CLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = SEQUENCE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE SEQUENCE ${name} AS BIGINT MAXVALUE 9223372036854775807 NO CYCLE;
#end
#macro (notnull $name $type)ALTER COLUMN ${name} SET NOT NULL#end

View File

@@ -1,12 +0,0 @@
platform=db2
# SQL language oddities
BIGINT = BIGINT
IDENTITY =
GENERATED = GENERATED BY DEFAULT AS IDENTITY
DOUBLE = DOUBLE PRECISION
BLOB = BLOB
CLOB = CLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = TABLE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE TABLE ${name} (ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, DUMMY VARCHAR(1));
#end
#macro (notnull $name $type)ALTER COLUMN ${name} NOT NULL#end

View File

@@ -1,10 +0,0 @@
DROP TABLE $!{IFEXISTSBEFORE} BATCH_STEP_EXECUTION_CONTEXT $!{IFEXISTS};
DROP TABLE $!{IFEXISTSBEFORE} BATCH_JOB_EXECUTION_CONTEXT $!{IFEXISTS};
DROP TABLE $!{IFEXISTSBEFORE} BATCH_JOB_EXECUTION_PARAMS $!{IFEXISTS};
DROP TABLE $!{IFEXISTSBEFORE} BATCH_STEP_EXECUTION $!{IFEXISTS};
DROP TABLE $!{IFEXISTSBEFORE} BATCH_JOB_EXECUTION $!{IFEXISTS};
DROP TABLE $!{IFEXISTSBEFORE} BATCH_JOB_INSTANCE $!{IFEXISTS};
DROP ${SEQUENCE} $!{IFEXISTSBEFORE} BATCH_STEP_EXECUTION_SEQ $!{IFEXISTS};
DROP ${SEQUENCE} $!{IFEXISTSBEFORE} BATCH_JOB_EXECUTION_SEQ $!{IFEXISTS};
DROP ${SEQUENCE} $!{IFEXISTSBEFORE} BATCH_JOB_SEQ $!{IFEXISTS};

View File

@@ -1,7 +0,0 @@
ALTER TABLE BATCH_JOB_INSTANCE DROP CONSTRAINT ${IFEXISTSBEFORE} JOB_INST_UN;
ALTER TABLE BATCH_JOB_EXECUTION DROP CONSTRAINT ${IFEXISTSBEFORE} JOB_INST_EXEC_FK;
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS DROP CONSTRAINT ${IFEXISTSBEFORE} JOB_EXEC_PARAMS_FK;
ALTER TABLE BATCH_STEP_EXECUTION DROP CONSTRAINT ${IFEXISTSBEFORE} JOB_EXEC_STEP_FK;
ALTER TABLE BATCH_STEP_EXECUTION_CONTEXT DROP CONSTRAINT ${IFEXISTSBEFORE} STEP_EXEC_CTX_FK;
ALTER TABLE BATCH_JOB_EXECUTION_CONTEXT DROP CONSTRAINT ${IFEXISTSBEFORE} JOB_EXEC_CTX_FK;

View File

@@ -1,12 +0,0 @@
platform=h2
# SQL language oddities
BIGINT = BIGINT
IDENTITY = IDENTITY
IFEXISTS = IF EXISTS
DOUBLE = DOUBLE PRECISION
BLOB = LONGVARBINARY
CLOB = LONGVARCHAR
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = SEQUENCE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE SEQUENCE ${name};
#end
#macro (notnull $name $type)ALTER COLUMN ${name} ${type} NOT NULL#end

View File

@@ -1,12 +0,0 @@
platform=hsqldb
# SQL language oddities
BIGINT = BIGINT
IDENTITY = IDENTITY
IFEXISTS = IF EXISTS
DOUBLE = DOUBLE PRECISION
BLOB = LONGVARBINARY
CLOB = LONGVARCHAR
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = TABLE

View File

@@ -1,5 +0,0 @@
#macro (sequence $name $value)CREATE TABLE ${name} (
ID BIGINT IDENTITY
);
#end
#macro (notnull $name $type)ALTER COLUMN ${name} ${type} NOT NULL#end

View File

@@ -1,15 +0,0 @@
platform=mysql
# SQL language oddities
BIGINT = BIGINT
IDENTITY =
GENERATED =
VOODOO = ENGINE=InnoDB
IFEXISTSBEFORE = IF EXISTS
DOUBLE = DOUBLE PRECISION
BLOB = BLOB
CLOB = TEXT
TIMESTAMP = DATETIME
VARCHAR = VARCHAR
CHAR = CHAR
# for generating drop statements...
SEQUENCE = TABLE

View File

@@ -1,6 +0,0 @@
#macro (sequence $name $value)CREATE TABLE ${name} (ID BIGINT NOT NULL,
UNIQUE_KEY CHAR(1) NOT NULL,
constraint ${name}_UN unique (UNIQUE_KEY)) ENGINE=InnoDB;
INSERT INTO ${name} (ID, UNIQUE_KEY) select * from (select 0 as ID, '0' as UNIQUE_KEY) as tmp where not exists(select * from ${name});
#end
#macro (notnull $name $type)MODIFY COLUMN ${name} ${type} NOT NULL#end

View File

@@ -1,12 +0,0 @@
platform=oracle10g
# SQL language oddities
BIGINT = NUMBER(19\,0)
IDENTITY =
GENERATED =
DOUBLE = NUMBER
BLOB = BLOB
CLOB = CLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR2
# for generating drop statements...
SEQUENCE = SEQUENCE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE SEQUENCE ${name} START WITH ${value} MINVALUE 0 MAXVALUE 9223372036854775807 NOCYCLE;
#end
#macro (notnull $name $type)MODIFY ${name} NOT NULL#end

View File

@@ -1,14 +0,0 @@
platform=postgresql
# SQL language oddities
BIGINT = BIGINT
IDENTITY =
GENERATED =
IFEXISTSBEFORE = IF EXISTS
DROPCONSTRAINT = TRUE
DOUBLE = DOUBLE PRECISION
BLOB = BYTEA
CLOB = TEXT
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = SEQUENCE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE SEQUENCE ${name} MAXVALUE 9223372036854775807 NO CYCLE;
#end
#macro (notnull $name $type)ALTER COLUMN ${name} SET NOT NULL#end

View File

@@ -1,5 +0,0 @@
-- Autogenerated: do not edit this file
## Done so that we didn't have to modify all of the other files besides postgresql
#if (!$DROPCONSTRAINT) #set($DROPCONSTRAINT = "FALSE") #end
#if ( $DROPCONSTRAINT == "TRUE") #parse("${includes}/drop.constraints.sql.vpp") #end
#parse("${includes}/destroy.sql.vpp")

View File

@@ -1,81 +0,0 @@
-- Autogenerated: do not edit this file
CREATE TABLE BATCH_JOB_INSTANCE (
JOB_INSTANCE_ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
VERSION ${BIGINT} $!{NULL},
JOB_NAME ${VARCHAR}(100) NOT NULL,
JOB_KEY ${VARCHAR}(32) NOT NULL,
constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
) $!{VOODOO};
CREATE TABLE BATCH_JOB_EXECUTION (
JOB_EXECUTION_ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
VERSION ${BIGINT} $!{NULL},
JOB_INSTANCE_ID ${BIGINT} NOT NULL,
CREATE_TIME ${TIMESTAMP} NOT NULL,
START_TIME ${TIMESTAMP} DEFAULT NULL $!{NULL},
END_TIME ${TIMESTAMP} DEFAULT NULL $!{NULL},
STATUS ${VARCHAR}(10) $!{NULL},
EXIT_CODE ${VARCHAR}(2500) $!{NULL},
EXIT_MESSAGE ${VARCHAR}(2500) $!{NULL},
LAST_UPDATED ${TIMESTAMP},
JOB_CONFIGURATION_LOCATION ${VARCHAR}(2500) $!{NULL},
constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
) $!{VOODOO};
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
JOB_EXECUTION_ID ${BIGINT} NOT NULL ,
TYPE_CD ${VARCHAR}(6) NOT NULL ,
KEY_NAME ${VARCHAR}(100) NOT NULL ,
STRING_VAL ${VARCHAR}(250) $!{NULL},
DATE_VAL ${TIMESTAMP} DEFAULT NULL $!{NULL},
LONG_VAL ${BIGINT} $!{NULL},
DOUBLE_VAL ${DOUBLE} $!{NULL},
IDENTIFYING ${CHAR}(1) NOT NULL ,
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
) $!{VOODOO};
CREATE TABLE BATCH_STEP_EXECUTION (
STEP_EXECUTION_ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
VERSION ${BIGINT} NOT NULL,
STEP_NAME ${VARCHAR}(100) NOT NULL,
JOB_EXECUTION_ID ${BIGINT} NOT NULL,
START_TIME ${TIMESTAMP} NOT NULL ,
END_TIME ${TIMESTAMP} DEFAULT NULL $!{NULL},
STATUS ${VARCHAR}(10) $!{NULL},
COMMIT_COUNT ${BIGINT} $!{NULL},
READ_COUNT ${BIGINT} $!{NULL},
FILTER_COUNT ${BIGINT} $!{NULL},
WRITE_COUNT ${BIGINT} $!{NULL},
READ_SKIP_COUNT ${BIGINT} $!{NULL},
WRITE_SKIP_COUNT ${BIGINT} $!{NULL},
PROCESS_SKIP_COUNT ${BIGINT} $!{NULL},
ROLLBACK_COUNT ${BIGINT} $!{NULL},
EXIT_CODE ${VARCHAR}(2500) $!{NULL},
EXIT_MESSAGE ${VARCHAR}(2500) $!{NULL},
LAST_UPDATED ${TIMESTAMP},
constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
) $!{VOODOO};
CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT (
STEP_EXECUTION_ID ${BIGINT} NOT NULL PRIMARY KEY,
SHORT_CONTEXT ${VARCHAR}(2500) NOT NULL,
SERIALIZED_CONTEXT ${CLOB} $!{NULL},
constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID)
) $!{VOODOO};
CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT (
JOB_EXECUTION_ID ${BIGINT} NOT NULL PRIMARY KEY,
SHORT_CONTEXT ${VARCHAR}(2500) NOT NULL,
SERIALIZED_CONTEXT ${CLOB} $!{NULL},
constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
) $!{VOODOO};
#sequence( "BATCH_STEP_EXECUTION_SEQ" 0)
#sequence( "BATCH_JOB_EXECUTION_SEQ" 0)
#sequence( "BATCH_JOB_SEQ" 0)

View File

@@ -1,13 +0,0 @@
platform=sqlf
# SQL language oddities (cloned from Derby)
BIGINT = BIGINT
IDENTITY =
GENERATED = GENERATED BY DEFAULT AS IDENTITY
IFEXISTSBEFORE = IF EXISTS
DOUBLE = DOUBLE PRECISION
BLOB = BLOB
CLOB = CLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = TABLE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE TABLE ${name} (ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, DUMMY VARCHAR(1));
#end
#macro (notnull $name $type)ALTER COLUMN ${name} NOT NULL#end

View File

@@ -1,14 +0,0 @@
platform=sqlite
# SQL language oddities
BIGINT = INTEGER
IDENTITY =
GENERATED = AUTOINCREMENT
IFEXISTSBEFORE = IF EXISTS
DOUBLE = DOUBLE PRECISION
BLOB = BLOB
CLOB = CLOB
TIMESTAMP = TIMESTAMP
CHAR = CHAR
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = TABLE

View File

@@ -1,5 +0,0 @@
#macro (sequence $name $value)CREATE TABLE ${name} (
ID INTEGER PRIMARY KEY AUTOINCREMENT
);
#end
#macro (notnull $name $type)ALTER COLUMN ${name} ${type} NOT NULL#end

View File

@@ -1,11 +0,0 @@
# SQL language oddities
BIGINT = BIGINT
IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
BLOB = IMAGE
CLOB = TEXT
TIMESTAMP = DATETIME
VARCHAR = VARCHAR
# for generating drop statements...
SEQUENCE = TABLE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE TABLE ${name} (ID BIGINT IDENTITY);
#end
#macro (notnull $name $type)ALTER COLUMN ${name} ${type} NOT NULL#end

View File

@@ -1,12 +0,0 @@
# SQL language oddities
BIGINT = BIGINT
IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
BLOB = IMAGE
CLOB = TEXT
TIMESTAMP = DATETIME
VARCHAR = VARCHAR
NULL = NULL
# for generating drop statements...
SEQUENCE = TABLE

View File

@@ -1,3 +0,0 @@
#macro (sequence $name $value)CREATE TABLE ${name} (ID BIGINT IDENTITY);
#end
#macro (notnull $name $type)ALTER COLUMN ${name} ${type} NOT NULL#end