getTableSchema function

Future<Table?> getTableSchema(
  1. String tableName
)

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;
  }
}