Postgres dev db没有使用pg:transfer上传到Heroku

时间:2013-06-26 20:17:25

标签: ruby-on-rails database postgresql heroku migration

我正在尝试使用以下命令将我的开发postgres db克隆到Heroku:

heroku pg:transfer -t postgres://localhost/MentorConnect_development -f postgres://mbarwrandompn:DaVXj1_AVytIgLU3lsyEKjU8eC@ec2-23-21-129-229.compute-1.amazonaws.com:5432/d4ahirandom

(更改隐私网址)

它似乎工作 - 我的数据库列和所有内容都有很多行没有错误。但是当我进入Heroku rails控制台时,数据库是空的。我究竟做错了什么?

1 个答案:

答案 0 :(得分:1)

你的命令是从Heroku转移到localhost,而不是开发> heroku根据你的问题。

此外,使用数据库的颜色比使用完整的URL(从heroku config输出中获取)要容易得多,例如;

heroku pg:transfer -f postgres://localhost/mydb -t COLOUR

其中COLOR来自HEROKU_POSTGRESQL_COLOUR_URL输出的heroku config