restore_gz-pgsql.sh 303 B

12345678910111213
  1. #!/bin/bash
  2. # параметром является файл sql дампа БД
  3. pam="$1";
  4. dbname="$2";
  5. if [[ $pam = "" ]] && [[ $dbname = "" ]];
  6. then
  7. echo "Нет параметров. Пример: restore_db backup.sql.gz dbname";
  8. else
  9. zcat $pam|sudo -u postgres psql -d $dbname
  10. fi
  11. exit 0