gulp-knex

2.0.1 • Public • Published

Gulp Knex

Sets up some basic Gulp tasks for Knex migrations.

NOTE: Generated Models use Gimmea to generate their UUID keys.

Usage

In your Gulp file:

const Gulp = require('gulp');
const Knex = require('knex')({ ...blah... });
 
require('gulp-knex')(Gulp, Knex);
const Gulp = require('gulp');
const Knex = require('knex')({ ...blah... });
 
require('gulp-knex')(Gulp, Knex, {
    migrations: './migrations', // Defaults to APP_ROOT + '/migrations'
    models: './models', // Defaults to APP_ROOT + '/app/server/models'
    schemaTable: 'schema_migrations' // Defaults to 'schema_migrations'
});

NOTE: models can also be false if you don't want/need model files to be generated.

Testing

  1. Create a Postgres database called gulp_knex_test.
  2. Run npm test.

Readme

Keywords

Package Sidebar

Install

npm i gulp-knex

Weekly Downloads

9

Version

2.0.1

License

ISC

Last publish

Collaborators

  • nathanhoad