Files
family-hub/run_migrations.bat

57 lines
1.3 KiB
Batchfile

@echo off
echo ========================================
echo Family Hub - Database Migrations
echo ========================================
echo.
echo This will add new features to your database:
echo 1. Birthday field for users
echo 2. Multiple users per chore support
echo.
echo Your existing data will be preserved!
echo.
pause
cd backend
echo.
echo Activating virtual environment...
call venv\Scripts\activate.bat
echo.
echo Running Migration 1: Add Birthday Field
echo ========================================
python migrations\001_add_birthday_field.py
if errorlevel 1 (
echo.
echo Migration 1 failed! Please check the error above.
pause
exit /b 1
)
echo.
echo Running Migration 2: Multiple Users Per Chore
echo ========================================
python migrations\002_add_multi_user_chores.py
if errorlevel 1 (
echo.
echo Migration 2 failed! Please check the error above.
pause
exit /b 1
)
echo.
echo ========================================
echo All Migrations Complete!
echo ========================================
echo.
echo New Features Available:
echo ✅ Users can now have birthdays
echo ✅ Chores can be assigned to multiple users
echo.
echo Next Steps:
echo 1. Restart the backend server
echo 2. Update user birthdays in Settings
echo 3. Assign chores to multiple users
echo.
pause