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

10 Razones por las que tus hijos debiesen aprender programación

Romina Díaz
8 años ago

Friendly URL en rails, añadiendo direcciones amistosas

Daniela Gattoni
8 años ago

Trabajar desde tu casa v/s un Coworking space

Romina Díaz
9 años ago
Salir de la versión móvil