Mikiel Agutu

8 June 2020

Mikiel Agutu

8 June 2020

JVM Properties

At its core, Flyway is a Java library, though it hooks into many clients which are frequently used in non-Java contexts. For non-Java contexts we’d like Flyway to be as platform-agnostic as possible. Nonetheless, some Java-specific concepts have to be exposed, like our use of Java Database Connectivity (JDBC) drivers. The Flyway Command Line... Read more

Continuous Integration vs Continuous Deployment

The terms Continuous Integration and Continuous Deployment tend to be combined into the acronym CI/CD, often without any distinction between the two. CI and CD are distinct processes, even if this combining of terms suggests that Continuous Deployment is an extension of Continuous Integration, and the execution of both processes is the responsibility of a single tool. Assuming... Read more

Julia Hayward

29 May 2020

Julia Hayward

29 May 2020

Using Git Hooks with Flyway

When you’re on your own developing a simple application, managing your migration scripts is not a demanding task; each time you add a script, it gets the next version number in whatever sequence you’ve decided on using. When your application takes off and you find you have a team working on migrations simultaneously, sharing... Read more

Julia Hayward

27 May 2020

Julia Hayward

27 May 2020

Announcing Flyway/CockroachDB Support

Earlier versions of Flyway supported simpler schema migrations within a single CockroachDB node. Both Flyway and CockroachDB aim to be simple to use, and we’re delighted that the Cockroach Labs team have worked closely with us to enable Flyway to be just as robust and reliable in scenarios involving many distributed nodes where migrations... Read more

Discover the real state of Database DevOps in Financial Services in Redgate’s latest report

Earlier this year we published the 2020 State of Database DevOps report, in which the responses from thousands of IT professionals gave us a unique insight into how organizations and individuals are adopting DevOps. It also covers how teams operate, key areas for optimization, and the biggest challenges they currently face. To gain a... Read more