MigrationDescriptor.fromMigration constructor
MigrationDescriptor.fromMigration({
- required MigrationId id,
- required Migration migration,
- String? defaultSchema,
- String? tablePrefix,
Implementation
factory MigrationDescriptor.fromMigration({
required MigrationId id,
required Migration migration,
String? defaultSchema,
String? tablePrefix,
}) {
final upPlan = migration.plan(
MigrationDirection.up,
defaultSchema: defaultSchema,
tablePrefix: tablePrefix,
);
final downPlan = migration.plan(
MigrationDirection.down,
defaultSchema: defaultSchema,
tablePrefix: tablePrefix,
);
final checksum = _checksumForPlans(upPlan, downPlan);
return MigrationDescriptor(
id: id,
up: upPlan,
down: downPlan,
checksum: checksum,
);
}