我已将Rails应用程序部署到Heroku。 App使用PostgreSQL进行数据管理。它在当地工作正常。我正在寻找一种方法将我的本地PostgreSQL数据库推送到Heroku数据库。
heroku pg:push
命令对我不起作用。抱怨缺乏本地psql
,就在那里。所以我决定为此目的使用pgbackups附加组件。我在本地运行pg_dump
以创建数据库转储并将其放入公共Dropbox文件夹。
当我尝试从heroku中取出它时,我收到以下错误:
heroku pgbackups:恢复数据库“http://file.dump”
!发生错误,恢复未完成 !请运行'heroku logs --ps pgbackups'了解详细信息。
问题在于heroku logs --ps pgbackups
什么都没给我。我没有在Heroku日志列表中看到任何与pgbackup相关的日志。
我做错了吗?我是否需要以某种方式打开heroku附加日志?
P.S。我可以运行heroku pgbackups:capture
和heroku pgbackups:restore
,但我也看不到任何日志。