Added function init_db.
FossilOrigin-Name: 136a0d17f0829df79d3189cb4889cfb88f067078515bab62267b8160a5828b85
This commit is contained in:
parent
5ca3793054
commit
8abc4e5b3e
18
src/ac/db.c
18
src/ac/db.c
@ -5,6 +5,12 @@
|
|||||||
|
|
||||||
static sqlite3 *handle;
|
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()
|
int db_init()
|
||||||
{
|
{
|
||||||
const char * filename="ac.sqlite3";
|
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);
|
rc = sqlite3_exec(handle,cmd,0,0,0);
|
||||||
if (rc)
|
if (rc)
|
||||||
{
|
{
|
||||||
const char *em = sqlite3_errmsg(handle);
|
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;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -31,6 +37,14 @@ int db_init()
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int db_ping()
|
||||||
|
{
|
||||||
|
const char * cmd = "";
|
||||||
|
|
||||||
|
// int rc = sqlite3_exec(
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user