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
Nos clients témoignent (3)
The training instruments provided.
- UNIFI
Formation - NoSQL Database with Microsoft Azure Cosmos DB
Une communication excellente, Łukasz a expliqué tout de manière simple et compréhensible
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Formation - ORACLE SQL Fundamentals
Traduction automatique
le formateur était très utile, le rythme de la formation était vraiment bon et les exercices n'étaient ni trop difficiles, ni trop faciles. chaque fois que j'étais bloqué, il m'a aidé efficacement et s'est assuré que je comprenne tout.
Jade Stappaerts - KULeuven
Formation - Oracle SQL Language
Traduction automatique