← Back to Stormify Documentation
KDBC
Unified C Database Connectivity — SQLite, PostgreSQL, MariaDB, Oracle, MSSQL
Loading...
Searching...
No Matches
Database Metadata

Functions

const char * kdbc_product_name (kdbc_conn *conn)
 Get the database product name (e.g. "SQLite", "PostgreSQL").
const char * kdbc_product_version (kdbc_conn *conn)
 Get the full database version string.
int kdbc_major_version (kdbc_conn *conn)
 Get the major version number.
int kdbc_minor_version (kdbc_conn *conn)
 Get the minor version number.

Detailed Description

Query server product name and version.

Strings are owned by the connection — valid until kdbc_close().

Function Documentation

◆ kdbc_product_name()

const char * kdbc_product_name ( kdbc_conn * conn)

Get the database product name (e.g. "SQLite", "PostgreSQL").

Parameters
connAn open connection.
Returns
Product name string.

◆ kdbc_product_version()

const char * kdbc_product_version ( kdbc_conn * conn)

Get the full database version string.

Parameters
connAn open connection.
Returns
Version string (e.g. "3.39.4", "15.2").

◆ kdbc_major_version()

int kdbc_major_version ( kdbc_conn * conn)

Get the major version number.

Parameters
connAn open connection.
Returns
Major version (e.g. 15 for PostgreSQL 15.2).

◆ kdbc_minor_version()

int kdbc_minor_version ( kdbc_conn * conn)

Get the minor version number.

Parameters
connAn open connection.
Returns
Minor version (e.g. 2 for PostgreSQL 15.2).