Sequelize имя внешнего ключа миграции
Я пытаюсь установить имя на моем внешнем ключе. В моей миграции мой код выглядит так:
"tb_acl_grupos_id": {
"type": Sequelize.INTEGER(11),
"field": "tb_acl_grupos_id",
"references": {
"model": "tb_acl_grupos",
"key": "id"
},
"defaultValue": "1",
"allowNull": false
},
Я читаю о
принадлежит
но я не очень хорошо понимаю... Могу ли я использовать принадлежащий для миграции? Или это можно установить, используя другой способ?
0 ответов
Я нашел другие потребности для моего проекта, такие как процедуры и триггер. Лучший способ настроить каждую вещь - это создать отдельные файлы для каждой таблицы / функции / триггера / хранимой процедуры, а затем вызвать эти файлы в моем файле миграции. из-за этого разделения я мог бы использовать migration.sequelize.query
создать мои внешние ключи / триггеры / хранимые процедуры и функции. Способ @feiiiiii sayed работает, но таким образом sequelize генерирует мой внешний ключ с определенным шаблоном.