当我想要做的时候
alembic upgrade head
我收到此错误:
ERROR [alembic.util.messaging] Online migration expected to match one row when updating '3aae6532b560' to 'a1d8dae7cc' in 'alembic_version'; 2 found
FAILED: Online migration expected to match one row when updating '3aae6532b560'
to 'a1d8dae7cc' in 'alembic_version'; 2 found
alembic current
给出了两个相似版本的alembic:
3aae6532b560
3aae6532b560
如何删除其中一个类似版本的alembic,即复制版本?
alembic历史记录不显示任何混乱的输出。
谢谢!
答案 0 :(得分:3)
Alembic版本存储在alembic_version表中的数据库中。我看到表中有两个相同的行。
您可以这样做:
$m->addAddress('email@email.com');
上述查询可以通过限制已删除行的数量在一个查询中完成,但DELETE查询中的限制在不同数据库引擎之间是不同的。