From 455cbf3bfcfd397a48315b40885a8823a3fe6d56 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 16 Apr 2023 20:54:20 +0100 Subject: [PATCH] feat: add import-gzip-database script --- bin/import-gzip-database | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 bin/import-gzip-database diff --git a/bin/import-gzip-database b/bin/import-gzip-database new file mode 100755 index 0000000..aa17337 --- /dev/null +++ b/bin/import-gzip-database @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +if [[ "$1" == "" ]]; then + echo "Usage: ${0##*/} "; exit 2 +fi + +set -euo pipefail + +filename="${1}" +shift 1 + +pv "${filename}" \ + | zcat \ + | docker compose exec -T database mysql \ + -p"${DB_PASSWORD:-app}" \ + -u"${DB_USER:-app}" \ + "${DB_NAME:-app}"