gpt4 book ai didi

mysql - 从不同 git 分支上的 mysql 数据库恢复已删除的列

转载 作者:行者123 更新时间:2023-11-29 11:26:21 25 4
gpt4 key购买 nike

在我的测试分支中,我运行了 Rails 迁移以从我的一个数据库表中删除一列。迁移成功运行并且该列已删除。但后来我从 master 创建了另一个新分支,在其中我需要该列并 checkout 到它。该列仍然被删除,但我的模型具有该属性,并且该分支中也没有可以回滚以恢复该列的迁移。

最佳答案

您必须重置数据库迁移。在 cmd 中运行此命令以重置迁移:

rake db:migrate:reset

它将根据您当前分支的迁移重置您的数据库。如果您移动到删除列的上一个分支,则必须再次运行该命令以应用更改。

关于mysql - 从不同 git 分支上的 mysql 数据库恢复已删除的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38142499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com