Course Outline

Introduction

Overview of Flyway for Continuous Database Delivery

  • Flyway concepts and API
  • Shared development databases
  • Manual database updates
  • Supported platforms

Getting Started with Flyway

  • Tracking and applying changes
  • Installing and configuring Flyway
  • Adding tables
  • Changing scripts

Working with Development Workflows

  • Establishing a robust development workflow
  • Backup and restore
  • Database migration
  • Migration reversal
  • Fixing errors in migration

Working with Reverse Engineering Workflows

  • Establishing a robust reverse engineering workflow
  • Comparing databases with a backup
  • Creating a comparison database from migrations

Pulling Changes with Flyway

  • Applying and finding changes
  • Database migration on app startup
  • Validating past changes on app startup

Working with Delivery Workflows

  • Continuous integration
  • Testing changes
  • Kicking off testing automatically
  • Database release pretesting
  • Capturing timing information

Transitioning Existing Databases

  • Setting up development and production databases
  • Alignment strategies to production
  • Change scripts
  • Marking and migrating productions
  • Drift detection

Troubleshooting

Summary and Conclusion

Requirements

  • Experience with database management and database management systems

Audience

  • Database administrators
  • Developers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (4)

Upcoming Courses

Related Categories