SchemaMigrator constructor

SchemaMigrator(
  1. SupabaseClient _client, {
  2. List<Migration>? migrations,
  3. MigrationLoader? migrationLoader,
})

Creates a migrator. migrations overrides the default asset-backed loader (useful for tests). migrationLoader is an alternate override that defers loading until run() is called.

Implementation

SchemaMigrator(
  this._client, {
  List<Migration>? migrations,
  MigrationLoader? migrationLoader,
}) : _overrideMigrations = migrations,
     _migrationLoader = migrationLoader ?? _loadBundledMigrations;