Base de données est agnostique dans la voie de migration son soutien à plusieurs bases de données?

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

  •  26-10-2019
  •  | 
  •  

Question

est des voies de migration adapté à la mise en œuvre dans une application qui soutiendra plusieurs bases de données?

Nous ne savons pas ce que nos clients utilisent - pourrait être soit MySQL, Postgres ou Oracle. Peut-on encore utiliser pour migrer la voie de migration de base de données pour les nouvelles versions de l'application?

Était-ce utile?

La solution

si votre question est:. Finalité voies de migration fournir une DDL couche d'abstraction à travers les bases de données qu'il prend en charge, la réponse est pas

Ce fut une décision de conception consciente, pour vous assurer que la puissance complète de la base de données sous-jacente est disponible et pas seulement le plus petit dénominateur commun supporté par l'outil de migration.

Pour votre cas d'utilisation, vous pouvez soit fournir différents scripts de migration pour les différentes bases de données. Ils devraient être très similaires si.

Si vous ne souhaitez pas dupliquer potentiellement les scripts de migration et peut vivre avec l'approche plus petit dénominateur commun , jetez un oeil à LiquiBase qui pourrait être un meilleur ajustement pour votre usecase (si vous pouvez vivre avec le XML)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top