没有传入参数时,knex.js方法“ table.increments()”会做什么?

时间:2019-08-19 18:45:26

标签: javascript default-value knex.js

我正在开发一个代码库,并且看到一些迁移在还原table.increments()内的表时调用knex.schema.createTable()。在the documentation中查找此方法,似乎添加了具有给定名称的自动递增列。但是,就我而言,它不带任何参数地被调用。 name是否使用某种默认参数?还是table.increments()在这里什么都不做?

1 个答案:

答案 0 :(得分:1)

如果未指定,则默认使用名称id作为列。 Here's the code where this behavior is defined

不幸的是,这没有记录,也许可以在其GitHub页面上打开一个问题,以引起knex团队的注意。