Firebird 2.0.x branch with four months changes in review

Alex Peshkoff backported fix for CORE-3736: WITH LOCK clause is allowed for users with read-only rights on some table, thus blocking others from updating this table.
Dimitr backported CORE-3730: isc_dsql_exec_immed2() loses input parameter value with RETURNING clause.
And then he updated the docs for 2.0.7 release
Horsun Vlad backported fix for bug CORE-2977 that was in Firebird 2.1.x incorrectly works with indexed fields of type DATE in OLD ODS (9.1).
Paul Beach made modifications in 2.0.7 so it can be compiled and build on OSX.
Paul Reeves synced 2.0.7 branch with B2_0_Release.
In the end Paul Beach made in the conf. parameter DummyPacketInterval more accurate.

Libgda 4.2.13 released with Firebird support (work is in progress)

Libgda is a (relatively small) database access library: it is a
wrapper like ODBC but with more features to access several database
engines * features a meta data extractor (to know all about database
objects in a common way) comes with an SQL console application

Work is in progress for Firebird (Check the git tree). There is also a
special feature which allows one to connect to a database hidden
behing a web server (through specific PHP scripts) * LGPL licensed for
the libraries and GPL licensed for the tools.

See http://www.gnome-db.org for more information.

GdaBrowser-diagram

ps: I like the Gda Browser Relation Diagram tool

DSQL/BLR compilers internals

Posted In:  . By Adriano dos Santos Fernandes

This post is some raw notes and is not very understandable by people who never worked with this code. In fact, the old implementation was so ugly that it was not simple even for me (who is constantly working in this area) to achieve this result. It needed many tries and reverts, but IMNSHO ended very well. Also, this was a large work that took many time, and I’m just writing some records here.

1 106 107 108 109 110 294