#!/bin/bash set -euo pipefail cd /tmp for f in dump_*.tar.zst; do db=$(echo $f | sed "s/dump_\(.*\)\.tar\.zst/\1/") echo "Restoring $db" zstd -d "$f" -c | tar -xf - pg_restore -j 4 -d "$db" dump_$db rm -rf "dump_$db" done