有没有办法在Knex.js架构中指定多列索引?或者必须使用生成alter table
?
答案 0 :(得分:15)
想出来了。您可以直接在表上使用.index chainable,并为索引字段和索引名称传递数组。
knex.schema.createTable(function(table) {
table.bigInteger('_id').unsigned().primary();
table.string('fieldA');
table.string('fieldB');
table.index(['fieldA','fieldB'], 'index_name');
});