2013-03-20 117 views
1

我试图在Heroku错误与Heroku的运行耙分贝:迁移

运行命令

Heroku的运行rake db:migrate

,但我得到的错误:

Migrating to AddNameToUsers (20130320002032) 
== AddNameToUsers: migrating ================================================= 
-- add_column(:users, :name, :string) 
rake aborted! 
An error has occurred, this and all later migrations canceled: 

PG::Error: ERROR: relation "users" does not exist 
: ALTER TABLE "users" ADD COLUMN "name" character varying(255) 

这可能都与我的本地服务器上的迁移文件存在一些问题。我设法解决了这个问题,不得不删除其中的一个文件,但我担心我可能删除了一些我还没有被迁移到heroku数据库的东西?

我的帐户GitHub的是https://github.com/jeremybelcher/omrails

任何帮助表示赞赏

回答

6

你以前迁移失踪。

你可以这样做:根据你的schema.rb文件

rake db:create 
rake db:schema:load 
rake db:migrate 

这将重新创建数据库。

+0

工作完美,谢谢! – 2013-03-20 02:12:38

相关问题