为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

id如果没有指定,它默认使用列的名称。这是定义此行为的代码

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


查看完整回答
反对 回复 2021-09-17
  • 1 回答
  • 0 关注
  • 195 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信