27.10.2013 Views

Firebird 2 Bug Fixes

Firebird 2 Bug Fixes

Firebird 2 Bug Fixes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Firebird</strong> 2.1.2<br />

<strong>Firebird</strong> 2 <strong>Bug</strong> <strong>Fixes</strong><br />

The following bug fixes/reversions have been applied since the release of v.2.1.1:<br />

Core Engine<br />

(CORE-2329) Discovered a significant source of performance degradation in comparison with V.1.5.<br />

fixed by D. Yemanov<br />

~ ~ ~<br />

(CORE-2326) Committing a new user object (a view, for example) caused an access violation if a<br />

user-defined trigger had been applied to the system table RDB$RELATIONS.<br />

It should be noted that no <strong>Firebird</strong> server version either supports, or retains after a backup and restore, any<br />

user-defined trigger on a system table. The strong recommendation against defining such triggers remains. The<br />

fix recognises one way that user interference with system tables can compromise internal operations and disarms<br />

it.<br />

The ability to define “DDL triggers” through the regular DDL mechanisms is on the drawing board for V.3.<br />

fixed by D. Yemanov<br />

~ ~ ~<br />

(CORE-2242) The engine was incorrectly populating integer containers in the blob parameter buffer (BPB)<br />

with integers in machine-local format, causing errors on Big Endian platforms.<br />

fixed by A. Peshkov<br />

~ ~ ~<br />

(CORE-2241) If an ALTER TABLE ALTER COLUMN.. operation was performed on a table in the course<br />

of a bulk insert operation, minor index corruption could occur causing subsequent queries to return the wrong<br />

number of records. The bug was traced to legacy code in BTR\compress_root().<br />

fixed by V. Khorsun<br />

~ ~ ~<br />

(CORE-2227) Problems were occurring in some environments when creating triggers that referred to<br />

column names with accented characters.<br />

fixed by A. dos Santos Fernandes<br />

~ ~ ~<br />

(CORE-2222) Storing a text blob with a transliteration blob filter could cause an access violation in<br />

the engine.<br />

fixed by V. Khorsun<br />

26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!