如何使用 Sequelize 在 postgres 的列类型范围内保存值?
How to save values in column type range in postgres using Sequelize?
我有一个模型,其中有一个列名称 data_numbers,它的类型是 DataTypes.RANGE(sequelize.INTEGER)
我正在使用以下代码行在 table 中创建一个新行
models.TABLE.create({
data_numbers: ?? //这是我应该写的来保存一系列数字。
})
给你。在列类型范围内保存数据时,您必须分配一个范围类型的数组,如下所示
const TABLE = sequelize.define(
"table",
{
data_numbers: DataTypes.RANGE(sequelize.INTEGER),
},
{
underscored: true,
paranoid: true,
defaultScope: {
attributes: [
"id",
"data_numbers",
],
},
}
);
并且在创建新对象时我添加了如下值
models.TABLE.create({
data_numbers: [1, 199]
})
我有一个模型,其中有一个列名称 data_numbers,它的类型是 DataTypes.RANGE(sequelize.INTEGER) 我正在使用以下代码行在 table 中创建一个新行 models.TABLE.create({ data_numbers: ?? //这是我应该写的来保存一系列数字。 })
给你。在列类型范围内保存数据时,您必须分配一个范围类型的数组,如下所示
const TABLE = sequelize.define(
"table",
{
data_numbers: DataTypes.RANGE(sequelize.INTEGER),
},
{
underscored: true,
paranoid: true,
defaultScope: {
attributes: [
"id",
"data_numbers",
],
},
}
);
并且在创建新对象时我添加了如下值
models.TABLE.create({
data_numbers: [1, 199]
})