diff options
author | OpenGnSys Support Team <soporte-og@soleta.eu> | 2019-05-17 12:26:26 +0200 |
---|---|---|
committer | OpenGnSys Support Team <soporte-og@soleta.eu> | 2020-03-04 14:53:01 +0100 |
commit | 2629906b6d961064ad566f90adfe8d28a7315d8a (patch) | |
tree | e0b4b4f254f6589d2cb04b73b4efb83164edc83f /sources/dbi.h | |
parent | a245411ab23f9fa1e5fd43ce5ce0d1391e6ed6e6 (diff) |
#941 add basic database-independent abstraction (dbi)
Add basic infrastructure to support for the independent database layer.
Diffstat (limited to 'sources/dbi.h')
-rw-r--r-- | sources/dbi.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sources/dbi.h b/sources/dbi.h new file mode 100644 index 0000000..882550f --- /dev/null +++ b/sources/dbi.h @@ -0,0 +1,21 @@ +#ifndef __OG_DBI +#define __OG_DBI + +#include <dbi/dbi.h> + +struct og_dbi_config { + const char *user; + const char *passwd; + const char *host; + const char *database; +}; + +struct og_dbi { + dbi_conn conn; + dbi_inst inst; +}; + +struct og_dbi *og_dbi_open(struct og_dbi_config *config); +void og_dbi_close(struct og_dbi *db); + +#endif |