Database drivers changes
New and desupported database drivers.
New database server versions supported in Genero 3.20:
Support for new database server releases, with existing ODI drivers:
- PostgreSQL 11 and 12 is supported with the existing
dbmpgs_9driver (linked to libpq.so.5). -
Microsoft SQL Server 2019 (v15) is supported with the existing
dbmsnc_17driver (linked to libmsodbcsql-17.so).
Support for new database server and client releases with new ODI drivers:
- Oracle® 18c database driver
(
dbmora_18/dbmora) for Oracle 18c database server.Important: The generic driver namedbmoramaps now todbmora_18. If your application is using Oracle 12c or Oracle 11g, specify respectivelydbmora_12ordbmora_11drivers in the connection parameters. - Oracle 19c database server support, by
using the (
dbmora_18/dbmora) driver. On Unix platforms, thedbmora_18driver is linked with libclntsh.so.18.1, which is provided by Oracle Instant Client 19c.
ODI driver replacements:
- Oracle MySQL 5.6 driver
(
dbmmys_5_6) has to be used in place of the desupporteddbmmys_5_5driver.
For more details, see Database driver specification (driver).
Databases / ODI drivers desupported in Genero 3.20:
Database drivers for old database client versions are removed in accordance with DB vendor de-support plans:
- Microsoft™ SQL Server 2008 / SQL Natice Client V10
(
dbmsnc_10) -
Oracle MySQL 5.5.x (
dbmmys_5_5) - for MySQL 5.6, use the new driverdbmmys_5_6.Note: Thedbmmys_5_5driver could also be used to connect to MariadDB 10.0 and 10.1. These MariadDB versions are no longer supported: Use MariadDB 10.2+ withdbmmdb_10_2.
Minimal required FreeTDS version is 1.00.104
See FreeTDS 1.00 for SQL Server for more details.
FGLSQLDEBUG levels and output
Starting with version 3.20, the FGLSQLDEBUG and fgl_sqldebug() maximum debug level is 3. If you set the SQL debug level to
a higher value, it will be equivalent to level 3.
When FGLSQLDEBUG is enabled, the OPTIONS SQL
INTERRUPT ON/OFF is traced.