Added function init_db.

FossilOrigin-Name: 136a0d17f0829df79d3189cb4889cfb88f067078515bab62267b8160a5828b85
This commit is contained in:
root@ac.supos.de 2014-07-14 20:44:46 +00:00
parent 5ca3793054
commit 8abc4e5b3e
1 changed files with 16 additions and 2 deletions

View File

@ -5,6 +5,12 @@
static sqlite3 *handle;
const char * init_tables = "\
CREATE TABLE IF NOT EXISTS acs (acid TEXT PRIMARY KEY, TIMESTAMP lastseen); \
CREATE TABLE IF NOT EXISTS acips (acid TEXT,ip TEXT); \
";
int db_init()
{
const char * filename="ac.sqlite3";
@ -18,12 +24,12 @@ int db_init()
}
const char * cmd = "CREATE TABLE IF NOT EXISTS aclist (acid TEXT PRIMARY KEY,pass TEXT NOT NULL,activated INTEGER)";
const char * cmd = init_tables;
rc = sqlite3_exec(handle,cmd,0,0,0);
if (rc)
{
const char *em = sqlite3_errmsg(handle);
cw_log(LOG_ERR,"Error executing sql \"%s\" - Error msg: %s",cmd, em);
cw_log(LOG_ERR,"Error executing SQL \"%s\" - Error msg: %s",cmd, em);
return 0;
}
@ -31,6 +37,14 @@ int db_init()
return 1;
}
int db_ping()
{
const char * cmd = "";
// int rc = sqlite3_exec(
}