Skip to content
This repository has been archived by the owner on Dec 29, 2018. It is now read-only.

rwillians/mygreat

Repository files navigation

mygreat

Agnostic migration tool

Usage

Structure:

- /
  - migrations/
    - 20171001190100.js
    - 20171001190200.js
  - remote-synced-sample/
  - .mygreat.js

Migration file example:

'use strict'

module.exports = {
    up: async (db) => { },
    down: async (db) => { }
}

.mygreat.js configuration file sample:

'use strict'

const Database = require('some-database')
const directory = require('@haoc-labs/mygreat-directory')

module.exports = (env) => ({
    local: directory('./migrations'),
    remote: directory('./remote-synced-sample'),
    setup: () => new Database('localhost')
})

Releases

No releases published

Packages

No packages published