【发布时间】:2012-12-19 15:07:28
【问题描述】:
使用 Sequelize.js 时,以下代码不会在表上添加任何外键。
var MainDashboard = sequelize.define('main_dashboard', {
title: Sequelize.STRING
}, {
freezeTableName: true
})
MainClient.hasOne(MainDashboard, { foreignKey: 'idClient' })
MainDashboard.hasOne(MainClient, { foreignKey: 'clientId' })
sequelize.sync({ force: true })
有没有办法强制 Sequelize.js 添加这些外键约束?
【问题讨论】:
-
难道没有一个叫ForeignKey:true的属性可以在sequelize.define()函数中为一个列设置吗?
标签: mysql node.js orm sequelize.js