2017 © Pedro Peláez
 

symfony-bundle liquibase-bundle

Add Liquibase-Support to Symfony2 projects.

image

rtxlabs/liquibase-bundle

Add Liquibase-Support to Symfony2 projects.

  • Tuesday, March 8, 2016
  • by stratiator
  • Repository
  • 3 Watchers
  • 8 Stars
  • 94 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 6 Forks
  • 6 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

About

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, (*1)

Build Status, (*2)

Installation

Installation

Step 1) Get the bundle

First, grab the RtxLabsLiquibaseBundle. There are two different ways to do this:, (*3)

Method a) Using the deps file

Add the following lines to your deps file and then run php bin/vendors install:, (*4)

[RtxLabsLiquibaseBundle]
    git=https://github.com/RtxLabs/LiquibaseBundle.git
    target=bundles/RtxLabs/LiquibaseBundle

Method b) Using submodules

Run the following commands to bring in the needed libraries as submodules., (*5)

git submodule add https://github.com/RtxLabs/LiquibaseBundle.git vendor/bundles/RtxLabs/LiquibaseBundle

Step 2) Register the namespaces

Add the following namespace entry to the registerNamespaces call in your autoloader:, (*6)

``` php <?php // app/autoload.php $loader->registerNamespaces(array( // ... 'RtxLabs' => DIR.'/../vendor/bundles', // ... ));, (*7)


### Step 3) Register the bundle To start using the bundle, register it in your Kernel: ``` php <?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new RtxLabs\LiquibaseBundle\RtxLabsLiquibaseBundle(), ); // ... )

Usage

At the moment the Bundle comes with two commands, (*8)

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

TODO

  • Write a decent documentation
  • Add a rollback commandline task
  • Add unit tests

The Versions

08/03 2016

dev-master

9999999-dev

Add Liquibase-Support to Symfony2 projects.

  Sources   Download

MIT

The Requires

 

by Timo Haberkern

migrations liquibase