Mettre à jour la base de données STG
Note 1 : S'assurer de toujours utiliser la connectionString de PharmaEtCie-DB-STG pour ne pas impacter la base de données PROD pendant le développement
Aussi, ne pas oublier de faire un checkout sur DEV
Note 2 : Si les commandes dotnet-ef ne fonctionne pas, exécuter la commande d'installation suivante en ligne e de commande directement dans le répertoire du projet
Dans PharmaEtCie/Models/Entities, ouvrir l'entité concernée et ajouter la nouvelle propriété en précisant le type (string, int, bool, etc)
Ajouter aussi la propriété dans BranchResponse et BranchRequest. Ces classes seront utilisées pour les requêtes API.
Exécuter la commande pour la création des migrations
Vérifier les fichiers de migration créés
Exécuter la commande pour la mise à jour de la base de données
dotnet ef database update
Mettre à jour la base de données PROD
- Faire un pull request de dev vers release. Les nouvelles migrations seront alors à jour dans Release
- Ne pas oublier de changer la connectionString pour se mettre sur la base de données PROD
- Dans VSCode, faire un checkout sur release et un pull pour être à jour.
Exécuter ensuite la commande en ligne de commande
dotnet ef database update