En este tutorial enseñaremos como descargar la base de datos de tu aplicación de heroku a tu computador, para eso necesitas una aplicación hosteada en Heroku y tener instalado Postgre localmente.
Pasos a seguir para descargar la base de datos de Heroku
Para empezar le pediremos a heroku que haga una copia de la base de datos, para lograr esto entraremos con la terminal a la carpeta de nuestro proyecto.
heroku pg:backups capture
Eso generará una captura remota de la base de datos en Heroku, ahora tenemos que descargarla, eso lo podemos hacer con:
heroku pg:backups public-url
eso nos dará una URL en amazon que podemos descargar ocupando CURL
curl -o latest.dump `heroku pg:backups public-url`
Ya tenemos el dump y tenemos que cargarlo pero antes una buena recomendación es botar la base de datos de desarrollo existente en nuestro sistema, para eso primero tienes que bajar el server y luego:
rake db:drop rake db:create
Finalmente puedes cargar la base de datos en tu sistema utilizando:
pg_restore --verbose --clean --no-acl --no-owner -h localhost -d nombreDeLaBaseDeDatos latest.dump
No olvides cambiar nombreDeLaBaseDeDatos por el nombre de tu base de datos de desarrollo, si no lo recuerdas lo puedes encontrar en el archivo database.yml de tu aplicación.
Puedes encontrar mucha más información en la página oficial
Gonzalo Sánchez
Artículos relacionados
Recibe los artículos más leidos y beneficios especiales de nuestra academia
Empieza a trabajar en los roles digitales mejor pagados
Fórmate de manera práctica, e intensiva, con sesiones en vivo de forma flexible y efectiva. Te acompañamos desde que partes hasta que encuentras trabajo.