Red Database 3.0 - v3.0.0.788
Dec. 28, 2017, 1:07 a.m.
Changelog
- New data type BOOLEAN
- SMP support in Superserver
- CONTINUE in looping logic
- Subroutines in PSQL and EXECUTE BLOCK
- Identity Column Type
- PSQL functions
- Window functions
- DDL triggers
- PSQL packages
- C++ client API
- New pseudocolumn RDB$RECORD_VERSION which returns number of the transaction that created the record version, as viewed from the current transaction
- Detailed query execution plans
- Single server executable which can be switched to any architecture with config parameter (Super, Classic, SuperClassic)
- Parameterized excepceptions
- Removed 64K limitation of SQL query in new client API
- Manage nullability in domains and columns
- Extended maximal password length. Removed support of parameters LegacyHash and Authentication in config
- Added DELETE support in MERGE operator (SQL-2008)
- SUBSTRING with regular expressions (SIMILAR TO format)
- Removed limitation of maximal length 32K of triggers and stored procedures body
- RETURNING ... INTO ... support in MERGE operator
- COMPUTED BY columns now can use BLOB type
- SSL/TLS support
- RETURNING support in UPDATE and DELETE operators with using WHERE CURRENT OF
- Allowed to use WHEN MATCHED/NOT MATCHED multiple times in MERGE operator (SQL-2008)
- Improved SIMILAR TO performance
- Ability to deactivate user
- CREATE OR ALTER USER ...
- Support role changing without reconnecting
- Bi-directional ("scrollable") cursors support
- OFFSET/FETCH support (SQL-2008)
- Support relations and indices validation without exclusive access
- IPv6 support
- Network traffic compression
- WHEN SQLSTATE support in PSQL errors handlers