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