簡體   English   中英

我可以在 PostgreSQL 中使用的 Knex 數據類型

[英]Datatypes of Knex that I can use with PostgreSQL

為了澄清我的問題,目前我正在為將在我的數據庫中的表創建遷移文件。 但是我找不到我可以使用的所有數據類型,我想知道在哪里可以找到它們,因為 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方法,可以接受任何有效的 DB 列類型。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM