当我登录网站(example.herokuapp.com)并创建用户时,用户是在Heroku Postgres :: Database中创建的,但当我进入Cloud9并进入Rails控制台时,用户不存在于我的网站中生产数据库。如何将生产(Heroku)中的更改与开发(本地Rails)合并,以便这些用户显示在Rails控制台中?谢谢。
答案 0 :(得分:0)
如果您需要用户显示在控制台中,您可以运行
heroku run console --app APP_NAME
如果你想"合并"数据库必须导出heroku Postgres数据库并将表转换为SQL格式。
有关导出PG备份的详细信息:https://devcenter.heroku.com/articles/heroku-postgres-import-export
另一个可能有用的stackoverflow帖子:How to I merge two databases with same schema that are on Heroku?