Update number of queries in databases when they are changed

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER 2023-05-27 13:35:11 +02:00
parent 69e49d351d
commit b88e8d282a
No known key found for this signature in database
GPG Key ID: 00135ACBD90B28DD
1 changed files with 8 additions and 1 deletions

View File

@ -543,7 +543,6 @@ bool export_queries_to_disk(bool final)
// Finalize statement
sqlite3_finalize(stmt);
// Export linking tables and current AUTOINCREMENT values to the disk database
const char *subtable_names[] = {
"domain_by_id",
@ -576,6 +575,9 @@ bool export_queries_to_disk(bool final)
return false;
}
// Update number of queries in the disk database
disk_db_num = get_number_of_queries_in_DB(memdb, "disk.query_storage", false);
// Detach disk database
if(!detach_disk_database(NULL))
return false;
@ -636,7 +638,9 @@ bool delete_old_queries_from_db(const bool use_memdb, const double mintime)
log_err("delete_old_queries_from_db(): Failed to delete queries with timestamp >= %f: %s",
mintime, sqlite3_errstr(rc));
// Update number of queries in in-memory database
mem_db_num = get_number_of_queries_in_DB(memdb, "query_storage", false);
// Finalize statement
sqlite3_finalize(stmt);
@ -1490,6 +1494,9 @@ bool queries_to_database(void)
*stmts[i] = NULL;
}
// Update number of queries in in-memory database
mem_db_num = get_number_of_queries_in_DB(memdb, "query_storage", false);
if(config.debug.database.v.b && updated + added > 0)
{
log_debug(DEBUG_DATABASE, "In-memory database: Added %u new, updated %u known queries", added, updated);