Documentation
    Preparing search index...

    Core manager for orchestrating database migrations. Wraps umzug to provide atomic execution, generation, and diffing.

    Index

    Constructors

    Methods

    • Creates a new atomic migration file. If a model is provided, it generates standard CREATE TABLE statements.

      Parameters

      • name: string
      • OptionalmodelOptions: any

      Returns Promise<string>

    • Executes all pending migrations

      Returns Promise<void>

    • Compares the current schema models against the saved snapshot and generates a migration file with the deltas (e.g. ALTER TABLE ADD COLUMN).

      Parameters

      • name: string
      • models: { collection: string; properties: any[] }[]

      Returns Promise<string | null>

    • Reverts all migrations

      Returns Promise<void>

    • Reverts the last executed migration

      Returns Promise<void>