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 Importance of Database Migrations for Government
- How Flyway Operates
- Supported Databases
Module 2. Understanding Flyway Building Blocks
- Definition of a Migration
- Exploring Callbacks
- Handling Errors
Module 3. Commands and Their Functions
- Performing a Migration
- Utilizing the Pipeline: Migrate, Clean, Info, Validate
- Utilizing the Pipeline: Undo, Baseline, Repair
Module 4. Interacting with Flyway Through Various Methods
- Command Line Interface
- Using the Java API
- Integrating Maven with Flyway
- Integrating Gradle with Flyway
- Error Codes and Their Meanings
Module 5. Configuring Flyway for Government Use
- Available Configuration Parameters
- The Role of Environment Variables
- Utilizing Configuration Files
- Understanding Placeholders
- Enabling Security with SSL
- Managing Authentication
- Storing Secrets Securely
Module 6. Advanced Concepts in Flyway
- Repeatable Migrations
- Undoing a Migration
- Java-Based Migrations
- Injecting Code into the Flyway Lifecycle via Callbacks
- Effective Use of Error Overrides
- The Importance of a Dry Run
Summary and Conclusion
Requirements
- Experience with database management and database management systems for government operations
Audience
- Database administrators in the public sector
14 Hours
Testimonials (3)
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training instruments provided.
- UNIFI
Course - NoSQL Database with Microsoft Azure Cosmos DB
The adjustment made in the lecture/lessons by the trainer once he understood the current SSIS application that we are bound to maintain. The topics became more suitable/usable to us.