Prenez contact avec nous

Plan du cours

Introduction

Module 1. Actualisation des concepts

  • Pourquoi nous avons besoin de migrations de bases de données
  • Comment fonctionne Flyway
  • Bases de données prises en charge

Module 2. Les éléments de base de Flyway

  • Qu'est-ce qu'une migration
  • Comprendre les Callbacks
  • Dépasser les erreurs

Module 3. Comprendre les commandes disponibles

  • Réalisons une migration
  • Utilisation du pipeline : Migrate, Clean, Info, Validate
  • Utilisation du pipeline : Undo, Baseline, Repair

Module 4. Différentes façons d'interagir avec Flyway

  • Approche en ligne de commande
  • Utilisation de l'API en Java
  • Comment utiliser Maven avec Flyway
  • Comment utiliser Gradle avec Flyway
  • Les codes d'erreur

Module 5. Comment configurer Flyway

  • Les paramètres disponibles
  • Le rôle des variables d'environnement
  • Utilisation des fichiers de configuration
  • Compréhension des espaces réservés (placeholders)
  • Utilisation de la sécurité via SSL
  • Comment gérer l'authentification
  • Comment stocker les secrets

Module 6. Utilisation de concepts avancés

  • Qu'est-ce qu'une migration récurrente (repeatable migration)
  • Comment annuler une migration
  • Envisager une migration basée sur Java
  • Injection de code dans le cycle de vie de Flyway via des callbacks
  • Utilisation constructive des dépassements d'erreurs (error overrides)
  • Le rôle essentiel de l'exécution à blanc (dry run)

Résumé et Conclusion

Pré requis

  • Expérience en gestion de bases de données et en systèmes de gestion de bases de données (SGBD)

Public

  • Administrateurs de bases de données
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires