1.5.9.1 Membuat Repository Migrasi - dvrg/flask-web-development GitHub Wiki
Lakukan instalasi ekstensi Flask-Migrate pada flask menggunakan pip dengan cara:
(venv) $ pip install flask-migrate
Selanjutnya inisialisasi flask-migrate dengan cara:
# app.py: menambahkan inisialisasi
...
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
...
db = SQLAlchemy(app)
migrate = Migrate(app, db)
...
Kemudian, gunakan flask db init untuk inisialisasi db:
(env) $ flask db init
Creating directory C:\Users\david\Documents\flask-web-development\migrations ... done
Creating directory C:\Users\david\Documents\flask-web-development\migrations\versions ... done
Generating C:\Users\david\Documents\flask-web-development\migrations\alembic.ini ... done
Generating C:\Users\david\Documents\flask-web-development\migrations\env.py ... done
Generating C:\Users\david\Documents\flask-web-development\migrations\README ... done
Generating C:\Users\david\Documents\flask-web-development\migrations\script.py.mako ... done
Please edit configuration/connection/logging settings in 'C:\\Users\\david\\Documents\\flask-web-development\\migrations\\alembic.ini' before proceeding.
Perintah ini membuat folder migrations, yang dimana isinya merupakan migration scripts.