0

我正在尝试使用以下命令将我的开发 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 控制台时,数据库是空的。我究竟做错了什么?

4

1 回答 1

1

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

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

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

其中 COLORHEROKU_POSTGRESQL_COLOUR_URL来自heroku config输出。

于 2013-06-26T20:47:56.253 回答