我正在尝试将Alembic与Flask-SQLAlchemy和Flask一起使用。这是我的应用程序目录结构
/myapp
app.py
/module1
__init__.py
views.py
/module2
__init__.py
models.py
alembic.ini
/migrations
env.py
我在models.py中有几个类。我想要的是一种方法,使得alembic可以检查更改(如models.py中的任何新添加的类)并生成版本文件(运行命令时),以便它反映在upgrade()函数中。
我如何实现这一目标?我相信这应该是可能的,但却没有得到如何实现这一点!
PS:如果您需要任何额外信息,请告诉我。
答案 0 :(得分:4)
alembic revision --autogenerate -m "<message_here>"
和
alembic upgrade head
是我需要的命令!