我试图将生产数据库中的数据转移到暂存数据库,但没有成功。
我正在遵循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
但是我并没有实际的转移,却收到了相同的消息。
非常感谢您的帮助。
heroku apps
。 - rebagliatte