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 Flyway fonctionne
  • Bases de données prises en charge

Module 2. Éléments constitutifs de Flyway

  • Qu'est-ce qu'une migration ?
  • Compréhension des appels de fonction (Callbacks)
  • Dérogation aux erreurs

Module 3. Compréhension des 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 de 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 mots de passe secrets

Module 6. Utilisation de concepts avancés

  • Qu'est-ce qu'une migration récurrente ?
  • Comment annuler une migration
  • Envisagez une migration basée sur Java
  • Injection de code dans le cycle de vie de Flyway via des appels de fonction (callbacks)
  • Utilisation des dérogations d'erreurs de manière productive
  • Le rôle essentiel d'un test à 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)

Audience cible

  • Administrateurs de bases de données
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires