smilegrate

0.1.2 • Public • Published

Smilegrate

Stop frowning during migrations!

Smilegrate is a simple command line utility for running migrations in the Geddy.js framework for Node.js.

Install is easy if you have Node and NPM installed:

npm i -g smilegrate

Smilegrate is for simple migrations, like adding or removing a single column from a table. Such a migration might be performed to add a "name" string to the user table like so:

$ smilegrate add user string name

Or, to remove the same row:

$ smilegrate remove user string name

In these examples, "string" could be replaced with any datatype that Model(Geddy's ORM) supports.

Under the hood

Smilegrate is basically performing three functions for you:

  • Generating a migration template using geddy gen migration.
  • Populating that migration file with the bare minimum to perform what you requested.
  • Running the migration using the geddy jake db:migrate command.

Readme

Keywords

none

Package Sidebar

Install

npm i smilegrate

Weekly Downloads

0

Version

0.1.2

License

ISC

Last publish

Collaborators

  • danfinlay