addIndex method
Implementation
@override
void addIndex(String name, List<String> columns, IndexType type) {
switch (type) {
case IndexType.primaryKey:
sql.checkPrimaryKeyColumns(columns);
_stack.add(
'ALTER TABLE ${sql.quotePostgresTableName(tableName)} ADD PRIMARY KEY (${columns.map((c) => sql.compileIndexColumn(c, sql.quotePostgresPart)).join(',')});',
);
break;
case IndexType.unique:
_stack.add(compileCreateIndex(name, tableName, columns, unique: true));
break;
//case IndexType.standardIndex:
//case IndexType.none:
default:
_stack.add(compileCreateIndex(name, tableName, columns));
break;
}
}