graph/db+sqldb: validate prune log migration using batching

As was done in the previous commits for nodes & channels, we update the
migratePruneLog function here so that it validates migrated entries in
batches rather than one-by-one.
This commit is contained in:
Elle Mouton
2025-08-13 13:50:20 +02:00
parent 81c54611c1
commit 8554f17b3f
5 changed files with 135 additions and 41 deletions

View File

@@ -952,6 +952,12 @@ FROM graph_prune_log
ORDER BY block_height DESC
LIMIT 1;
-- name: GetPruneEntriesForHeights :many
SELECT block_height, block_hash
FROM graph_prune_log
WHERE block_height
IN (sqlc.slice('heights')/*SLICE:heights*/);
-- name: GetPruneHashByHeight :one
SELECT block_hash
FROM graph_prune_log