WIP Prepare postgres for migration by replication
This commit is contained in:
14
site-cookbooks/kosmos_postgresql/files/restore_database.sh
Normal file
14
site-cookbooks/kosmos_postgresql/files/restore_database.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
DB_NAME="${1:?Usage: $0 <database_name>}"
|
||||
|
||||
cd /tmp
|
||||
|
||||
FILE="dump_${DB_NAME}.tar.zst"
|
||||
DIR="dump_${DB_NAME}"
|
||||
|
||||
echo "Restoring $DB_NAME"
|
||||
zstd -d "$FILE" -c | tar -xf -
|
||||
pg_restore -j 4 -d "$DB_NAME" "$DIR"
|
||||
rm -rf "$DIR"
|
||||
Reference in New Issue
Block a user