deleteTablesIfExists method
Implementation
Future<List<bool>> deleteTablesIfExists(
{required List<String> tablesList}) async {
final db = await instance.database;
final deletionStatus = <bool>[];
for (final table in tablesList) {
bool tableExists =
await instance.doesTableExist(db: db, tableName: table);
if (tableExists) {
try {
await db.delete(table);
deletionStatus.add(true);
print('Table $table deleted');
} catch (e) {
deletionStatus.add(false);
print('Table $table error: $e');
}
} else {
deletionStatus.add(true);
print('Table $table does not exist');
}
}
return deletionStatus;
}