createMigrationRunner
Summary
Creates a migration runner for applying/reverting migrations against an adapter.
Signature
function createMigrationRunner(
adapter: DatabaseAdapter,
migrations: MigrationRegistry | MigrationDescriptor[],
options: MigrationRunnerOptions,
): MigrationRunner;
Example
import { createMigrationRunner } from 'remix/data-table/migrations'
let runner = createMigrationRunner(adapter, migrations, {
journalTable: 'app_migrations',
})
await runner.up()Params
adapter
Database adapter used to compile and execute migration operations.
migrations
Migration descriptors or registry.
options
Optional runner configuration.
Returns
A migration runner instance.