Skip to main content
TrustRadius
Redgate Flyway

Redgate Flyway

Overview

What is Redgate Flyway?

Flyway, by Redgate, automates database deployments across teams and technologies. It is a database devops solution that is used to accelerate software delivery and ensure quality code.

Read more
Recent Reviews

TrustRadius Insights

Flyway is an essential tool used for managing and applying DB migration patch scripts. It has proven to be invaluable for many users by …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing

Community Edition

$0

Cloud

Teams Edition

$3,000

Cloud
per year at least 10 schemas in production

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://flywaydb.org/download

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Flyway Store - Upload Ebay products to Pinterest Demo

YouTube

SPRING BOOT FLYWAYDB MIGRATION DEMO TAMIL

YouTube

Improve your database CI process with Flyway & Spawn

YouTube

How we Used Flyway for Database Source Control | Lean TECHniques Inc

YouTube
Return to navigation

Product Details

What is Redgate Flyway?

Flyway, by Redgate, automates database deployments across teams and technologies. It is a database devops solution that is used to accelerate software delivery and ensure quality code.

Redgate Flyway Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(12)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Flyway is an essential tool used for managing and applying DB migration patch scripts. It has proven to be invaluable for many users by automating the process of applying changes to the underlying database, saving time and effort. It is commonly utilized as part of automated test suites to verify the quality of patch scripts before merging them into the main branch, ensuring that changes in the PR are successfully applied.

With its focus on database version control, Flyway reduces the risk of data loss and allows for automatic backups. This feature has helped numerous users maintain the integrity and stability of their databases. Additionally, Flyway's compatibility with the Java ecosystem, specifically Maven and Gradle, provides seamless integration with existing workflows. The tool offers multiple functions/events to monitor the migration progress, making it a reliable choice for solutions based on Java programming language.

One notable use case for Flyway is in scenarios with frequent migrations and breaking changes. Users have found it particularly useful in detecting and resolving any issues or odd behaviors that may arise during these migrations. Moreover, Flyway's versatility allows it to be used in any environment, not just development, making it beneficial across various domains.

For those seeking advanced functionalities and enhanced collaboration, the Team edition of Flyway comes highly recommended. The ability to treat database objects as code on version control greatly impacts the software development cycle and enables teams to work efficiently together.

In summary, Flyway has become an indispensable tool for many users due to its automation capabilities, database version control features, compatibility with Java programming language, versatility in different environments, and advanced functionalities offered in its Team edition.

Helpful for managing database migration: Several users have found the product to be particularly helpful in managing database migration. This indicates that the product effectively facilitates the process of migrating databases from one environment to another.

Ability to manage DB migration patch scripts: Many reviewers appreciate the product's ability to manage DB migration patch scripts. This feature allows users to easily apply and test patch scripts, enhancing the overall efficiency of the database migration process.

Supports many databases: Numerous users have noted that the product supports a wide range of databases. This versatility makes it adaptable to different environments and allows users to work with various database systems.

Lack of User-Friendliness: Several users have found the GUI to be lacking in user-friendliness, suggesting that it could be more intuitive and easier to navigate. They feel that the current interface design requires improvements to enhance usability.

Difficulty with Patch Scripts on Blank Databases: Users have encountered difficulties when applying patch scripts on blank databases compared to those with existing data. This has resulted in potential migration failures even when all tests had passed. Some reviewers recommend streamlining the process for patching blank databases to avoid such issues.

Limited Configuration Options: Some users expressed a need for more flexibility and power in the configuration options of the software. They feel that the current settings available are too limited and restrict their ability to customize and optimize the software according to their specific requirements.

Based on user feedback, there are several recommendations for Flyway:

  1. Include Flyway in the tech stack to boost developer productivity.
  2. Use Flyway for basic tasks and highlight its easy integration with Spring.
  3. Improve rollback implementation to make it easier for developers.

Overall, users find Flyway to be a reliable and bug-free solution for database migration and versioning needs. They recommend using it to boost productivity and highlight its seamless integration with Spring. Additionally, they would like to see improvements in the rollback functionality to provide more control and flexibility.

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
Arnaldo Corzo Ferrer | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use it as the primary tool for database migrations, especially for solutions based on Java programming language. It has an intuitive way to operate within the Java ecosystem (Maven and Gradle especially). It has multiple functions/events to keep watch on the migration progress, so it's very useful for solutions that had several migrations with breaking changes on it, in a small period of time, you can subscribe to each event along the migration and see the whole progress of it, and detect any problems or odd behaviors at any time.
We use Flyway in every single environment, in my opinion, is a good tool for every single scenario and is not restrained to development environments only. I do think that you will need at least the Team edition, to take advantage of database objects as code on version control. This feature has a huge impact on the software development cycle as it works as a kind of ORM tool with also the migration capabilities.
  • Database Migration
  • Database Migration Events
  • Managing database objects as code objects in version control
  • The Object Mapping should be available on commuinity edition
  • More Programming Languages support
Database Migrations on Java-based solutions. It has one of the best integrations with it as a database migration tool, you can do it with the community edition (no pricing involved) and it works flawlessly with Maven and Gradle. It's not an expensive tool in order to use the next level of features and is worth the money. I would recommend reaching that edition level as the object mapping feature gets really handy. I would not recommend it for any Microsoft-based solution (.Net) as is not compatible at all based on my experience, this is a tool only worth it with Java applications.
  • Database Migration
  • Database Migrations Events
  • Automated database Migrations, no manual update on databases on each deployment to each environment.
  • The migration events subscriptions allow the team to monitor productions deployments more carefully and detect errors before deploying breaking changes on a productive database
  • Team onboarding is easier as any developer can get his local database working in no time thanks to database migration from scratch.
The problem with a cloud-based tool for migration services is the cloud dependency. You are restricted to use the tool along the Cloud provider. Flyway gives you the freedom to use it in any scenario as long as you are working with a compatible database engine. Even if you are working on-premise and you don't have plans to move to a cloud architecture. Or even for sandbox development scenarios where you are a developer playing around with some project ideas. And you don't have to pay anything as long as you need advanced features, and not less importantly, you are using an open-source tool.
Return to navigation