BATCH-328: applied patch for samples
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
platform=db2
|
||||
# SQL language oddities
|
||||
BIGINT = BIGINT
|
||||
IDENTITY =
|
||||
IDENTITY =
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BLOB
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = SEQUENCE
|
||||
|
||||
@@ -2,7 +2,10 @@ platform=db2
|
||||
# SQL language oddities
|
||||
BIGINT = BIGINT
|
||||
IDENTITY =
|
||||
GENERATED = GENERATED BY DEFAULT AS IDENTITY
|
||||
GENERATED = GENERATED BY DEFAULT AS IDENTITY
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BLOB
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = TABLE
|
||||
|
||||
@@ -3,6 +3,9 @@ platform=hsqldb
|
||||
BIGINT = BIGINT
|
||||
IDENTITY = IDENTITY
|
||||
IFEXISTS = IF EXISTS
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = LONGVARBINARY
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = TABLE
|
||||
|
||||
@@ -5,58 +5,58 @@
|
||||
#sequence( "TRADE_SEQ" )
|
||||
|
||||
CREATE TABLE BATCH_STAGING (
|
||||
ID ${BIGINT} $!{IDENTITY} PRIMARY KEY $!{GENERATED},
|
||||
ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
|
||||
JOB_ID ${BIGINT} NOT NULL,
|
||||
VALUE ${BLOB} NOT NULL,
|
||||
PROCESSED CHAR(1) NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE TRADE (
|
||||
ID ${BIGINT} $!{IDENTITY} PRIMARY KEY $!{GENERATED},
|
||||
VERSION ${BIGINT},
|
||||
ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
|
||||
VERSION ${BIGINT} $!{NULL},
|
||||
ISIN VARCHAR(45) NOT NULL,
|
||||
QUANTITY ${BIGINT},
|
||||
PRICE DOUBLE,
|
||||
CUSTOMER VARCHAR(45)
|
||||
QUANTITY ${BIGINT} $!{NULL},
|
||||
PRICE ${DOUBLE} $!{NULL},
|
||||
CUSTOMER ${VARCHAR}(45) $!{NULL}
|
||||
);
|
||||
|
||||
CREATE TABLE CUSTOMER (
|
||||
ID ${BIGINT} $!{IDENTITY} PRIMARY KEY $!{GENERATED},
|
||||
VERSION ${BIGINT},
|
||||
NAME VARCHAR(45),
|
||||
CREDIT DOUBLE
|
||||
ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
|
||||
VERSION ${BIGINT} $!{NULL},
|
||||
NAME ${VARCHAR}(45) $!{NULL},
|
||||
CREDIT ${DOUBLE} $!{NULL}
|
||||
);
|
||||
|
||||
INSERT INTO customer (id, version, name, credit) VALUES (1, 0, 'customer1', 100000);
|
||||
INSERT INTO customer (id, version, name, credit) VALUES (2, 0, 'customer2', 100000);
|
||||
INSERT INTO customer (id, version, name, credit) VALUES (3, 0, 'customer3', 100000);
|
||||
INSERT INTO customer (id, version, name, credit) VALUES (4, 0, 'customer4', 100000);
|
||||
INSERT INTO CUSTOMER (ID, VERSION, NAME, CREDIT) VALUES (1, 0, 'customer1', 100000);
|
||||
INSERT INTO CUSTOMER (ID, VERSION, NAME, CREDIT) VALUES (2, 0, 'customer2', 100000);
|
||||
INSERT INTO CUSTOMER (ID, VERSION, NAME, CREDIT) VALUES (3, 0, 'customer3', 100000);
|
||||
INSERT INTO CUSTOMER (ID, VERSION, NAME, CREDIT) VALUES (4, 0, 'customer4', 100000);
|
||||
|
||||
CREATE TABLE PLAYERS (
|
||||
PLAYER_ID char(8) NOT NULL PRIMARY KEY,
|
||||
LAST_NAME varchar(35) not null,
|
||||
FIRST_NAME varchar(25) not null,
|
||||
POS varchar(10),
|
||||
YEAR_OF_BIRTH ${BIGINT} not null,
|
||||
YEAR_DRAFTED ${BIGINT} not null
|
||||
PLAYER_ID CHAR(8) NOT NULL PRIMARY KEY,
|
||||
LAST_NAME ${VARCHAR}(35) NOT NULL,
|
||||
FIRST_NAME ${VARCHAR}(25) NOT NULL,
|
||||
POS ${VARCHAR}(10) $!{NULL},
|
||||
YEAR_OF_BIRTH ${BIGINT} NOT NULL,
|
||||
YEAR_DRAFTED ${BIGINT} NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE GAMES (
|
||||
PLAYER_ID char(8) not null,
|
||||
YEAR_NO ${BIGINT} not null,
|
||||
TEAM char(3) not null,
|
||||
WEEK ${BIGINT} not null,
|
||||
OPPONENT char(3),
|
||||
COMPLETES ${BIGINT},
|
||||
ATTEMPTS ${BIGINT},
|
||||
PASSING_YARDS ${BIGINT},
|
||||
PASSING_TD ${BIGINT},
|
||||
INTERCEPTIONS ${BIGINT},
|
||||
RUSHES ${BIGINT},
|
||||
RUSH_YARDS ${BIGINT},
|
||||
RECEPTIONS ${BIGINT},
|
||||
RECEPTIONS_YARDS ${BIGINT},
|
||||
TOTAL_TD ${BIGINT}
|
||||
PLAYER_ID CHAR(8) NOT NULL,
|
||||
YEAR_NO ${BIGINT} NOT NULL,
|
||||
TEAM CHAR(3) NOT NULL,
|
||||
WEEK ${BIGINT} NOT NULL,
|
||||
OPPONENT CHAR(3) $!{NULL},
|
||||
COMPLETES ${BIGINT} $!{NULL},
|
||||
ATTEMPTS ${BIGINT} $!{NULL},
|
||||
PASSING_YARDS ${BIGINT} $!{NULL},
|
||||
PASSING_TD ${BIGINT} $!{NULL},
|
||||
INTERCEPTIONS ${BIGINT} $!{NULL},
|
||||
RUSHES ${BIGINT} $!{NULL},
|
||||
RUSH_YARDS ${BIGINT} $!{NULL},
|
||||
RECEPTIONS ${BIGINT} $!{NULL},
|
||||
RECEPTIONS_YARDS ${BIGINT} $!{NULL},
|
||||
TOTAL_TD ${BIGINT} $!{NULL}
|
||||
);
|
||||
|
||||
CREATE TABLE PLAYER_SUMMARY (
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
platform=oracle10g
|
||||
# SQL language oddities
|
||||
BIGINT = BIGINT
|
||||
IDENTITY = unsigned
|
||||
IDENTITY =
|
||||
GENERATED =
|
||||
VOODOO = type=InnoDB
|
||||
IFEXISTSBEFORE = IF EXISTS
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BLOB
|
||||
TIMESTAMP = DATETIME
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = TABLE
|
||||
|
||||
@@ -3,6 +3,9 @@ platform=oracle10g
|
||||
BIGINT = NUMBER(38)
|
||||
IDENTITY =
|
||||
GENERATED =
|
||||
DOUBLE = NUMBER
|
||||
BLOB = BLOB
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR2
|
||||
# for generating drop statements...
|
||||
SEQUENCE = SEQUENCE
|
||||
|
||||
@@ -3,6 +3,9 @@ platform=postgresql
|
||||
BIGINT = BIGINT
|
||||
IDENTITY =
|
||||
GENERATED =
|
||||
BLOB = BYTEA
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BYTEA
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = SEQUENCE
|
||||
|
||||
10
spring-batch-samples/src/main/sql/sqlserver.properties
Normal file
10
spring-batch-samples/src/main/sql/sqlserver.properties
Normal file
@@ -0,0 +1,10 @@
|
||||
# SQL language oddities
|
||||
BIGINT = BIGINT
|
||||
IDENTITY =
|
||||
GENERATED =
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = IMAGE
|
||||
TIMESTAMP = DATETIME
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = TABLE
|
||||
3
spring-batch-samples/src/main/sql/sqlserver.vpp
Normal file
3
spring-batch-samples/src/main/sql/sqlserver.vpp
Normal file
@@ -0,0 +1,3 @@
|
||||
#macro (sequence $name)CREATE TABLE ${name} (ID BIGINT IDENTITY);
|
||||
#end
|
||||
#macro (notnull $name $type)ALTER COLUMN ${name} ${type} NOT NULL#end
|
||||
11
spring-batch-samples/src/main/sql/sybase.properties
Normal file
11
spring-batch-samples/src/main/sql/sybase.properties
Normal file
@@ -0,0 +1,11 @@
|
||||
# SQL language oddities
|
||||
BIGINT = BIGINT
|
||||
IDENTITY =
|
||||
GENERATED =
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = IMAGE
|
||||
TIMESTAMP = DATETIME
|
||||
VARCHAR = VARCHAR
|
||||
NULL = NULL
|
||||
# for generating drop statements...
|
||||
SEQUENCE = TABLE
|
||||
3
spring-batch-samples/src/main/sql/sybase.vpp
Normal file
3
spring-batch-samples/src/main/sql/sybase.vpp
Normal file
@@ -0,0 +1,3 @@
|
||||
#macro (sequence $name)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