Tengo una base de datos alojada en Amazon RDS. Estoy desarrollando una aplicación Rails con base de datos primaria como PostgreSQL. La base de datos de Postgres debe actualizarse con datos de RDS. Necesito extraer registros de MySQL y luego cargarlos en Postgres.
Además, no se trata de migraciones de bases de datos.
Una opción es crear una base de datos secundaria (MySQL) en mi aplicación Rails. Pero esta no parece una buena opción ya que necesito transferir datos solo cuando sea necesario y no con mucha frecuencia.
¿Cuál es la mejor manera de lograr esto? ¿Se puede hacer esto a través de pgloader ?
ACTUALIZAR
Esto resolvió mi problema. Solo necesitaba leer de MySQL y esto funciona bien. ¿Hay algún inconveniente para este enfoque?
Puede usar los contenedores de datos externos de PostgreSQL: sus tablas de MySQL se verán como tablas de PostgreSQL. Ver: https://www.postgresql.org/docs/current/static/postgres-fdw.html