rfc: TRUNCATE TABLE in Firebird

Vlad Khorsun posted on Firebird-Architect

One of the often task in ETL applications is to quick erase all data in some table(s). Often amount of data is big or huge (tens of millions records). In Firebird we have two choices currently – DELETE all rows or RECREATE TABLE. Both have its own drawbacks. DELETE produced a lot of record versions to clean up, its slow as works row-by-row basis and fire triggers which is almost always is not needed. RECREATE is free from this drawbacks but it will fail if there is dependencies and all related objects such as triggers, indices, constraints must be recreated too.

Firebird and MSVC8 run-time. Again

Vlad Horsun  wrote on Firebird-Devel list

After reading MSDN articles about assemblies, side-by-side installation,
context activation API, etc, i think i have an idea how we can avoid (in most
cases) requirement to install MSVC8 runtime via Windows Installer and just
deploy it with our binaries.

What is Firebird?

Dmitry Kuzmenko has an interesting post in his blog that tries to describe what is the “Firebird Project” and “Firebird Foundation” (as well its papers in the whole thing). Also, it has some interesting statistics about downloads and installations, ie:

…But it stands more than 5000 visits every day and log more than 1000 installations at Windows platform per day (!), according to the statistics of the installer’s ‘landing page’. Also there are more than 1 mln downloads of all Firebird installers and other files per year from the sourceforge.

Read the full post.

Firebird-Python and Character set issues – From Bug/Post of the day dept

After a long interruption I’m back at Firebird and kinterbasdb and I’m
just also back at character set troubles, my favorite pastim

Firebird (server) is back in business with Entity Framework

Via Jiri’s Blog

As you (maybe) know, there was a bug in left outer join so the model generation/update etc. in Entity Framework and similar tools was failing. The bug is now gone. Well, it’s not in some oficial release, but it’s in sources. If you want to test it, grab sources and build or grab this build (only SuperServer executable). Also take into accout, that it’s build from current sources and can be very unstable.

1 51 52 53 54 55 84