Bonjour,
Je me disais qu'a priori générer mes scripts SQL du mon modèle DB de mon application pourrait être une bonne idée. L'idée serait d'avoir un fichier XML qui décrit les tables du modèle puis un outil génère le SQL correspondant (CREATE TABLE ...) çà me parait plus facile à maintenir et au moins le SQL généré est cohérent, même si il y à N développeurs dessus. Ce qui m'inspire ça c'est le framwork php Symfony, c'est ce qu'il fait.
Première question: y'a-t-il des inconvénients à vouloir faire ça ?
Deuxième question: connaissez vous un bon outil capable de faire ça ?
Un des arguments également serait que le jour où l'application change de version avec des impacts sur le modèle DB, on puisse migrer facilement les données existantes vers le nouveau modèle.
Message édité par cimourdain le 02-05-2011 à 18:17:46