Class MigrationEngine

Constructors

Methods

Constructors

Methods

  • Migrate data between any two backends.

    The engine:

    1. Connects to source and lists available tables.
    2. For each table, reads rows in streaming batches.
    3. Creates the table in the target (if it doesn't exist).
    4. Writes each batch to the target.
    5. Reports progress after each batch.

    Parameters

    Returns Promise<MigrationResult>

    Migration result with counts, duration, and any errors.