Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Module 1. Refreshing the concepts
- The need for database migrations.
- How Flyway operates.
- Supported databases.
Module 2. Flyway building blocks
- Defining a migration.
- Understanding Callbacks.
- Overriding Errors.
Module 3. Understanding the available Commands
- Executing a migration.
- Using the pipeline: Migrate, Clean, Info, Validate.
- Using the pipeline: Undo, Baseline, Repair.
Module 4. Methods for interacting with Flyway
- Approaching the command line.
- Using the API in Java.
- Integrating Maven with Flyway.
- Integrating Gradle with Flyway.
- Interpreting error codes.
Module 5. Configuring Flyway
- Available parameters.
- The role of Environment variables.
- Utilizing configuration files.
- Understanding placeholders.
- Implementing security via SSL.
- Managing authentication.
- Storing secrets securely.
Module 6. Advanced concepts
- Understanding repeatable migrations.
- Undoing a migration.
- Considering Java-based migrations.
- Injecting code into the Flyway lifecycle via callbacks.
- Using error overrides effectively.
- The essential role of a dry run.
Summary and Conclusion
Requirements
- Prior experience with database management and database management systems.
Audience
- Database administrators.
14 Hours
Testimonials (2)
The training instruments provided.
- UNIFI
Course - NoSQL Database with Microsoft Azure Cosmos DB
Learning about a new tool, the practices help a lot in understanding the topics, and that was what I liked the most.
David Vargas Alpizar - BANCO BAC SAN JOSE S.A
Course - Oracle Database 19c: Administration
Machine Translated