我们如何在 knex 迁移中创建整数数组类型的列?

How can we create integer array type column in knex migration?

我有一个 table 像这样的东西:

Table:成交 列: 身份证, 处理 int[]

交易数组中的每个条目都引用其他一些 table id。我们如何为结构创建迁移?另外,我们如何在 knex 中为 postgres 创建数组列。

您可以使用 specificType 方法:

knex.schema.createTable('deal', function(t) {
  t.increments()
  t.specificType('deal', 'INT[]')
})
knex.schema.createTable('deal', function(t) 
{ 
    t.increments(),
    t.specificType('deal', 'integer ARRAY')
})

这个也可以喜欢