hasTable method
Checks if a table exists.
Implementation
Future<bool> hasTable(String name) async {
final result = await _db.query(
'SELECT EXISTS (SELECT FROM information_schema.tables WHERE table_name = @name)',
{'name': name},
);
return result.rows.first['exists'] == true;
}