¿La base de datos Flyway es agnóstica en su soporte para múltiples bases de datos?

StackOverflow https://stackoverflow.com/questions/7309834

  •  26-10-2019
  •  | 
  •  

Pregunta

Es Ruta ¿Adecuado para la implementación en una aplicación que admitirá múltiples bases de datos?

No sabemos lo que nuestros clientes están usando, podría ser MySQL, Postgres o Oracle. ¿Podemos usar Flyway para migrar la base de datos para nuevas versiones de la aplicación?

¿Fue útil?

Solución

Si su pregunta es: Ruta proporcionar una Capa de abstracción DDL En todas las bases de datos admite, la respuesta es no.

Esta fue una decisión de diseño consciente, para asegurarse de que el potencia completa de la base de datos subyacente está disponible y no solo el denominador común más pequeño compatible con la herramienta de migración.

Para su caso de uso, puede proporcionar diferentes scripts de migración para las diferentes bases de datos. Sin embargo, deberían ser muy similares.

Si no desea duplicar los scripts de migración y puede vivir con el el denominador común más pequeño enfoque, eche un vistazo a Licenciatura Lo cual podría ser mejor para su USECase (si puede vivir con el XML)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top