我正在尝试将数据从我的生产数据库传输到我的暂存数据库,但没有成功。
我正在关注 heroku 的文档:http ://devcenter.heroku.com/articles/pgbackups#transfers
这些是我运行的命令...
$ heroku addons:add pgbackups --remote staging
$ heroku addons:add pgbackups --remote production
$ heroku pgbackups:capture --remote production
$ heroku pgbackups:restore DATABASE `heroku pgbackups:url --remote production` --remote staging
这是我收到的信息...
Usage: heroku pgbackups:restore [<DATABASE> [BACKUP_ID|BACKUP_URL]]
restore a backup to a database
if no DATABASE is specified, defaults to DATABASE_URL and latest backup
if DATABASE is specified, but no BACKUP_ID, defaults to latest backup
似乎我拼写错误,但我无法弄清楚。
我也使用应用程序的名称而不是远程尝试了相同的命令......
$ heroku pgbackups:restore DATABASE `heroku pgbackups:url --app myapp` --app myapp-staging
但是我得到了同样的信息,没有进行实际的转移。
任何帮助都深表感谢。