我的Alembic数据库迁移正在使用sqlAlchemy在我的开发环境中运行。
如何将其应用于我的生产环境?
答案 0 :(得分:0)
首先,在prod上初始化您的alembric环境,使其与您的开发环境完全相同。这包括您的版本文件。这需要对我的案例进行一些手动更改。
然后,你只需要运行:
alembic upgrade head
它将使您的prod db达到您的头部修订版。 最好先试试:
alembic upgrade --sql head
确保它能满足你的需求。 我实际上使用了alembic stamp命令来初始化alembic状态,但我认为我不需要。