Alternatives to Flyway logo

Alternatives to Flyway

Liquibase, Hibernate, Switch, Slick, and Sequel Pro are the most popular alternatives and competitors to Flyway.
159
272
+ 1
29

What is Flyway and what are its top alternatives?

It lets you regain control of your database migrations with pleasure and plain sql. Solves only one problem and solves it well. It migrates your database, so you don't have to worry about it anymore.
Flyway is a tool in the Database Tools category of a tech stack.
Flyway is an open source tool with 5.1K GitHub stars and 1K GitHub forks. Here’s a link to Flyway's open source repository on GitHub

Flyway alternatives & related posts

Liquibase logo

Liquibase

157
281
37
157
281
+ 1
37
Source control for your database
Liquibase logo
Liquibase
VS
Flyway logo
Flyway

related Liquibase posts

Miguel Suarez
Miguel Suarez
Lead Developer · | 9 upvotes · 281.4K views

Flyway vs Liquibase #Migration #Backwards-compatible

We were looking for a tool to help us integrating the migration scripts as part of our Deployment. At first sight both tools look very alike, are well integrated with Spring, have a fairly frequent development activity and short release cycles.

Liquibase puts a lot of emphasis on independence with the DB, allowing you to create the scripts on formats like JSON and YML, abstracting away from SQL, which it's also supported. Since we only work with one DB type across services we wouldn't take much advantage of this feature.

Flyway on the other hand has the advantage on being actively working on the integration with PostgreSQL 11, for it's upcoming version 6. Provides a more extensive set of properties that allow us to define what's allowed on what's not on each different environment.

Instead of looking for a tool that will allow us to rollback our DB changes automatically, we decided to implement backwards-compatible DB changes, for example adding a new column instead of renaming an existing one, postponing the deletion of the deprecated column until the release has been successfully installed.

See more
Hibernate logo

Hibernate

830
668
17
830
668
+ 1
17
Idiomatic persistence for Java and relational databases.
Hibernate logo
Hibernate
VS
Flyway logo
Flyway
Switch logo

Switch

3
4
0
3
4
+ 1
0
Cloud-based phone system built for Google Apps users
    Be the first to leave a pro
    Switch logo
    Switch
    VS
    Flyway logo
    Flyway
    Slick logo

    Slick

    8.1K
    220
    0
    8.1K
    220
    + 1
    0
    Database query and access library for Scala
      Be the first to leave a pro
      Slick logo
      Slick
      VS
      Flyway logo
      Flyway
      Sequel Pro logo

      Sequel Pro

      258
      201
      65
      258
      201
      + 1
      65
      MySQL database management for Mac OS X
      Sequel Pro logo
      Sequel Pro
      VS
      Flyway logo
      Flyway
      PostGIS logo

      PostGIS

      230
      214
      29
      230
      214
      + 1
      29
      Open source spatial database
      PostGIS logo
      PostGIS
      VS
      Flyway logo
      Flyway
      Spring Data logo

      Spring Data

      222
      163
      0
      222
      163
      + 1
      0
      Provides a consistent approach to data access – relational, non-relational, map-reduce, and beyond
        Be the first to leave a pro
        Spring Data logo
        Spring Data
        VS
        Flyway logo
        Flyway
        Microsoft SQL Server Management Studio logo

        Microsoft SQL Server Management Studio

        193
        136
        0
        193
        136
        + 1
        0
        An integrated environment for managing any SQL infrastructure
          Be the first to leave a pro
          Microsoft SQL Server Management Studio logo
          Microsoft SQL Server Management Studio
          VS
          Flyway logo
          Flyway