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

我正在处理一个代码库,我看到一些在调用中table.increments()恢复表时调用的迁移knex.schema.createTable()。综观文档这种方法,这似乎与给定的名称添加一个自动递增列。但是,就我而言,它是在没有任何参数的情况下被调用的。是否有某种默认参数用于name?或者table.increments()只是在这里什么都不做?


慕姐4208626
浏览 196回答 1
1回答

ibeautiful

id如果没有指定,它默认使用列的名称。这是定义此行为的代码。不幸的是,这没有记录在案,也许可以在他们的 GitHub 页面中打开一个问题,以引起 knex 团队的注意。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript