如何解决删除外键关联以防止级联删除 sequelize
我有一个表 Products 和一个表 Sales。在我的产品表中,我有
Products.associate = function (models) {
Products.hasMany(models.Sales,{ onDelete: 'cascade' });
};
我已经意识到,如果我删除一个产品,我将删除销售该产品的所有销售行...我不想这样做,因为我不想丢失我的历史记录。我如何 (i) 现在我的更改已在生产中进行,防止删除级联或 (ii) 我如何完全删除关系。
在这两种情况下,我应该从迁移文件调用的 API 是什么?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。