Product articles
Redgate Flyway
Database Versioning

  • Flyway
  • Database Deployments
  • Database Versioning

Flyway Database Drift and How it Happens

Flyway's approach to database migrations is based on strict versioning, but there is a limit to what a single process can do to prevent 'drift'. This article explains how drift can happen, and why you also need source control and external processes that log changes, to prevent it. Read more

  • Flyway
  • Database Versioning
  • CLI basics
  • Cross-RDBMS

Implementing a Database Versioning System

Database versioning brings more control to team-based database development and helps avoid many of the errors that often creep into database delivery. This article explains all the requirements of a semantic versioning system for databases, from specifying the format of the version numbers, to deciding where to store them and how to process and compare them. Read more

  • Flyway
  • Team-based Development
  • Database Versioning
  • Cross-RDBMS

Moving from ‘Chaotic’ to ‘Managed’ Database Development using Flyway

This article describes a route to adopting Flyway in order to bring management and control to a chaotic database development process. It is based on use of Flyway migrations to update a database from version to version, while maintaining object-level source scripts for tracking changes between versions. Read more

  • Flyway
  • Database Versioning
  • Configuration, Authentication
  • Cross-RDBMS

Exploring the Flyway Schema History Table

Flyway uses a schema history table to track the version of each database, recording in it every versioned migration file applied to build that version. It's worth understanding exactly how Flyway uses this table, the possible dangers of moving it to a non-default location and how to do it safely, if required. Read more

  • Flyway
  • CLI basics
  • Database Versioning
  • MySQL

Flyway with MariaDB for Those of a Nervous Disposition

This article will get you up and running quickly with Flyway migrations on MariaDB or MySQL databases, from PowerShell. Read more

  • Flyway
  • CLI basics
  • Database Versioning
  • Sqlite

Flyway with SQLite for Those of a Nervous Disposition

Get started with running Flyway migrations on SQLite databases, using PowerShell. Read more

  • Flyway
  • CLI basics
  • Database Versioning
  • PostgreSQL

Getting Started with Flyway Migrations on PostgreSQL

Use PowerShell to run some Flyway migration scripts that will build, fill and modify a PostgreSQL database. Read more

  • Flyway
  • Database Versioning
  • Automation and workflow

What is Flyway Enterprise?

How Flyway Enterprise will help you ensure that databases and applications can grow and develop in step, and to implement a workflow for delivery of database changes that is resilient, repeatable, fast and visible. Read more

  • Flyway
  • CLI basics
  • Database Versioning
  • SQL Server

Getting Started with Flyway and SQL Server

Phil Factor explains how to get started with Flyway, as simply as possible, using PowerShell. This article provides a practice set of database automation scripts that will build a SQL Server database, and then update it, running a series of migrations scripts that make some schema alterations, and load the database with test data. Read more

  • Flyway
  • CLI basics
  • Database Versioning
  • Cross-RDBMS

Managing database changes using Flyway: an Overview

This article describes the principles of using Flyway migrations to build a database from scripts, to a specified version, and to track, manage and apply all database changes. Read more

Products

  • Flyway
  • Flyway Desktop
  • SQL Compare

Database types

  • Cross-RDBMS
  • MySQL
  • Oracle
  • PostgreSQL
  • SQL Server
  • Sqlite

Filter by level

Previous
  • 1
  • 2