triz-docs/i18n/fr/docusaurus-plugin-content-docs/current/workflow/database-migrations/index.md
Othmane Ataallah ba04c9a7d3
All checks were successful
Deploy triz-docs to 150 / build-and-deploy (push) Successful in 1h8m49s
fix flyway docs & add fr localization
2026-05-11 10:49:30 +01:00

1.1 KiB

sidebar_position title
1 Aperçu & Objectif

Aperçu & Objectif


Ce guide détaille la configuration et le workflow permettant d'utiliser Flyway pour gérer les mises à jour automatiques de la base de données lors des déploiements.

En ajoutant chaque modification de base de données sous la forme d'un nouveau fichier de migration SQL, Flyway peut exécuter en toute sécurité uniquement les migrations manquantes, dans l'ordre correct, au cours du pipeline CI/CD.

Cette approche élimine le besoin de fichiers SQL géants, empêche les exécutions en double, supprime le besoin de suivi manuel des modifications de la base de données et garantit la cohérence entre les environnements de production.


Contexte de l'Environnement

Ce guide est spécifiquement conçu pour la stack suivante :

  • Base de données : PostgreSQL 17
  • Runtime : Java 17
  • Outil de build : Maven Wrapper (mvnw.cmd)
  • Serveur : Tomcat
  • État de la base de données : Bases de données de production existantes
  • Environnement CI/CD : Runners Windows