FirebirdSQL / fdb

Firebird Driver for Python
https://www.firebirdsql.org/en/devel-python-driver/
Other
60 stars 26 forks source link

Support status of this project? #113

Closed fdcastel closed 1 year ago

fdcastel commented 1 year ago

Given that Firebird-Driver is a more modern and properly maintained project, what are the future plans for this (fdb) project?

Will it keep getting updates or it's development is halted?

I'm asking this because while developing the new SQLAlchemy 2.0 Dialect we got several problems using fdb with Firebird 4.0+ which didn't occur when using firebird-driver. -- I didn't open an issue back then.

In any case, a better (more explicit) section in the docs saying that firebird-driver should be the preferred option today would be of great value for new users. I had a hard time in the past to know what project to use.

pcisar commented 1 year ago

Well, FDB is legacy driver. It was created for Python 2.7 and Firebird 2.x (Py 3 and FB3 support was added later), and uses legacy Firebird API. It does not and will not support FB 4+. It's not (and will not be) in active development, although I'll fix serious issues related to Firebird 2.x and Py 2.7 as there are still users of this Firebird and Python version.

The new driver is the main Firebird driver for all Python 3 and Firebird 3+ users. I'll update the FDB documentation to highlight the FDB status.