Plan du cours

Introduction

Module 1. Rappel des concepts

  • Pourquoi nous avons besoin de migrations de base 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
  • Comprendre les rappels (callbacks)
  • Surcharge des erreurs

Module 3. Comprendre les commandes disponibles

  • Mettons en œuvre une migration
  • Utilisation du pipeline : Migrate, Clean, Info, Validate
  • Utilisation du pipeline : Undo, Baseline, Repair

Module 4. Interagir avec Flyway de différentes manières

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

Module 5. Configurer Flyway

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

Module 6. Concepts avancés

  • Qu'est-ce qu'une migration répétable
  • Comment annuler une migration
  • Réfléchir à une migration basée sur Java
  • Injection de code dans le cycle de vie de flyway via des rappels (callbacks)
  • Utiliser les surcharges d'erreur de manière productive
  • Le rôle essentiel du dry run

Résumé et Conclusion

Pré requis

  • Expérience avec la gestion des bases de données et les systèmes de gestion de base de données

Audience

  • Database administrateurs
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires