Heroku rake db:schema:load表不存在

问题描述

|| 在我的heroku分期环境中,我跑了
heroku pg:reset
其次是
heroku rake db:schema:load
我得到这个错误
-- create_table(\"cash_drawer_open\",{:force=>true})
rake aborted!
PGError: ERROR:  table \"cash_drawer_open\" does not exist
该表当然不存在!我正在尝试创建它...我做错了什么? 在我当地的postgre开发环境上,一切都很好。     

解决方法

        如果在本地一切正常,您可以做
heroku db:push
。只需确保您已安装
taps
宝石即可。     ,        
heroku run rake db:schema:load
    ,        试试这个来重新创建数据库:
heroku rake db:create
    ,        再次运行迁移
heroku rake db:migrate
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...