The official Firebird python driver 0.7.2 is preparing for release
There are quite a few changes if you watch the svn and github changelog
There are quite a few changes if you watch the svn and github changelog
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 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
Here is a demo program that shows how to generate PDF output from a Firebird database, using xtopdf PDF creation toolkit and the fbd Python driver for Firebird.
Maximiliano Robaina announced django-firebird 1.6 beta
A few days of the Django 1.6 was released, django-firebird is now in beta 1 stage. Feel free to fork from master branch or download and try it.
Remember that is using fdb as a default driver.
Any feedback is welcome.
sudo pip install djangosudo pip install fdbsudo pip install mezzanine
mezzanine-project firebird-mezzaninecd firebird-mezzanine
python manage.py createdbpython manage.py runserver
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
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 snapshot of firebird 3.0 is uploaded from debian experimental for testing and here are some numbers compared with firebird 2.5.1