我正在开发一个代码库,并且看到一些迁移在还原table.increments()
内的表时调用knex.schema.createTable()
。在the documentation中查找此方法,似乎添加了具有给定名称的自动递增列。但是,就我而言,它不带任何参数地被调用。 name
是否使用某种默认参数?还是table.increments()
在这里什么都不做?
答案 0 :(得分:1)
如果未指定,则默认使用名称id
作为列。 Here's the code where this behavior is defined。
不幸的是,这没有记录,也许可以在其GitHub页面上打开一个问题,以引起knex团队的注意。