lawless/scripts/reset.sh

22 行
470 B
Bash

#!/usr/bin/env bash
# 洪荒大陆 · 数据库重置脚本(开发环境使用)
# 依次执行down -> up -> seed
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
echo "==> [1/3] Running migration down..."
"$SCRIPT_DIR/migrate.sh" down
echo ""
echo "==> [2/3] Running migration up..."
"$SCRIPT_DIR/migrate.sh" up
echo ""
echo "==> [3/3] Running seed..."
"$SCRIPT_DIR/seed.sh"
echo ""
echo "Database reset completed successfully."