-- file: ks-store/maintenance/reset_derived_store_keep_raw.sql -- version: 3 -- Reset every reconstructible Solana projection while preserving acquisition data. -- Intended for controlled local/research rebuilds only. -- Preserved tables: -- - kb_sol_raw_transactions -- - kb_sol_obs_transaction_observations -- No CASCADE is used: unexpected dependencies fail loudly. BEGIN; TRUNCATE TABLE kb_sol_mat_events, kb_sol_decode_coverage_observations, kb_sol_decode_coverage_declarations, kb_sol_decode_events, kb_sol_ops_processing_ledger, kb_sol_core_balance_changes, kb_sol_core_logs, kb_sol_core_inner_instructions, kb_sol_core_instructions, kb_sol_core_account_keys, kb_sol_core_transactions RESTART IDENTITY; UPDATE kb_sol_raw_transactions SET processing_state = 'received', lifecycle_reason = NULL, updated_at = NOW(); COMMIT;