繁体   English   中英

ruby on rails Heroku迁移错误

[英]ruby on rails Heroku migrate error

当我运行$ heroku运行rake db:migrate时,我得到“多次迁移的名称为CreateScreencasts”。

或者我得到:多次迁移的版本号为20121121161626

有没有办法删除Heroku上的迁移?

(我的应用代码只有一个)

谢谢

如果你在heroku上有迁移的麻烦,请使用此方法

heroku run bash --app appname

然后你自己在服务器上的终端。 你可以运行所有rails rake命令

你可以这样做

rake db:migrate

如果您的git仓库中只有一个迁移,那么您的heroku仓库中应该只有一个迁移。

这可能是因为您删除了仍在heroku数据库中注册的旧迁移。 您可以重置heroku数据库吗?

这可能很有用,已经得到了解答

如何在heroku中清空DB

基本上你会跑

要删除数据库,如果您使用的是SHARED_DATABASE_URL:

heroku pg:reset DATABASE

要重新创建没有任何内容的数据库:

heroku run rake db:migrate

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM