getTableSchema function
Helper function to get table schema
Implementation
Future<Table?> getTableSchema(String tableName) async {
try {
if (!DB.isConnected) {
await DB.tryAutoConnect();
}
final driver = DB.driver;
switch (driver) {
case DBDriver.mysql:
return MySQLDialect().getTableSchema(tableName);
case DBDriver.postgres:
return PostgresDialect().getTableSchema(tableName);
}
} catch (e) {
print('Error in getTableSchema: $e');
return null;
}
}