← All docs

Drizzle ORM

TypeScript

Drizzle generates SQL migration files via drizzle-kit.

Auto-Detection

MigrationPilot auto-detects Drizzle via drizzle.config.ts or the drizzle/ directory.

Migration Path

Default migration file pattern:

drizzle/**/*.sql

Setup

# Generate migrations
npx drizzle-kit generate

# Analyze generated SQL files
npx migrationpilot check ./drizzle --pattern "*.sql"

GitHub Action

Add to your CI workflow:

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

Configuration

Add a config file to set the default migration path:

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