我可以与PostgreSQL一起使用的Knex数据类型



为了澄清我的问题,目前我正在为数据库中的表创建一个迁移文件。但是我找不到我可以使用的所有数据类型,我想知道在哪里可以找到它们,因为PostgreSQL提供了很多数据类型。而且,我想知道我是否能够使用其中的一些。

我的迁移文件:

exports.up = function(knex) {
return knex.schema.createTable('organizations', function (table) {
table.increments('id').unsigned().primary()
table.dateTime('registeredAt').notNull()
})
}

如上所示,我可以使用datetime但是我可以使用例如cdr用于v4或v6中的IP地址。而且,如果存在,还有一份关于什么映射到什么非常有用的文档。

此外,如果可以的话,带有IP地址数组列的明确答案将非常友善。

Knex 有一个接受任何有效数据库列类型的特定类型方法。

exports.up = function(knex) {
return knex.schema.createTable('organizations', function (table) {
table.specificType('columnName', 'tinyInt');
})
}

最新更新