loadInstalledRepairMigration method
Future<DatabaseMigrationVersionModel?>
loadInstalledRepairMigration(
- DatabaseSession session, {
- Transaction? transaction,
Loads the installed repair migration from the database.
Implementation
Future<DatabaseMigrationVersionModel?> loadInstalledRepairMigration(
DatabaseSession session, {
Transaction? transaction,
}) async {
final result = await session.db.unsafeQuery(
'SELECT module, version FROM $_migrationVersionTable '
'WHERE module = @module '
'LIMIT 1',
transaction: transaction,
parameters: QueryParameters.named({
'module': MigrationConstants.repairMigrationModuleName,
}),
);
if (result.isEmpty) return null;
final row = result.first;
return DatabaseMigrationVersionModel.fromJson(row.toColumnMap());
}