我有一个表 Products 和一个表 Sales。在我的产品表中,我有
Products.associate = function (models) {
Products.hasMany(models.Sales, { onDelete: 'cascade' });
};
我已经意识到,如果我删除一个产品,我将删除销售该产品的所有销售行...我不想这样做,因为我不想丢失我的历史记录。我如何 (i) 现在我的更改已在生产中进行,防止删除级联或 (ii) 我如何完全删除关系。
在这两种情况下,我应该从迁移文件调用的 API 是什么?
谢谢