Python alembic如何将所有修订文件合并到一个文件?

Python alembic如何将所有修订文件合并到一个文件?,python,flask,alembic,Python,Flask,Alembic,alembic版本目录中有100多个文件。如何使用alembic命令将这些文件合并为一个文件 我正在尝试使用以下方法: alembic revision --autogenerate 但是不起作用!有人有好主意吗?如果您在models.py中有所有模型(或用于模型的任何模型),那么应该可以通过在单个文件中重新创建迁移来实现您的目标。像这样: 将Alembic指向另一个空数据库 运行alembic修订版--autogenerate 您将在单个文件中获得镜像修订版 我清除数据库,然后运行命令,但出

alembic版本目录中有100多个文件。如何使用alembic命令将这些文件合并为一个文件

我正在尝试使用以下方法:

alembic revision --autogenerate

但是不起作用!有人有好主意吗?

如果您在models.py中有所有模型(或用于模型的任何模型),那么应该可以通过在单个文件中重新创建迁移来实现您的目标。像这样:

  • 将Alembic指向另一个空数据库
  • 运行alembic修订版--autogenerate
  • 您将在单个文件中获得镜像修订版

  • 我清除数据库,然后运行命令,但出现错误:
    失败:目标数据库不是最新的。
    尝试将所有迁移从versions文件夹移出,并重置alembic\u version表中的eversion\u num。