Firebird 2 Bug Fixes
Firebird 2 Bug Fixes
Firebird 2 Bug Fixes
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
~ ~ ~<br />
<strong>Firebird</strong> 2 <strong>Bug</strong> <strong>Fixes</strong><br />
(CORE-1610) A full shutdown could cause database corruption.<br />
fixed by D. Yemanov<br />
~ ~ ~<br />
(CORE-1597) It was (erroneously) possible to create global temporary tables in a database with an ODS<br />
lower than 11.1.<br />
fixed by V. Khorsun<br />
~ ~ ~<br />
(CORE-1579) On 64-bit builds, a UDF that carried a BLOB as an argument could corrupt the BLOB on<br />
the stack by partly overwriting it if another argument was a string.<br />
fixed by A. Peshkov<br />
~ ~ ~<br />
(CORE-1574) A number of problems appeared concerning multi-file databases.<br />
fixed by V. Khorsun<br />
~ ~ ~<br />
(CORE-1562) Shutdown would fail to kill high-load query connections.<br />
fixed by D. Yemanov<br />
~ ~ ~<br />
(CORE-1549) A performance-killer regression dating back to v.1.5 meant subquery-based predicates (IN,<br />
EXISTS, etc.) were not evaluated early enough in the join order to enable efficient filtering.<br />
fixed by D. Yemanov<br />
~ ~ ~<br />
(CORE-1539) A transliteration error could occur in a SELECT statement on a system table, where the<br />
wildcard ('%') element of the search argument for 'LIKE' substituted metadata elements containing non-ASCII<br />
characters, e.g., in a CHECK constraint.<br />
fixed by Adriano Dos Santos Fernandes<br />
~ ~ ~<br />
(CORE-1533) A JOIN on the first record of an ordered derived table would return the wrong record.<br />
fixed by D. Yemanov<br />
~ ~ ~<br />
(CORE-1509) Extraneous trailing spaces were being inserted when casting DOUBLE PRECISION numbers<br />
to VARCHAR().<br />
42