我可以与 PostgreSQL 一起使用的 Knex 数据类型
Datatypes of Knex that I can use with PostgreSQL
为了澄清我的问题,目前我正在为将在我的数据库中的 table 创建一个迁移文件。但是我找不到我可以使用的所有数据类型,我想知道我在哪里可以找到它们,因为 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 有一个 specificType 方法可以接受任何有效的数据库列类型。
exports.up = function(knex) {
return knex.schema.createTable('organizations', function (table) {
table.specificType('columnName', 'tinyInt');
})
}
为了澄清我的问题,目前我正在为将在我的数据库中的 table 创建一个迁移文件。但是我找不到我可以使用的所有数据类型,我想知道我在哪里可以找到它们,因为 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 有一个 specificType 方法可以接受任何有效的数据库列类型。
exports.up = function(knex) {
return knex.schema.createTable('organizations', function (table) {
table.specificType('columnName', 'tinyInt');
})
}