【发布时间】:2018-07-29 17:26:46
【问题描述】:
我已经创建了带有时间戳的基本模式,但是当我在播种器中插入表时,列 created_at 和 updated_at 为空,但根据 Knex.js 文档,我认为如果未指定它应该是当前日期时间。
最新的adonis库,数据库:mysql 5.7。
我的架构
'use strict'
const Schema = use('Schema')
class UserSchema extends Schema {
up () {
this.create('users', (table) => {
table.increments()
table.string('name')
table.timestamps()
})
}
down () {
this.drop('users')
}
}
module.exports = UserSchema
我的播种机
'use strict'
const Factory = use('Factory')
const Database = use('Database')
class UserSeeder {
async run () {
await Database.table('users').insert({
name: 'JP',
})
}
}
module.exports = UserSeeder
【问题讨论】:
标签: adonis.js