From 3a744c54f723ef2beaac671b58d62a8792f715e3 Mon Sep 17 00:00:00 2001 From: Dan Notestein <dan@syncad.com> Date: Sun, 22 Dec 2024 00:06:54 +0000 Subject: [PATCH] test theory that wrong keys are being deleted from keyauth_k --- src/hive_fork_manager/state_providers/keyauth.sql | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/hive_fork_manager/state_providers/keyauth.sql b/src/hive_fork_manager/state_providers/keyauth.sql index 933144bbd..201fa55a8 100644 --- a/src/hive_fork_manager/state_providers/keyauth.sql +++ b/src/hive_fork_manager/state_providers/keyauth.sql @@ -614,11 +614,14 @@ BEGIN timestamp = EXCLUDED.timestamp RETURNING (xmax = 0) as is_new_entry, auth_entries.account_id, auth_entries.key_kind, auth_entries.key_serial_id as cleaned_key_id ) + /* ,delete_obsolete_keys_from_dict as ( - delete from hafd.%1$s_keyauth_k as dict - where dict.key_id in (select /*distinct*/ s.cleaned_key_id from store_key_auth_records s) - ), + delete from hafd.%1$s_keyauth_k + where key_id in (select /*distinct*/ cleaned_key_id from store_key_auth_records) + ) + */ + , --- PROCESSING OF ACCOUNT BASED AUTHORITIES --- extended_account_auth_records as MATERIALIZED ( -- GitLab