【发布时间】:2020-05-15 03:17:32
【问题描述】:
我正在尝试插入我已经拥有的表中,但 sequelize 给我一个错误,表名已更改 表名 = 已发布
{
"status": 500,
"error": "relation \"Issueds\" does not exist"
}
【问题讨论】:
标签: node.js sequelize.js
我正在尝试插入我已经拥有的表中,但 sequelize 给我一个错误,表名已更改 表名 = 已发布
{
"status": 500,
"error": "relation \"Issueds\" does not exist"
}
【问题讨论】:
标签: node.js sequelize.js
Sequelize 默认复数表名。
只需在模型配置对象中启用freezeTableName:
在您的模型定义中:
module.exports = (sequelize, DataTypes) => {
const Issued = sequelize.define(
'Issued',
{
id: {
type: DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true
},
// Any other fields ...
},
{
freezeTableName: true // This will prevent the name's pluralization.
}
});
【讨论】: