我正在尝试使用以下命令将我的开发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控制台时,数据库是空的。我究竟做错了什么?
答案 0 :(得分:1)
你的命令是从Heroku转移到localhost,而不是开发> heroku根据你的问题。
此外,使用数据库的颜色比使用完整的URL(从heroku config
输出中获取)要容易得多,例如;
heroku pg:transfer -f postgres://localhost/mydb -t COLOUR
其中COLOR来自HEROKU_POSTGRESQL_COLOUR_URL
输出的heroku config
。