quanyoumi/migrate.bat

34 lines
773 B
Batchfile

@echo off
echo ==========================================
echo 数据库迁移 - 添加弹幕字段
echo ==========================================
echo.
REM 检查容器是否运行
docker ps | findstr quanyoumi-app >nul 2>&1
if errorlevel 1 (
echo 错误: quanyoumi-app 容器未运行
echo 请先启动容器: docker-compose up -d
pause
exit /b 1
)
echo 正在容器内执行数据库迁移...
docker exec quanyoumi-app node /app/backend/migrations/index.js
if errorlevel 1 (
echo.
echo 迁移失败!
pause
exit /b 1
)
echo.
echo ==========================================
echo 迁移完成!请重启容器使更改生效
echo ==========================================
echo.
echo 重启命令: docker-compose restart
echo.
pause