BATCH-845: fixes needed for tests to pass on multiple platforms - HSQL, MySQL, Oracle, SQL Server, DB2, Derby

This commit is contained in:
trisberg
2008-09-26 05:36:48 +00:00
parent 6334bb2098
commit 872c0aa080
20 changed files with 715 additions and 687 deletions

View File

@@ -3,6 +3,7 @@ platform=db2
BIGINT = BIGINT
IDENTITY =
DOUBLE = DOUBLE PRECISION
DECIMAL = DECIMAL
BLOB = BLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR

View File

@@ -4,6 +4,7 @@ BIGINT = BIGINT
IDENTITY =
GENERATED = GENERATED BY DEFAULT AS IDENTITY
DOUBLE = DOUBLE PRECISION
DECIMAL = DECIMAL
BLOB = BLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR

View File

@@ -4,6 +4,7 @@ BIGINT = BIGINT
IDENTITY = IDENTITY
IFEXISTS = IF EXISTS
DOUBLE = DOUBLE PRECISION
DECIMAL = DECIMAL
BLOB = LONGVARBINARY
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR

View File

@@ -16,7 +16,7 @@ CREATE TABLE TRADE (
VERSION ${BIGINT} $!{NULL},
ISIN VARCHAR(45) NOT NULL,
QUANTITY ${BIGINT} $!{NULL},
PRICE ${DOUBLE} $!{NULL},
PRICE ${DECIMAL}(8,2) $!{NULL},
CUSTOMER ${VARCHAR}(45) $!{NULL}
) $!{VOODOO};
@@ -24,7 +24,7 @@ CREATE TABLE CUSTOMER (
ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
VERSION ${BIGINT} $!{NULL},
NAME ${VARCHAR}(45) $!{NULL},
CREDIT ${DOUBLE} $!{NULL}
CREDIT ${DECIMAL}(8,2) $!{NULL}
) $!{VOODOO};
INSERT INTO CUSTOMER (ID, VERSION, NAME, CREDIT) VALUES (1, 0, 'customer1', 100000);

View File

@@ -6,6 +6,7 @@ GENERATED =
VOODOO = type=InnoDB
IFEXISTSBEFORE = IF EXISTS
DOUBLE = DOUBLE PRECISION
DECIMAL = DECIMAL
BLOB = BLOB
TIMESTAMP = DATETIME
VARCHAR = VARCHAR

View File

@@ -4,6 +4,7 @@ BIGINT = NUMBER(38)
IDENTITY =
GENERATED =
DOUBLE = NUMBER
DECIMAL = DECIMAL
BLOB = BLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR2

View File

@@ -4,6 +4,7 @@ BIGINT = BIGINT
IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
DECIMAL = DECIMAL
BLOB = BYTEA
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR

View File

@@ -3,6 +3,7 @@ BIGINT = BIGINT
IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
DECIMAL = DECIMAL
BLOB = IMAGE
TIMESTAMP = DATETIME
VARCHAR = VARCHAR

View File

@@ -3,6 +3,7 @@ BIGINT = BIGINT
IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
DECIMAL = DECIMAL
BLOB = IMAGE
TIMESTAMP = DATETIME
VARCHAR = VARCHAR