Question

Je suis sur le point d’essayer d’automatiser une construction quotidienne, qui impliquera des modifications de la base de données, la génération de code et, bien sûr, une construction, une validation et, plus tard, un déploiement. À l'heure actuelle, chaque développeur de l'équipe inclut sa structure et ses modifications de données pour la base de données dans deux fichiers, par exemple. 6.029_Brady_Data.sql. Chaque structure et fichier de données inclut toutes les modifications d’une version, mais toutes les modifications sont répétables, c’est-à-dire avec des contrôles EXISTS, etc., de sorte qu’elles puissent être exécutées tous les jours si nécessaire.

Que puis-je faire pour mettre de l'ordre dans ce processus, qui consiste actuellement à concaténer tous les fichiers de modifications de structure, à les exécuter à plusieurs reprises jusqu'à ce que toutes les dépendances soient résolues, puis à répéter avec les fichiers de modifications de données.

Était-ce utile?

La solution

Créez un projet de base de données à l'aide de l'édition de base de données Visual Studio, insérez-le dans le contrôle de source et laissez les développeurs archiver leur code. Je l'ai fait et cela fonctionne bien avec les versions quotidiennes et offre beaucoup de soutien pour la structuration du code de votre base de données. Voir ce billet de blog pour les fonctionnalités

http : //www.vitalygorn.com/blog/post/2008/01/Handling-Database-easily-with-Visual-Studio-2008.aspx

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