diff --git a/bin/drop-and-restore-database.sh b/bin/drop-and-restore-database.sh new file mode 100755 index 00000000..37348309 --- /dev/null +++ b/bin/drop-and-restore-database.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +while getopts d:f: flag +do + case "${flag}" in + d) database=${OPTARG};; + f) filename=${OPTARG};; + esac +done + +psql -c "drop database $database;" +psql -c "create database $database with owner skillbox;" +pg_restore --verbose --clean --no-acl --no-owner -d $database $filename