prorm API Reference
    Preparing search index...

    Class Migration

    Migration class representing a single database migration

    Index
    name: string

    The migration name

    timestamp: number

    Timestamp when the migration was created

    batch: number

    Batch number for the migration

    id?: number

    Internal ID in the database

    • Execute the migration (run up)

      Parameters

      • queryInterface: QueryInterface

        The query interface to use

      • prorm: any

        The prorm instance

      Returns Promise<void>

    • Revert the migration (run down)

      Parameters

      • queryInterface: QueryInterface

        The query interface to use

      • prorm: any

        The prorm instance

      Returns Promise<void>

    • Generate a migration file name with timestamp

      Parameters

      • name: string

      Returns string

    • Parse migration file name to extract timestamp and name

      Parameters

      • filename: string

      Returns { timestamp: string; name: string } | null