python3-driver
python3-driver copied to clipboard
Firebird driver for Python that uses new Firebird API
What about to use Firebird embedded to test this project? I have already collected all needed files [here](https://github.com/fdcastel/firebird-binaries) (for Windows). I'm using it to test Firebird dialect of SQLAlchemy against...
I'm trying to use the new v1.10 driver with SqlAlchemy v1.4. I'm trying to load a BLOB type from my database. The problem is that SqlAlchemy iterates over the connection...
Initial Proof-of-Concept for #22. Do not merge. For initial review only. - Windows only (may be expanded to other O.S. later) - Helper scripts in Powershell (may be converted to...
Working on a new Dialect for SQLALchemy using `firebird-driver` I've been stuck with this error: `Datatimezone not set or does not have a name` which is being raised by [this...
In core.py we can find this dictionary: ``` # Firebird configuration parameters (for use in iFirebirdConf.get_key()) config_items = { 'DatabaseAccess': str, 'RemoteAccess': bool, 'ExternalFileAccess': str, ... 'ExtConnPoolSize': int, 'ExtConnPoolLifeTime': int,...
When a connection is lost, for example as a result of a server shutdown, after several attempts to execute statements, we cannot delete the Connection object. Reproduced with an uncommitted...
This feature is needed to implement test for [#8323](https://github.com/FirebirdSQL/firebird/pull/8323) A transaction that has inserted or updated data into the blob column must have ability to obtain BlobID that was assigned...
Hi, first of all thank you for your work on FirebirdSQL. I have a problem requesting information from a FirebirdSQL Server. I am connected to a newly migrated server from...
On FB 6.x since 20-aug-2025 list of sessions contain name of ```plugin```, see: [f9ac3d34](https://github.com/FirebirdSQL/firebird/commit/f9ac3d34117ee7006be9cc0baca79b3aaf075111) ("Print trace plugins in tracecmgr LIST output") Current version of firebird-driver can not correctly handle this...
Please consider func create_database(). There is following code starting from line 2400: ``` db_config: DatabaseConfig = driver_config.get_database(database) if db_config is None: db_config = driver_config.db_defaults srv_config = driver_config.server_defaults if _is_dsn(database): dsn...