Skip to content

Conversation

@katzyn
Copy link
Contributor

@katzyn katzyn commented May 10, 2022

  1. TEXT (type from PostgreSQL and maybe some other DBMS) is now treated as CHARACTER VARYING instead of CHARACTER LARGE OBJECT. CHARACTER VARYING with our new limit of 1,000,000,000 characters should be good enough for TEXT emulation. TEXT in PostgreSQL is a not a LOB (PostgreSQL doesn't have standard LOBs), it is a regular value and its maximum size is 1GB. Closes Conversion 'text' to 'integer' doesn't work anymore #3444.
  2. Combination of AUTO_SERVER=TRUE with DB_CLOSE_ON_EXIT=FALSE is now explicitly disallowed.
  3. BNF grammar in documentation doesn't have incorrect subqueries without parentheses any more. Parentheses are actually optional in H2, but when they aren't specified ambiguous constructions are possible.
  4. Maximum allowed length of binary and character strings in documentation is updated, it was actual for 2.0.202–2.1.210, but H2 2.1.212 has larger limits.
  5. Various legacy weird non-portable alternative names of data types (like TYNYBLOB) are removed from BNF in documentation to make it cleaner.

@katzyn katzyn merged commit 5b4ac39 into h2database:master May 11, 2022
@katzyn katzyn deleted the misc branch May 11, 2022 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Conversion 'text' to 'integer' doesn't work anymore

2 participants