bitcoiner.social/ansible/playbooks/host_tasks/gabite.bitcoiner.social/files/scripts/pruning.sh

17 lines
383 B
Bash
Raw Normal View History

#!/bin/bash
set -x
set -e
echo Beginning pruning task.
# prune
strfry export | deno run --allow-read=. --allow-write=pubkeys.db prune.ts > /tmp/pruning.jsonl
mv -v strfry-db/data.mdb strfry-db/archive.mdb
cat /tmp/pruning.jsonl | strfry import --no-verify
# compact
strfry compact strfry-db/compact.mdb
mv -v strfry-db/compact.mdb strfry-db/data.mdb
echo Pruning task completed.