Saltar al contenido

Cómo implementar una base de datos MySQL local en Heroku

Encontramos la solución a esta preocupación, o por lo menos eso esperamos. Si sigues con preguntas puedes dejarlo en el apartado de preguntas y sin dudarlo te responderemos

Solución:

En primer lugar, Heroku usa postgres de forma nativa. La vida será más fácil para ti si lo usas localmente.

Puede importar/exportar archivos de volcado de postgres desde heroku como se describe aquí: https://devcenter.heroku.com/articles/heroku-postgres-import-export

Si realmente quiere usar mysql, tiene dos caminos a seguir.

1) Ejecute mysql localmente, pero conviértalo a postgres cuando migre a Heroku usando la gema mysql2psql, como se describe aquí: https://devcenter.heroku.com/articles/heroku-mysql

2) Use un complemento mysql como https://addons.heroku.com/cleardb

Sin embargo, mi recomendación sería usar postgres de principio a fin, ya que está integrado en Heroku, y trabajará con las formas predeterminadas de usar Heroku, no contra ellas.

¡Postgres también es muy bueno!

No sé nada sobre Ruby y Sinatra, así que siéntete libre de comentar y hazme saber lo equivocado que estoy si ese es el caso. Sin embargo, pensé que podría ser pertinente mencionar el complemento JawsDB en Heroku, ya que la respuesta principal aquí es de 2013 y puede estar un poco desactualizada.

Aquí hay un enlace con información sobre el complemento JawsDB: https://devcenter.heroku.com/articles/jawsdb

Aprovisionar el complemento es tan simple como ejecutar el siguiente comando en la CLI:

heroku addons:create jawsdb

Luego configure el host, el nombre de usuario, la contraseña y la base de datos con parámetros de MySQL Workbench (o cualquier GUI que use).

Comentarios y calificaciones

Te invitamos a añadir valor a nuestro contenido informacional dando tu veteranía en las ilustraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *