Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
86 lines (62 sloc) 1.88 KB


Bundle that integrates the Liquibase Database migration tool in Symfony projects. The bundle comes with the latest LiquiBase-Version, different JDBC drivers and some Commandline tools

Build Status



Step 1) Get the bundle

First, grab the RtxLabsLiquibaseBundle. There are two different ways to do this:

Method a) Using the deps file

Add the following lines to your deps file and then run php bin/vendors install:


Method b) Using submodules

Run the following commands to bring in the needed libraries as submodules.

git submodule add vendor/bundles/RtxLabs/LiquibaseBundle

Step 2) Register the namespaces

Add the following namespace entry to the registerNamespaces call in your autoloader:

// app/autoload.php
    // ...
    'RtxLabs' => __DIR__.'/../vendor/bundles',
    // ...

Step 3) Register the bundle

To start using the bundle, register it in your Kernel:

// app/AppKernel.php

public function registerBundles()
    $bundles = array(
        // ...
        new RtxLabs\LiquibaseBundle\RtxLabsLiquibaseBundle(),
    // ...


At the moment the Bundle comes with two commands

php app/console liquibase:generate:changelog [--with-changeset] BundleName:ChangelogName
php app/console liquibase:update:run BundleName


  • Write a decent documentation
  • Add a rollback commandline task
  • Add unit tests
Something went wrong with that request. Please try again.