Remove unused generateSql gradle task and its corresponding resources
(cherry picked from commit f19f32fd79)
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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};
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
@@ -1,3 +0,0 @@
|
||||
#macro (sequence $name $value)CREATE SEQUENCE ${name};
|
||||
#end
|
||||
#macro (notnull $name $type)ALTER COLUMN ${name} ${type} NOT NULL#end
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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")
|
||||
@@ -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)
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user