【发布时间】:2014-02-04 02:14:10
【问题描述】:
我正在使用 postgresql,并且一直在我的本地开发环境下运行。我将我的应用程序部署到 Heroku,现在我需要设置 heroku 以使用数据库,就像我在本地使用的一样。
在本地,我会运行这个:
rake db:create
rake db:migrate
在heroku上,我尝试了同样的事情:
heroku run rake db:create
但是,这会返回此错误:
FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
Couldn't create database for {"adapter"=>"postgresql", "username"=>"stegjyxfak", "password"=>"wB-Yfh450945jI5UrnFjxdwZ_o4N5", "port"=>5432, "database"=>"d64phj348vgdg5hm", "host"=>"ec2-107-20-191-205.compute-1.amazonaws.com"}
我应该运行什么来设置我的 heroku 数据库?如果这是相对的,我正在使用 Rails 4.0。
【问题讨论】:
-
我没有,但我肯定会 :) 感谢您的提示。
标签: ruby-on-rails database postgresql heroku