Support H2 1.4 & 2.0 in H2SequenceMaxValueIncrementer
Prior to this commit, H2SequenceMaxValueIncrementer only supported H2 database 1.4. This commit updates H2SequenceMaxValueIncrementer's getSequenceQuery() method so that the syntax used supports version 1.4 and 2.0 of the H2 database. This commit also updates several test schemas so that they work with H2 1.4 and 2.0 as well as HSQL. Closes gh-27870
This commit is contained in:
committed by
Sam Brannen
parent
ccf95413ed
commit
ed4e2289cd
@@ -2,7 +2,7 @@ DROP TABLE drivers_license IF EXISTS;
|
||||
DROP TABLE person IF EXISTS;
|
||||
|
||||
CREATE TABLE person (
|
||||
id INTEGER NOT NULL IDENTITY,
|
||||
id INTEGER GENERATED BY DEFAULT AS IDENTITY,
|
||||
name VARCHAR(50) NOT NULL,
|
||||
drivers_license_id INTEGER NOT NULL
|
||||
);
|
||||
@@ -10,7 +10,7 @@ CREATE UNIQUE INDEX person_name ON person(name);
|
||||
CREATE UNIQUE INDEX person_drivers_license_id ON person(drivers_license_id);
|
||||
|
||||
CREATE TABLE drivers_license (
|
||||
id INTEGER NOT NULL IDENTITY,
|
||||
id INTEGER GENERATED BY DEFAULT AS IDENTITY,
|
||||
license_number INTEGER NOT NULL
|
||||
);
|
||||
CREATE UNIQUE INDEX drivers_license_license_number ON drivers_license(license_number);
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
CREATE TABLE enigma (
|
||||
id INTEGER NOT NULL IDENTITY
|
||||
id INTEGER GENERATED BY DEFAULT AS IDENTITY
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user