我正在尝试从alembic修订版生成SQL脚本,但是当我运行时:
alembic upgrade head --sql
Run Code Online (Sandbox Code Playgroud)
它输出所有修订版的SQL ,因为中间有一个破坏性的修订版(我还没弄清楚为什么),我从那时起就无法获得脚本.而且,我只想要最后一个版本的SQL脚本.
有没有参数可以得到它?
aug*_*men 10
在尝试弄清楚并阅读文档一段时间后,您可以通过start:end在命令行中指定来获取单个或多个特定修订的SQL :
alembic upgrade <previous>:<current> --sql
Run Code Online (Sandbox Code Playgroud)
它甚至会将更新输出到alembic_version表中.
同样适用于downgrade:
alembic downgrade <current>:<previous> --sql
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2357 次 |
| 最近记录: |