15 #include <grass/dbmi.h>
16 #include <grass/glocale.h>
35 G_debug(3,
"db_delete_table(): driver = %s, db = %s, table = %s\n",
36 drvname, dbname, tblname);
44 G_warning(_(
"Unable to open driver <%s>"), drvname);
49 G_warning(_(
"Unable to open database <%s> by driver <%s>"),
62 G_warning(_(
"Unable to drop table: '%s'"),
int db_shutdown_driver(dbDriver *driver)
Closedown the driver, and free the driver structure.
int db_close_database(dbDriver *driver)
Close database connection.
int db_execute_immediate(dbDriver *driver, dbString *SQLstatement)
Execute SQL statements.
int db_append_string(dbString *x, const char *s)
int db_delete_table(const char *drvname, const char *dbname, const char *tblname)
Delete table.
int db_set_handle(dbHandle *handle, const char *dbName, const char *dbSchema)
G_warning("category support for [%s] in mapset [%s] %s", name, mapset, type)
char * db_get_string(dbString *x)
int G_debug(int level, const char *msg,...)
Print debugging message.
void db_init_handle(dbHandle *handle)
int db_set_string(dbString *x, const char *s)
int db_open_database(dbDriver *driver, dbHandle *handle)
Open database connection.
dbDriver * db_start_driver(const char *name)
Initialize a new dbDriver for db transaction.
void db_init_string(dbString *x)