Posted on by | Posted in Developer Blog | Tagged , , ,

In this post, we want to show you our Liquibase setup in a larger scale project that we've been developing for some time now.

Gather Requirements

First off, a bit more information about the project and the whole project environment:

  • The software developed in this project consists of different applications
  • Some applications use the same database, some use different ones
  • The software runs in multiple branch offices of a company

Posted on by | Posted in Developer Blog | Tagged , , ,

My team and I are currently working on an project we first started in early 2010. The application is in production since sometime late 2010 and there has been no active development except for minor enhancements and bugfixes since then. Even if our code, processes and tools were good in 2010 we've improved a lot since then. Working on my old projects is one of the occasions, where this becomes most evident.

Posted on by | Posted in Developer Blog, synyx Blog | Tagged , , ,

Recently, we started integrating Liquibase as a database schema migration tool into most of my team's projects, for both new from-scratch projects and already existing ones. Liquibase is great because it allows us to use an SCM tool like Git to manage different revisions of an applications database schema – or more specifically, the changes required to migrate the database schema from one revision to another.