Javascript 如何为inet设置sequalize postgres模型类型?
我正在使用ORM管理postgress数据库 在我的postgress数据库中,我们使用数据类型存储IPv4、IPv6值 在sequalize中创建模型时,我无法在sequelize中找到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*
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*/
}
}
);