Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为inet设置sequalize postgres模型类型?_Javascript_Node.js_Postgresql_Orm_Sequelize.js - Fatal编程技术网

Javascript 如何为inet设置sequalize postgres模型类型?

Javascript 如何为inet设置sequalize postgres模型类型?,javascript,node.js,postgresql,orm,sequelize.js,Javascript,Node.js,Postgresql,Orm,Sequelize.js,我正在使用ORM管理postgress数据库 在我的postgress数据库中,我们使用数据类型存储IPv4、IPv6值 在sequalize中创建模型时,我无法在sequelize中找到inet类型 我可以用什么来代替sequelize中的inet,来创建模型 const User = sequelize.define( 'User', { email: { type: Sequelize.STRING, /*postgres varchar data type*

我正在使用ORM管理postgress数据库

在我的postgress数据库中,我们使用数据类型存储IPv4、IPv6值

在sequalize中创建模型时,我无法在sequelize中找到
inet
类型

我可以用什么来代替sequelize中的
inet
,来创建模型

const User = sequelize.define(
  'User',
  {
    email: {
      type: Sequelize.STRING,  /*postgres varchar data type*/
      unique: true,
    },
    encrypted_password: {
      type: Sequelize.STRING,  /*postgres varchar data type*/
      allowNull: false,
    },
    last_login_ip: {
      type:  ?,   /*postgres inet data type*/
    }
  }
);

sequelize的最新版本支持INET数据类型

较新版本支持INET数据类型(请注意,它仅适用于Postgres)。

const User = sequelize.define(
  'User',
  {
    email: {
      type: Sequelize.STRING,  /*postgres varchar data type*/
      unique: true,
    },
    encrypted_password: {
      type: Sequelize.STRING,  /*postgres varchar data type*/
      allowNull: false,
    },
    last_login_ip: {
      type: Sequelize.INET,   /*postgres inet data type*/
    }
  }
);