Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将Heroku production web app中对用户所做的更改与我的本地开发数据库合并_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails 将Heroku production web app中对用户所做的更改与我的本地开发数据库合并

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格式 有

当我登录到网站(example.herokuapp.com)并创建一个用户时,该用户是在Heroku Postgres::数据库中创建的,但当我进入Cloud9并进入Rails控制台时,该用户在我的生产数据库中不存在。如何将生产(Heroku)中所做的更改与开发(本地Rails)合并,以便这些用户显示在Rails控制台中?谢谢

如果需要用户显示在控制台中,可以运行

heroku运行控制台——应用程序名称

如果要“合并”数据库,必须导出heroku Postgres数据库并将表转换为SQL格式

有关导出PG备份的详细信息:


另一篇可能有帮助的stackoverflow帖子:

在发布问题之前,使用Stack Overflow查找问题的答案,或者……我现在知道我可以运行$heroku控制台,然后查看数据库中的用户并以这种方式进行更改。合并/不合并数据库有什么优点/缺点吗?