firebird-driver
1.10.9
Usage Guide
Reference
Index
Content
Contents:
Getting Started
Installation
Installation from PYPI
Quick-start Guide
Driver configuration
Connecting to a Database
Creating a Database
Executing SQL Statements
Calling Stored Procedures
Usage Guide
Driver structure
Configuration
The ‘driver_config’ object
Server and database configuration
Databases
Using connect()
Using create_database()
Deleting databases
Connection object
Closing the connection
Getting information about connection
Getting information about database
Executing SQL Statements
Cursor object
SQL Execution Basics
Fetching data from server
Scrollable cursors
Parameterized statements
Prepared Statements
Named Cursors
Working with stored procedures
Data handling and conversions
Implicit Conversion of Input Parameters from Strings
Automatic conversion from/to Unicode
Working with TIME/TIMESTAMP WITH TIMEZONE
Working with BLOBs
Firebird ARRAY type
Transanction management
Basics
Auto-commit
Transaction parameters
Getting information about transaction
Retaining transactions
Savepoints
Using multiple transactions with the same connection
Distributed Transactions
Transaction Context Manager
Database Events
What they are
Why use them
How events are exposed
API for Python developers
Working with Services
Services API Connections
Text output from Services
Server Configuration and State information
Database options
Database maintenance
User maintenance
Trace sessions
Logging driver activities
Driver hooks
APIHook
ConnectionHook
ServerHook
Compliance to PyDB API 2.0
Unsupported Optional Features
Supported Optional Features
Nominally Supported Optional Features
Caveats
Firebird-driver Reference
Driver modules
Main driver namespace
firebird.driver.types
firebird.driver.config
firebird.driver.core
firebird.driver.hooks
firebird.driver.interfaces
firebird.driver.fbapi
Changelog
Version 1.10.9
Version 1.10.8
Version 1.10.7
Version 1.10.6
Version 1.10.5
Version 1.10.4
Version 1.10.3
Version 1.10.2
Version 1.10.1
Version 1.10.0
Version 1.9.0
Version 1.8.0
Version 1.7.0
Version 1.6.0
Version 1.5.2
Version 1.5.1
Version 1.5.0
Potentially breaking changes
Version 1.4.3
Version 1.4.2
Version 1.4.1
Version 1.4.0
Improvements:
Backward incompatible changes:
Version 1.3.4
Version 1.3.3
Version 1.3.2
Version 1.3.1
Version 1.3.0
Version 1.2.1
Version 1.2.0
Version 1.1.0
Version 1.0.0
Version 0.8.0
Version 0.7.0
Version 0.6.0
Version 0.5.0
License
Page
Firebird-driver Reference
Driver modules
Firebird-driver Reference
¶
Driver modules
¶
Main driver namespace
Constants
Imports from sub-modules
firebird.driver.types
Exceptions
Other constants and types required by Python DB API 2.0 specification
Types for type hints
Enums
Flags
Dataclasses
Helper functions
firebird.driver.config
Classes
Globals
firebird.driver.core
Constants and variables
Context managers
Functions
Managers for parameter buffers
Classes
firebird.driver.hooks
Enums
firebird.driver.interfaces
Metaclasses
Firebird API Interface wrappers
Interface implementations
firebird.driver.fbapi
Constants
Types
Variables
Functions
Classes
Firebird API Interface definitions