postgres conectar con mysql heroku

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



heroku postgres (1)

Soy nuevo en el uso de Heroku y tengo una aplicación Ruby / Sinatra en la que planeo usar una base de datos MySQL como almacén de datos principal.

Sin embargo, no quiero escribir los resultados directamente en la base de datos en Heroku. En cambio, quiero escribir los resultados en una base de datos local, y luego ser capaz de implementar / actualizar / copiar fácilmente mi DB local a la base de datos de "producción" en Heroku.

¿Cómo hago esto?

Gracias.


En primer lugar, Heroku usa nativamente postgres. La vida será más fácil para ti si la 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 quieres usar mysql, tienes dos caminos a seguir.

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

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

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

¡Postgres es muy bueno también!