ai-business-write/恢复数据库.bat

42 lines
947 B
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
chcp 65001 >nul
echo ========================================
echo 数据库恢复工具
echo ========================================
echo.
echo 警告: 恢复操作会覆盖现有数据!
echo.
REM 检查Python是否安装
python --version >nul 2>&1
if errorlevel 1 (
echo 错误: 未找到Python请先安装Python
pause
exit /b 1
)
REM 检查是否提供了备份文件路径
if "%~1"=="" (
echo 用法: 恢复数据库.bat [备份文件路径]
echo.
echo 示例:
echo 恢复数据库.bat backups\backup_finyx_20241205_120000.sql
echo 恢复数据库.bat backups\backup_finyx_20241205_120000.sql.gz
echo.
echo 可用的备份文件:
python backup_database.py --list
echo.
pause
exit /b 1
)
REM 执行恢复
python restore_database.py "%~1"
echo.
echo ========================================
echo 恢复完成!
echo ========================================
pause