logApplied method
Future<void>
logApplied(
- MigrationDescriptor descriptor,
- DateTime appliedAt, {
- required int batch,
override
Adds an applied migration entry to the ledger and assigns a batch number.
Implementation
@override
Future<void> logApplied(
MigrationDescriptor descriptor,
DateTime appliedAt, {
required int batch,
}) => _withDriver((driver) async {
final context = _contextForDriver(driver);
final repository = context.repository<$OrmMigrationRecord>();
await repository.insert(
$OrmMigrationRecord(
id: descriptor.id.toString(),
checksum: descriptor.checksum,
appliedAt: appliedAt.toUtc(),
batch: batch,
),
);
});