[firebird.driver] ; ; Firebird driver configuration. ; Path to Firebird client library ; Type: str ;fb_client_library = ; BLOB size threshold. Bigger BLOB will be returned as stream BLOBs. ; Type: int ;stream_blob_threshold = 65536 ; Registered servers ; Type: list of configuration section names servers = local ; Registered databases ; Type: list of configuration section names ;databases = [firebird.db.defaults] ; ; Default database configuration. ; Name of server where database is located ; Type: str ;server = ; Database connection string ; Type: str ;dsn = ; Database file specification or alias ; Type: str ;database = ; Database filename should be passed in UTF8 ; Type: bool ;utf8filename = ; Protocol to be used for database ; Type: enum [xnet, inet, inet4, wnet] ;protocol = ; Defaul user name ; Type: str ;user = ; Default user password ; Type: str ;password = ; Use trusted authentication ; Type: bool ;trusted_auth = no ; User role ; Type: str ;role = ; Character set for database connection ; Type: str ;charset = ; SQL Dialect for database connection ; Type: int ;sql_dialect = 3 ; Connection timeout ; Type: int ;timeout = ; Do not use linger for database connection ; Type: bool ;no_linger = ; Page cache size override for database connection ; Type: int ;cache_size = ; Dummy packet interval ; Type: int ;dummy_packet_interval = ; Configuration override ; Type: str ;config = ; List of authentication plugins override ; Type: str ;auth_plugin_list = ; Page size to be used for created database. ; Type: int ;page_size = ; Write mode for created database (True = sync, False = async) ; Type: bool ;forced_writes = ; Character set for created database ; Type: str ;db_charset = ; SQL dialect for created database ; Type: int ;db_sql_dialect = ; Page cache size override for created database ; Type: int ;db_cache_size = ; Sweep interval for created database ; Type: int ;sweep_interval = ; Data page space usage for created database (True = reserve space, False = Use all space) ; Type: bool ;reserve_space = [firebird.server.defaults] ; ; Default server configuration. ; Server host machine specification ; Type: str ;host = ; Port used by Firebird server ; Type: str ;port = ; Defaul user name ; Type: str user = SYSDBA ; Default user password ; Type: str password = masterkey ; Configuration override ; Type: str ;config = ; List of authentication plugins override ; Type: str ;auth_plugin_list = ; Use trusted authentication ; Type: bool ;trusted_auth = no [local] ; ; Server configuration. ; Server host machine specification ; Type: str host = localhost ; Port used by Firebird server ; Type: str ;port = ; Defaul user name ; Type: str user = SYSDBA ; Default user password ; Type: str password = masterkey ; Configuration override ; Type: str ;config = ; List of authentication plugins override ; Type: str ;auth_plugin_list = ; Use trusted authentication ; Type: bool ;trusted_auth = no ; ############################################################################# ; Hereafter specific servers and their port plus fb_client_library must be specified. ; NB: fb_client_library is part of DriverConfig and not server or database conf ; Explanation see in: ; 1. Letter from pcisar 28-dec-2021 15:14, subj: "firebird-driver-version" ; 2. Letter from pcisar 07-mar-2022 21:30, subj: "firebird-qa [new framework]: unable to make connection as NON-ASCII user ..." ; Parameter 'servers' in the [firebird.driver] section must be "contcatenated" with sections that ape specified below, i.e.: ; servers = local,fb3x,fb4x ; ; [fb3x] ; port = 33300 ; fb_client_library = C:\FB\fb3x\fbclient.dll ; (for WINDOWS) ; fb_client_library = /opt/fb30/lib/libfbclient.so ; (for LINUX) ; ; [fb4x] ; port = 33400 ; fb_client_library = C:\FB\fb4x\fbclient.dll ; (for WINDOWS) ; fb_client_library = /opt/fb40/lib/libfbclient.so ; (for LINUX) ;[qa_rundaily_fb30] ; port = 33999 ; fb_client_library = D:\FB\rundaily-2022\unpacked-snapshot.tmp\fbclient.dll