From cba4a78caed9768d4b7d1235c743dc58166ea3f7 Mon Sep 17 00:00:00 2001 From: Exidex <16986685+Exidex@users.noreply.github.com> Date: Fri, 7 Jun 2024 19:28:39 +0200 Subject: [PATCH] Fix foreign key in primary keys of frecency table blocking other operations --- .../db_migrations/10_frecency_fix_primary_keys.sql | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 rust/server/db_migrations/10_frecency_fix_primary_keys.sql diff --git a/rust/server/db_migrations/10_frecency_fix_primary_keys.sql b/rust/server/db_migrations/10_frecency_fix_primary_keys.sql new file mode 100644 index 0000000..e8dce8c --- /dev/null +++ b/rust/server/db_migrations/10_frecency_fix_primary_keys.sql @@ -0,0 +1,14 @@ +DROP TABLE plugin_entrypoint_frecency_stats; +CREATE TABLE plugin_entrypoint_frecency_stats +( + entrypoint_id TEXT NOT NULL, + plugin_id TEXT NOT NULL, + + reference_time REAL NOT NULL, + half_life REAL NOT NULL, + last_accessed REAL NOT NULL, + frecency REAL NOT NULL, + num_accesses INTEGER NOT NULL, + + PRIMARY KEY (entrypoint_id, plugin_id) +);