Posts Categorized in Flyway
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
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
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
In Flyway 6.4.0 we introduced a new feature, support for wildcards in the locations. With this feature a new set of solutions to organizing your migration files has now become available. In this post we hope to detail some of them, to aid the users of Flyway in deciding the solution that best suits their environment.... Read more
In Flyway 6.3.0 we introduced a new feature. The ability to use the ${flyway:timestamp} placeholder (See Placeholders for more details). This placeholder will insert the current date in the format yyyy-MM-dd HH:mm:ss as its value. Now, this has some very obvious uses such as storing the date a migration was executed into your database. However, there is something more complex... Read more
Flyway 6.3.0 is out! This release contains new features and improvements over Flyway 6.2.0. Highlights The highlights of the features introduced since the 6.2.0 release include: New in Flyway 6.3.0 Introduced in patch releases since Flyway 6.2.0 You can find a detailed list of issues fixed in the release notes. Load default configuration files API method... Read more
Flyway 6.2.0 is out! This release contains new features and improvements over Flyway 6.1.0. Highlights The highlights of the 6.2.0 release include: We’ve also written a guide for adding support to your database. You can find a detailed list of issues fixed in the release notes. Validate migration naming We’ve added the flyway.validateMigrationNaming configuration option to enforce the... Read more
Flyway 6.1.0 is out! This release contains new features and improvements over Flyway 6.0.0. Highlights The highlights of the 6.1.0 release include: You can find a detailed list of issues fixed in the release notes. Manual transaction override You can now override Flyway’s decision to wrap the execution of a script in a transaction by creating... Read more
Flyway 6.0.0 is out! This is the first full release by Redgate, and contains many new features and improvements over Flyway 5.2.4. This version also adds more features and fixes on top of the previous beta releases. Highlights The highlights of the 6.0.0 release include: You can find a detailed list of issues fixed in the release notes.... Read more
So Flyway has joined the Redgate stable… A quick word of introduction – I’m Julia Hayward, I’ve been a software engineer for 26 years, four of those at Redgate, and I’ll be looking after Flyway. This is my first blog on flywaydb.org, and after a week of learning my way around the whole of Flyway’s... Read more