← All docs

Sequelize

JavaScript

Sequelize uses JavaScript migration files with queryInterface methods.

Auto-Detection

MigrationPilot auto-detects Sequelize via .sequelizerc or the migrations/ directory.

Migration Path

Default migration file pattern:

migrations/**/*.sql

Setup

# Sequelize migrations are JavaScript files.
# For raw SQL migrations, point MigrationPilot at your SQL files.
# For JS migrations, extract SQL manually or use raw queries.

npx migrationpilot check ./migrations --pattern "*.sql"

GitHub Action

Add to your CI workflow:

- uses: mickelsamuel/migrationpilot@v1
  with:
    path: migrations/
    pattern: "*.sql"

Configuration

Add a config file to set the default migration path:

# .migrationpilotrc.yml
migrationPath: "migrations/**/*.sql"
failOn: critical