package
0.31.14
Repository: https://github.com/onflow/flow-archive.git
Documentation: pkg.go.dev

# README

Restore Index Snapshot

Description

This utility binary restores snapshots of DPS state index databases. It uses the Badger backup API to load a single file snapshot of the database. Input is read from the standard input and a file can be piped into the binary if desired. The user must indicate which encoding and compression formats were used during snapshot creation.

A new index database will be created at the indicated directory. The restoration will fail if an DPS index database already exists at the given path.

Usage

Usage of restore-index-snapshot:
  -c, --compression string   compression algorithm ("none", "zstd" or "gzip") (default "zstd")
  -e, --encoding string      output encoding ("none", "hex" or "base64") (default "none")
  -i, --index string         database directory for state index (default "index")

Example

Restore a DPS index database from a Gzip compressed file without encoding:

$ restore-index-snapshot -i /var/dps/index -c gzip < dps-index-snapshot.gz