rollbackLast method
Implementation
Future<void> rollbackLast() async {
final applied = await _getAppliedMigrations();
if (applied.isEmpty) {
print('No migrations to rollback');
return;
}
final lastVersion = applied.last;
final migration = migrations.firstWhere((m) => m.version == lastVersion);
migration.setConnection(connection);
await migration.down();
await _removeMigrationRecord(lastVersion);
print('✓ Rolled back migration $lastVersion');
}