Project

General

Profile

Bug #2937

improved sequence support in H2

Added by Ovidiu Maxiniuc over 8 years ago. Updated about 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version:

History

#1 Updated by Ovidiu Maxiniuc over 8 years ago

The H2 database engine is active developed. Starting at version 1.3.176 (2014-04-05) it fixes support for MINVALUE, MAXVALUE and CYCLE for sequences, after it was added in version 1.3.175 (2014-01-18).

The current implementation is based on an older version (1.3.169) that had only basic sequence support. Switching to a new version would greatly simplify the H2SequenceHandler class by removing client-side code that handles needed features that were missing in H2 at that time.

The version 1.4 is in beta phase for some time now and will probably be soon released as stable (I could not find an estimated date on their roadmap). Porting to the new version might be necessary.

#2 Updated by Eric Faulhaber about 8 years ago

  • Target version set to Milestone 11

#3 Updated by Greg Shah about 8 years ago

Wrong task was edited.

#4 Updated by Greg Shah about 8 years ago

I edited the wrong task, sorry.

#5 Updated by Eric Faulhaber about 8 years ago

  • Target version deleted (Milestone 11)

I am removing this issue from M11. The existing sequence support works fine with H2 1.4, this is just a matter of changing that implementation to take advantage of the new sequence support, but it is not mandatory. Also, H2 is only used as a temp-table database in the customer's code -- it is not a supported, external database, so sequence use does not even come into play.

Also available in: Atom PDF