【发布时间】:2014-04-17 06:04:53
【问题描述】:
有没有办法在 Knex.js 架构中指定多列索引?或者必须一滴到生然后做一个alter table?
【问题讨论】:
有没有办法在 Knex.js 架构中指定多列索引?或者必须一滴到生然后做一个alter table?
【问题讨论】:
想通了。您可以直接在表上使用 .index 可链接,并为索引字段传递一个数组并为索引传递一个名称。
knex.schema.createTable(function(table) {
table.bigInteger('_id').unsigned().primary();
table.string('fieldA');
table.string('fieldB');
table.index(['fieldA','fieldB'], 'index_name');
});
【讨论】: