错误:关系“places”不存在Heroku数据库导入
我知道在postgres的查询中有引号或区分大小写错误时会发生这种错误。 实际上我有一个.sql文件,我试图通过命令行在我的heroku数据库中导入,但不断出现此错误。我的.sql文件包含这些查询
INSERT INTO "places" ("Name", "Address") VALUES ('Cookshop Restaurant &', ' Bar'), ('Cafeteria', '119 7th Ave, New York, NY 10011'), ('Franchia Vegan Cafe', '12 Park Ave, New York, NY 10016');
问题是heroku没有你本地的迁移,为了让相同的db版本在heroku上执行以下迁移:
要知道本地db版本: $ rake db:version
然后选择你在本地获得的版本,并确保通过执行以下操作在heroku中获得它:
$ heroku run rake --trace db:migrate VERSION=20151127134901
说明:基本上,上述命令将db迁移到heroku,并使用本地迁移的相同版本。
希望能帮助到你!
- 在rails上的ruby中将sqlite更改为PostgreSQL
- NameError(未初始化的常量Unzipper :: Zip),但仅限于Heroku部署(Rails)
- Hartl的导轨教程在当地完成了作品。 Heroku坚持“我们很抱歉,但出了点问题。”
- rails 3.2.0和heroku
- 部署到Heroku时,Rails custom.css无法正常工作
- 从CSV导入CSV小块记录(ruby on rails)
- Javascript没有在heroku上加载
- 为什么我的Heroku应用程序没有使用Sendgrid在生产中发送电子邮件?
- 亚马逊Route 53 + Heroku应用程序无法从某些地方访问 – 该怎么办?