Plan du cours

Introduction

Aperçu des caractéristiques et de l'architecture de Flyway

  • Concepts de base
  • Plugins existants
  • Bases de données supportées

Démarrer avec Flyway

  • Configuration de l'outil de ligne de commande Flyway
  • Configuration initiale
  • Les 7 commandes de base

Migrer avec Flyway

  • Les migrations basées sur SQL
  • Migrations basées sur Java
  • Migrations par script
  • Transactions, résultats de requêtes et schémas

Configuration de Flyway

  • Les paramètres
  • Variables d'environnement
  • Fichiers de configuration et espaces réservés
  • Support SSL et authentification
  • Gestion des secrets

Exécution de Database migrations

  • Exécution de l'API Flyway
  • Exécution des migrations avec le plugin Maven
  • Exécution des migrations avec le plugin Gradle

Intégrer Flyway dans un projet avec des Database existants

  • Extraction et nettoyage des données
  • Alignement des bases de données
  • Création de versions de référence

Gérer les Database migrations

  • Examen de l'état des migrations
  • Créer des migrations répétables
  • Annulation des migrations
  • Exécution de rappels
  • Remplacer les erreurs
  • Exécution d'essais à blanc

Exploration des fonctionnalités avancées de Flyway

  • Gestion des données de test
  • Migrations rétrocompatibles
  • Migrations sans temps d'arrêt

Résolution des problèmes

Résumé et conclusion

Pré requis

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

Audience

  • [Administrateurs
 7 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires