Sto provando a trasferire i dati dal mio DB di produzione al mio DB di staging senza esito positivo.Come trasferire i dati dal mio DB di produzione al mio DB di gestione temporanea in heroku?
Sto seguendo la documentazione del Heroku su di esso: http://devcenter.heroku.com/articles/pgbackups#transfers
Questi sono i comandi che ho correre ...
$ 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
E questo è il messaggio che ottengo ...
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
Sembra che stia scrivendo qualcosa di sbagliato, ma non riesco a capirlo.
Ho anche provato lo stesso comando utilizzando il nome delle applicazioni al posto del telecomando ...
$ heroku pgbackups:restore DATABASE `heroku pgbackups:url --app myapp` --app myapp-staging
ma ottengo lo stesso messaggio senza effettivo trasferimento in corso.
Qualsiasi aiuto è molto apprezzato.
Grazie Neil. L'ho appena provato e sto diventando un! Errore risorse non trovato. Ho anche eseguito 'heroku pgbackups --app myapp' e mi mostra correttamente i miei backup in modo che la risorsa sia lì, semplicemente non la carica. – rebagliatte
'risorsa non trovata' viene in genere restituita quando si utilizza un nome di app errato - questi devono essere elencati nella pagina myapps sul sito heroku. Il comando di Neils è esattamente corretto come l'ho usato io stesso. –
Grazie John, giuro che sto usando i nomi giusti però. Ho appena controllato due volte che eseguo 'heroku apps' – rebagliatte