You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.rst
+11-21Lines changed: 11 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,8 @@ An external SQLAlchemy dialect for Firebird
10
10
11
11
----
12
12
13
-
|Those who want to use the open source `Firebird <https://firebirdsql.org/en/start/>`_ database server with `Python <https://www.python.org>`_ using `SQLAlchemy <https://www.sqlalchemy.org>`_ need to provide a dialect that SQLAlchemy can use to communicate to the database, because Firebird is not among the included dialects.
13
+
Those who want to use the open source `Firebird <https://firebirdsql.org/en/start/>`_ database server with `Python <https://www.python.org>`_ using `SQLAlchemy <https://www.sqlalchemy.org>`_ need to provide a dialect that SQLAlchemy can use to communicate to the database, because Firebird is not among the included dialects.
14
+
14
15
This package provides a Firebird dialect for SQLAlchemy using the Python Database API 2.0 compliant support provided from either `firebird-driver <https://firebird-driver.readthedocs.io/en/latest>`_ or `fdb <https://fdb.readthedocs.io/en/latest>`_.
15
16
16
17
----
@@ -42,7 +43,7 @@ The following information is needed to make the connection string:
42
43
- <port> - Firebird default is '3050'
43
44
- <database_path> - location of the database file
44
45
- <charset> - character set used by the database file, Firebird default is UTF8
45
-
- <client_library_path> - path to the firebird client library file. Linux needs 'fbclient.so', Windows uses fblient.dll. This is only needed when using the embedded server or a remotely installed server.
46
+
- <client_library_path> - path to the firebird client library file. Linux needs 'libfbclient.so', Windows uses fblient.dll. This is only needed when using the embedded server or a remotely installed server.
46
47
47
48
Connection Strings
48
49
@@ -53,9 +54,10 @@ The template for a Firebird connection string looks like this (using the informa
Example connection strings from a configuration file:
57
+
Note the only differences between the Linux and Windows versions of the following example configuration strings is that the Linux paths begin with '//home/testuser' while the Windows paths begin with 'c:/':
58
+
57
59
58
-
- Firebird server installed locally using the default port
60
+
- The simplest configuration string is for the Firebird server installed locally using the default port.
59
61
60
62
::
61
63
@@ -71,27 +73,15 @@ Example connection strings from a configuration file:
71
73
# Use the firebird-driver driver (Python 3.8+, Firebird server 3.0 or greater)
0 commit comments