index method

void index(
  1. ColumnIndex type,
  2. String name,
  3. List<String> columns
)

Implementation

void index(ColumnIndex type, String name, List<String> columns) {
  if (MigrationConnection().database?.driver == 'pgsql') {
    _indexes.add('INDEX `$name` (${columns.join(',')})');
  } else {
    if (type == ColumnIndex.indexKey) {
      _indexes.add('INDEX `$name` (${columns.map((e) => "`$e`").join(',')})');
    } else {
      _indexes.add(
          '${type.name} INDEX `$name` (${columns.map((e) => "`$e`").join(',')})');
    }
  }
}