2011-06-25 34 views
4

在我的Heroku分期envinronment,我跑了之后Heroku的耙分贝:模式:负载表不存在

heroku rake db:schema:load 

heroku pg:reset 

,我得到这个错误

-- create_table("cash_drawer_open", {:force=>true}) 
rake aborted! 
PGError: ERROR: table "cash_drawer_open" does not exist 

当然,桌子不存在!我正在尝试创建它......我做错了什么?

这一切在我当地的postgre开发环境中都能正常工作。

回答

2

如果一切工作正常,你可以做一个heroku db:push。只要确保安装了宝石taps即可完成这项工作。

+3

运行迁移该命令也推动数据,而不仅仅是架构。 – JanuskaE

1

试试这个重建数据库:

heroku rake db:create 
0

再次

heroku rake db:migrate 
4
heroku run rake db:schema:load 
相关问题