C'est un problème auquel je suis confronté à l'occasion et je n'ai pas encore trouvé de réponse satisfaisante. Je cherche un système de construction qui fonctionne bien pour construire une base de données - c'est-à-dire exécuter tous les fichiers SQL dans l'instance de base de données correcte en tant qu'utilisateur correct et dans le bon ordre, et gérer correctement les dépendances.Quel est le meilleur système de construction pour construire une base de données?
J'ai un système que j'ai piraté en utilisant Gnu Make et ça marche, mais ce n'est pas spécialement flexible et franchement ça peut être un peu pénible de travailler dans certaines situations. J'ai envisagé de regarder des choses comme SCons et CMake aussi, mais je ne sais pas à quel point ils sont meilleurs, ou s'il y a un meilleur système qui existe déjà ...
Quelle plate-forme de base de données? MySQL, MSSQL, Postgres, Oracle, autre chose? –
Postgres primairement pour moi, mais c'était plus d'une curiosité générale, c'est pourquoi je l'ai laissé ouvert. – Graham