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

alembic how to merge all revision files to one file?

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

我正在尝试使用这个:

alembic revision --autogenerate

但不起作用!谁有好主意?

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

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