restore.sh 339 B

12345678910
  1. #!/usr/bin/env sh
  2. set -eu
  3. if [ "$#" -ne 1 ]; then
  4. echo "用法: scripts/restore.sh storage/backups/backup.sql" >&2
  5. exit 1
  6. fi
  7. SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
  8. ROOT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
  9. docker compose -f "$ROOT_DIR/deploy/docker-compose.yml" exec -T postgres psql -U hr_app -d hr_lab < "$1"
  10. echo "恢复完成"