GQL is a C++ library for generic SQL database access, modeled after JDBC (Java Database Connectivity). It includes drivers for PostgreSQL, MySQL, and SQLite, and includes GQL-Shell, an interactive database terminal called that features command-line editing, history, and database metadata (schema) browsing.
|Tags||Database Software Development Libraries|
|Operating Systems||POSIX Linux|
Release Notes: The metadata retrieval in the SQLite driver has been enhanced. This makes GQL-Shell quite useful with SQLite databases. Furthermore, the gql-shell(1) manpage was improved a bit.
Release Notes: The return value goofup in BasicSQLObject::to_string() was fixed, along with some memory leaks and a segfaulting bug in the PostgreSQL driver.
Release Notes: GQL-Shell support for password/username requiring connections was added. The PostgreSQL driver was enhanced to accept connection properties. Several bugs in the MySQL driver were fixed.
Release Notes: The messed up pkg-config files were fixed.
Release Notes: Versioned shared library and path names were introduced to allow parallel installation with future versions. The pkg-config module names have been changed to gql-0.5 and gdbi-0.5. The DatabaseMetaData interface was extended by the methods get_primary_key, get_cross_reference, get_imported_keys, get_exported_keys, and get_index_info. These methods were implemented fully in the PostgreSQL driver and stubbed in the others.