Ruby on rails 将Heroku production web app中对用户所做的更改与我的本地开发数据库合并
当我登录到网站(example.herokuapp.com)并创建一个用户时,该用户是在Heroku Postgres::数据库中创建的,但当我进入Cloud9并进入Rails控制台时,该用户在我的生产数据库中不存在。如何将生产(Heroku)中所做的更改与开发(本地Rails)合并,以便这些用户显示在Rails控制台中?谢谢 如果需要用户显示在控制台中,可以运行Ruby on rails 将Heroku production web app中对用户所做的更改与我的本地开发数据库合并,ruby-on-rails,heroku,Ruby On Rails,Heroku,当我登录到网站(example.herokuapp.com)并创建一个用户时,该用户是在Heroku Postgres::数据库中创建的,但当我进入Cloud9并进入Rails控制台时,该用户在我的生产数据库中不存在。如何将生产(Heroku)中所做的更改与开发(本地Rails)合并,以便这些用户显示在Rails控制台中?谢谢 如果需要用户显示在控制台中,可以运行 heroku运行控制台——应用程序名称 如果要“合并”数据库,必须导出heroku Postgres数据库并将表转换为SQL格式 有
heroku运行控制台——应用程序名称
如果要“合并”数据库,必须导出heroku Postgres数据库并将表转换为SQL格式
有关导出PG备份的详细信息:
另一篇可能有帮助的stackoverflow帖子:在发布问题之前,使用Stack Overflow查找问题的答案,或者……我现在知道我可以运行$heroku控制台,然后查看数据库中的用户并以这种方式进行更改。合并/不合并数据库有什么优点/缺点吗?