Sommaire

Paramétrage d’AliaSQL AliaSQL

Il y a de nombreux logiciels (open source ou payants) qui permettent de versionner une base de données. Il faudra donc trouver et tester celui qui correspondra le mieux à votre architecture. Vous trouverez la plupart du temps ce qu’il vous faudra sur GitHub. Nous utiliserons un utilitaire open source qui se nomme AliaSQL. Cet utilitaire permet d’historiser n’importe quelle base de données ainsi que jouer à chaque commit tous nos scripts SQL non encore exécutés sur une base cible. Ce projet open source est disponible en tant que package Nuget.

Prenez la casquette du Développeur1. Ouvrez votre fenêtre PowerShell, puis synchronisez-vous avec le nouveau dépôt Git créé précédemment par votre Product Owner. PowerShell

Entrez les commandes suivantes :

cd c:\eni\dev1\ 
mkdir DB 
cd DB 
git init 
git remote add origin git@git-dev1:WEB/DB.git 
git config user.name "dev1" 
git config user.email "dev1@monsite.com" 
git pull origin master 
git checkout -b dev1AliaSQL

Ouvrez maintenant la solution Visual Studio. Dans l’explorateur de solution, faites un clic droit sur le projet DB et sélectionnez Gérer les packages NuGet. Dans l’onglet Parcourir, entrez AliaSQL.Kickstarter puis cliquez sur Installer. Visual Studio:gérer les packages NuGet AliaSQL:gérer les packages NuGet

images/04EP03.png

Nous allons adapter le script ...