Desafío Latam
Uncategorized

¿Cómo descargar la base de datos de heroku?

43sHKeth

43sHKeth

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

Artículos relacionados

I18n en Rails

Gonzalo Sánchez
10 años ago

¡Las 20 compañías del mundo que más contratan Talento TI JUNIOR!

Estefanía Borda
2 años ago

Login con Facebook y Twitter para tu proyecto Rails

Daniel Morales Miguel
10 años ago
Salir de la versión móvil