mygration

0.1.2 • Public • Published

MyGration Command Line Interface (CLI) - This is a fork of the Sequelize project used to manage raw SQL migrations in a scenario where migrations can only be automated in a development environment and need to be audited per release.

This is a very niche CLI, but feel free to use and contribute.

Table of Contents

Installation

Install the Sequelize CLI to be used in your project with

npm install --save-dev mygration

Or install it globally with

npm install --global mygration

Usage

MyGration CLI [Node: 12.18.3, CLI: 0.1.0, ORM: 6.3.5]

mygration <command>

Commands:
  mygration init             Initializes project
  mygration init:config      Initializes configuration
  mygration init:migrations  Initializes migrations
  mygration migrate          Run pending migrations
  mygration migrate:status   List the status of all migrations
  mygration create           Generates a new migration file                [aliases: migration:generate]
  mygration release          Create a single migration for deploy

Options:
  --version  Show version number                                                               [boolean]
  --help     Show help                                                                         [boolean]

Contributing

All contributions are accepted as a PR.

  • You can file issues by submitting a PR (with test) as a test case.
  • Implement new feature by submitting a PR

Readme

Keywords

Package Sidebar

Install

npm i mygration

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

44.6 kB

Total Files

26

Last publish

Collaborators

  • allanmaral