Future for Python driver merging the pure driver with the ctypes interface to Firebird.

Pavel Cisar wrote on firebird python list :
Those who attended my “Python drivers” session at conference in
Luxembourg already know that last two months I have worked on another
Python driver for Firebird (codename fdb). It was just an experiment how
far I could go in short time with another approach to implementation,
not real attempt to replace both existing drivers (KInterbasDB and
firebirdsql). However, it went so well, that we have a real chance to
get out a truly universal pure Python driver for Firebird next year.
Here are details…

pyfirebirdsql 0.4.1 – pure python driver released

pyfirebirdsql 0.4.1: pure python dbapi for firebird rdbms released new version  with these changes:
-Python 2.5 support
-connect() dsn can set port number. ex) dsn=’example.com/3050:foo.fdb’
You read in the full commit log
Hajime Nakagami commented on firebird-python:

The most important reason to supoort Python2.5 is “Jython”.
Now 0.4.1 work on CPython 2.5+(include 3.x), IronPython and Jython.

I have never test on PyPy

Firebird-Mezzanine = Firebird and Django’s WordPress alternative : Mezzanine

Here are my install instructions on Ubuntu/Debian for Mezzanine CMS
First install Firebird 2.5.2 , Then install django and fdb driver
sudo pip install django
sudo pip install fdb
sudo pip install mezzanine
Install django-firebird driver like is described on the github page
Create new mezzanine project:
mezzanine-project firebird-mezzanine
cd firebird-mezzanine
create empty database from isql-fb / flamerobin
isql-fb
SQL> create database “localhost:/var/lib/firebird/2.5/data/firebird-mezzanine.fdb” user ‘SYSDBA’ password ‘masterkey’;
SQL> quit;
create local config for firebird
python manage.py createdb
python manage.py runserver
look at the first results after the wordpress import (i was so impressed that i have removed the old wordpress.com account)
next step : blogspot import is in progress

Django Firebird updates – now with support for introspection ready for Django 1.5 final

Hi folks,

I just updated the google code version with fixes in introspection. It was backported from github version [1]
So, I encourage to try both but mainly the version at github with the new fdb driver [2].
In that way, we can have our new django-firebird adapter almost stable for release along with the final release of django 1.5.

[1] https://github.com/maxirobaina/django-firebird
[2] http://pypi.python.org/pypi/fdb

Firebird Conference #fbcon12 prepare to warmup with previous talks and videos

Before you go to the Firebird Conference 2012 you can prepare with quite a few talks and videos from last conference ,

I started with Review of the Firebird development in 2011/2012 and Watching the videos from Firebird channel

And then It is nice to see how well Python driver evolved to a stable driver : fdb
Check the slides for Firebird Python Drivers: Current state and future

And compare it with what we have now (Search for previous fdb releases for a full changes history)

– Distributed transactions
ARRAY support
– EVENTs support
– Stream BLOBs
– TRACE service
– Documentation
– Python 3.x support
– Support for stored procedures
– Prepared Statements
– Support for web2py ( included by default in web2py 2.0.3 )
– Support for Django 1.4/1.5 (testing)
 

New firebird 3.0 snapshot uploaded to #ubuntu Maverick ppa

New snapshot of firebird 3.0 is uploaded from debian experimental for testing and here are some numbers compared with firebird 2.5.1

1 4 5 6 7