-
Notifications
You must be signed in to change notification settings - Fork 11
Database Migration for MySQL
If you would like to custom S-TIP, feel like to change the sources.
However if changed any models.py files (i.e. changed Database Filed Length) and/or changed const values, you have to run a migrate command python manage.py makemigrations.
Before you run python manage.py, you will have to set PYTHONPATH value.
If you have installed S-TIP through this this way, you should set PYTHONPATH value below.
export PYTHONPATH=/opt/s-tip/common/src:/opt/s-tip/rs/src:/opt/s-tip/sns/src:/opt/s-tip/gv/src
After that, move to bin directory (i.e. /opt/s-tip/sns/bin) run python manage.py.
If manage.py usage appears, you can set PYTHONPATH successfully.
If error messages appear, you should resolve why the error occurred (maybe you use another python instance).
python manage.py makemigrations
python manage.py migrate
makemigrations command generates migration files under each migrations directory.
migrate command execute to change MySQL Database schema.