We are glad to announce that we now support Firebird as backend. The good news for us is that it just took 4 hours to get it working and even with the 100% of the tests in green.
OpenDBX supports Firebird since a lot of time but we didn’t have too much time to try it. I wanted to "give a hand" to Norbert generating all dlls for each new release. I didn’t have ever used Firebird neither Sybase. So, I started with Firebird and now it is working like a charm.
I have only tested in Windows (sorry, I am having some problems with my Linux machine) but it should work also in Linux and Mac.
To use Firebird you must be sure to use the version OpenDBX-Core-MarianoMartinezPeck.252. You can install the latests version of SqueakDBX using our new Metacello configuration. To do this, take a Pharo image and evaluate the following:
Gofer new
squeaksource: ’MetacelloRepository’;
addPackage: ’ConfigurationOfSqueakDBX’;
load.
And then evaluate:
(ConfigurationOfSqueakDBX project version: ’1.1-baseline’) load
This will download the latest version, which will be 1.1 and is still in development.
Finally, I wrote all my notes of how to compile OpenDBX with Firebird in Windows using MinGW. Of course, you don’t need to do this as you have already the dll, but just in case. The link is: http://www.squeakdbx.org/Firebird%20for%20Win
Cheers
Comments
Great news. I’ve been keeping an eye on Pharo/Seaside, and one of the things that held me back was issues accessing a RDBMS like Firebird.