Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Heroku 希罗库。db:I应用程序包含两个数据库时推送_Heroku - Fatal编程技术网

Heroku 希罗库。db:I应用程序包含两个数据库时推送

Heroku 希罗库。db:I应用程序包含两个数据库时推送,heroku,Heroku,我在Heroku上托管了Rails 3.2应用程序。我的应用程序包含两个数据库(一个用于我的模型,第二个是一种包含静态数据的字典) 我需要将第二个数据库(字典)推送到Heroku,但是当我尝试db:push Heroku时,我认为我将推送到第一个数据库(使用Rails模型) 问题是-我如何指定要将本地数据库dictionary.sqlite推送到heroku dictionary.pg?您可以使用heroku pg:transfer插件,该插件将允许您通过其URL设置目标目的地 或者,在本地使

我在Heroku上托管了Rails 3.2应用程序。我的应用程序包含两个数据库(一个用于我的模型,第二个是一种包含静态数据的字典)

我需要将第二个数据库(字典)推送到Heroku,但是当我尝试db:push Heroku时,我认为我将推送到第一个数据库(使用Rails模型)


问题是-我如何指定要将本地数据库dictionary.sqlite推送到heroku dictionary.pg?

您可以使用heroku pg:transfer插件,该插件将允许您通过其URL设置目标目的地


或者,在本地使用psql客户端,但恢复到heroku pg状态。

不要使用
db:push/pull
;这些方法已被弃用。使用
pgbackups:capture/restore
执行类似操作。它接受HEROKU\u POSTGRESQL\u颜色作为命令的一部分:

$ heroku pgbackups:restore HEROKU_POSTGRESQL_COLOR 'https://example.com/data.dump' --app app-name
有关详细说明,请参阅

另外,
heroku pg transfer
已集成到
pg extras
中,请查看此处: