说这是我的Alembic版本图:
a -> b -> c -> d
\> e -> f
我有兴趣回滚e
和f
,但不回滚c和d
所以问题是:
alembic downgrade
采用代表目标修订版的参数(而不是要回滚的修订版]]alembic downgrade e
将正确从f
降级到e
alembic downgrade -1
可以从技术上回滚任一分支的头。alembic downgrade b
和e
而回滚f
和c
却不做[C0d
我想做的事吗?
alembic
为了后代,我的解决方案是进行新修订https://github.com/sqlalchemy/alembic/issues/464,它将撤消g
和e
中的更改,因此我基本上从f
的状态开始工作。