Я работаю с ассоциациями sequelize.Я видел много способов добавить внешние ключи, правильно ли я делаю это?
Что я пытаюсь сделать, это добавить ограничение внешнего ключа к моей таблице profile_personals из моей родительской таблицы (пользователи, "user_id")
const Sequelize = require('sequelize')
const db = require('../database/db.js')
const Users = require('../model/User.js')
module.exports = db.sequelize.define(
'profile_personals',
{
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
biography: {
type: Sequelize.STRING
},
fk_user_id: {
type: Sequelize.INTEGER,
references: {
// This is a reference to another model
model: Users,
// This is the column name of the referenced model
key: 'user_id'
}
}
},
{
timestamps: false
}
)