schemaos

Sequelize-native migration tool - automatically generates and applies migrations from your Sequelize models


Keywords
sequelize, migration, migrations, postgresql, mysql, sqlite, mariadb, mssql, orm, database, schema, schema-diff, cli
License
MIT
Install
npm install schemaos@1.0.3

Documentation

Sequelize Migration Engine

A native migration tool for Sequelize that generates migrations directly from your models.

Features

  • Native Sequelize - Uses Sequelize's internal metadata, no parsing needed
  • Smart Comparison - Compares models with database schema
  • Automatic Migration Generation - Generates SQL from model changes
  • Detailed Preview - See exactly what will change
  • Safe - Transaction-based migrations with rollback
  • Beautiful CLI - Clean, colorful output

Installation

npm install -D schemaos

Initialize

schemaos init

Generate migration

schemaos generate

Apply migration

schemaos apply

Development

schemaos dev -- npm run dev

Status

schemaos status