RESOLVED - issue BATCH-1459: H2 support
This commit is contained in:
12
spring-batch-samples/src/main/sql/h2.properties
Normal file
12
spring-batch-samples/src/main/sql/h2.properties
Normal file
@@ -0,0 +1,12 @@
|
||||
platform=h2
|
||||
# SQL language oddities
|
||||
BIGINT = BIGINT
|
||||
IDENTITY = IDENTITY
|
||||
IFEXISTS = IF EXISTS
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
DECIMAL = DECIMAL
|
||||
BLOB = LONGVARBINARY
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
SEQUENCE = SEQUENCE
|
||||
2
spring-batch-samples/src/main/sql/h2.vpp
Normal file
2
spring-batch-samples/src/main/sql/h2.vpp
Normal file
@@ -0,0 +1,2 @@
|
||||
#macro (sequence $name $value)CREATE SEQUENCE ${name} START WITH ${value};
|
||||
#end
|
||||
@@ -1,6 +1,6 @@
|
||||
-- Autogenerated: do not edit this file
|
||||
|
||||
#sequence( "CUSTOMER_SEQ" 4 )
|
||||
#sequence( "CUSTOMER_SEQ" 5 )
|
||||
#sequence( "BATCH_STAGING_SEQ" 0 )
|
||||
#sequence( "TRADE_SEQ" 0 )
|
||||
|
||||
@@ -24,7 +24,7 @@ CREATE TABLE CUSTOMER (
|
||||
ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
|
||||
VERSION ${BIGINT} $!{NULL},
|
||||
NAME ${VARCHAR}(45) $!{NULL},
|
||||
CREDIT ${DECIMAL}(8,2) $!{NULL}
|
||||
CREDIT ${DECIMAL}(10,2) $!{NULL}
|
||||
) $!{VOODOO};
|
||||
|
||||
INSERT INTO CUSTOMER (ID, VERSION, NAME, CREDIT) VALUES (1, 0, 'customer1', 100000);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
#macro (sequence $name $value)CREATE SEQUENCE ${name};
|
||||
#macro (sequence $name $value)CREATE SEQUENCE ${name} START WITH ${value};
|
||||
#end
|
||||
|
||||
Reference in New Issue
Block a user