grunt-liquibase-postgresql

1.0.1 • Public • Published

grunt-liquibase-postgresql Build Status Code Climate Issue Count Dependency Status

PostgreSQL plugin for grunt-liquibase

Getting Started

This plugin requires grunt-liquibase >=1.0.0

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-liquibase-postgresql --save-dev
npm install grunt-liquibase --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-liquibase-postgresql');

The "liquibase" task

Overview

In your project's Gruntfile, add a section named liquibase to the data object passed into grunt.initConfig().

grunt.initConfig({
  liquibase: {
    options: {
      username: 'DB_USERNAME',
      password: 'DB_PASSWORD',
      url: 'jdbc:postgresql://DB_HOST:DB_PORT/DB_NAME'
    },
    updateSQL: {
      command: 'updateSQL'
    },
    version: {
      command: 'version'
    }
  },
});

Optionally instead of the url you can pass the hostname and database in driver_options and let the driver-plugin to add the url for you:

grunt.initConfig({
  liquibase: {
    options: {
      username : 'DB_USERNAME',
      password : 'DB_PASSWORD'
    },
    driver_options: {
      hostname: 'localhost',
      database: 'test_db'
    },
 
    update: {
      command: 'update'
    }
  },
});

Package Sidebar

Install

npm i grunt-liquibase-postgresql

Weekly Downloads

0

Version

1.0.1

License

MIT

Last publish

Collaborators

  • flocsy