From 54a4234ac82d0585dd640944f8ff112a6ebf9282 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Tue, 19 Mar 2024 12:10:58 +0000 Subject: [PATCH] test with auto vacuum Signed-off-by: Prabhu Subramanian --- vdb/lib/db6.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vdb/lib/db6.py b/vdb/lib/db6.py index 6c33319..27a2259 100644 --- a/vdb/lib/db6.py +++ b/vdb/lib/db6.py @@ -17,10 +17,12 @@ def ensure_schemas(db_conn_obj: apsw.Connection, index_conn_obj: apsw.Connection "CREATE TABLE if not exists cve_data(cve_id TEXT NOT NULL, type TEXT NOT NULL, namespace TEXT, name TEXT NOT NULL, source_data BLOB NOT NULL, override_data BLOB, source_data_hash TEXT NOT NULL);") db_conn_obj.pragma("synchronous", "OFF") db_conn_obj.pragma("journal_mode", "MEMORY") + db_conn_obj.pragma("auto_vacuum", "FULL") index_conn_obj.execute( "CREATE TABLE if not exists cve_index(cve_id TEXT NOT NULL, type TEXT NOT NULL, namespace TEXT, name TEXT NOT NULL, vers TEXT NOT NULL);") index_conn_obj.pragma("synchronous", "OFF") index_conn_obj.pragma("journal_mode", "MEMORY") + index_conn_obj.pragma("auto_vacuum", "FULL") def get(db_file: str = config.VDB_BIN_FILE, index_file: str = config.VDB_BIN_INDEX, read_only=False) -> (