SqueakDBX

The relational access answer for Squeak/Pharo

New support for Firebird!!!

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

Posted by SqueakDBX at 20 December 2009, 4:53 pm with tags backend, firebird link

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.

Posted by Bernard at 22 December 2009, 7:25 am link