小编Kev*_*lli的帖子

pg_restore:找不到命令

我使用Postgresql数据库在Heroku上托管了一个RoR应用程序,并且一直使用PG备份工具将数据库从我的应用程序备份到我的本地计算机上.由于应用程序仍处于开发阶段,因此从编程的角度来看,它可以帮助我降低同事们对数据库所做的更改.我已成功使用PG备份捕获和恢复数月,但最近,当我运行我的典型命令时,如下所示:

$curl -o latest.dump `heroku pgbackups:url --app XXXXX`
$pg_restore --verbose --clean --no-acl --no-owner -h localhost -U XXXXX -d XXXXX_development latest.dump
Run Code Online (Sandbox Code Playgroud)

curl命令完成后我收到此错误:

-bash: pg_restore: command not found
Run Code Online (Sandbox Code Playgroud)

有关为什么会发生这种情况的任何想法?显然问题是我无法恢复下载的备份.

postgresql ruby-on-rails heroku

6
推荐指数
1
解决办法
9634
查看次数

标签 统计

heroku ×1

postgresql ×1

ruby-on-rails ×1