From f2152708827ec04fa76f5e069368ffd9f32e5a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Thu, 8 Sep 2022 20:29:41 +0200 Subject: [PATCH] FIX: fix sql schema --- src/caosadvancedtools/cache.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/caosadvancedtools/cache.py b/src/caosadvancedtools/cache.py index fcba542f..9a3fe0fd 100644 --- a/src/caosadvancedtools/cache.py +++ b/src/caosadvancedtools/cache.py @@ -330,7 +330,7 @@ class UpdateCache(AbstractCache): """ def get_cache_schema_version(self): - return 2 + return 3 def get_default_file_name(self): return "/tmp/crawler_update_cache.db" @@ -382,8 +382,8 @@ class UpdateCache(AbstractCache): def create_cache(self): """ initialize the cache """ self.run_sql_commands([ - ('''CREATE TABLE updates (olddigest TEXT PRIMARY KEY, newdigest TEXT, oldrep TEXT, - newrep TEXT, run_id TEXT)''',), + ('''CREATE TABLE updates (olddigest TEXT, newdigest TEXT, oldrep TEXT, + newrep TEXT, run_id TEXT, primary key (olddigest, newdigest, run_id))''',), ('''CREATE TABLE version (schema INTEGER)''',), ("INSERT INTO version VALUES (?)", (self.get_cache_schema_version(),))]) -- GitLab