Построение отношений в Sequelize Javascipt - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь построить связь между двумя таблицами с помощью sequelize. Тем не менее, это не работает, как ожидалось. Я хочу установить отношения между Компанией и Клиентами.

Customer.belongsTo(models.Company);
//
// Does not work!
// Customer.belongsTo(models.Company, {
//   foreignKey: {
//     allowNull: false,
//     name: "company_id",
//   },
// });

Если бы я должен был раскомментировать этот код, ни "allowNull", ни изменение имени не работали.

enter image description here

Как видите, 1) он по-прежнему создает столбец с CompanyId, а не «company_id» 2) я могу написать запись с нулевым значением в поле CompanyID

Мысли?

Если я запускаю его с закомментированным кодом, он создает и «CompanyId», и «company_id» enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...