Допустимое нулевое значение для связи с Postgres - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть модельное отношение, когда в команде много пользователей, но некоторые пользователи еще не были назначены в команду.

Возможно ли объединение один-ко-многим, когда экземпляр ownToимеет нулевое значение для teamId?

Я пробовал следующее:

User.associate = models => {
  User.belongsTo(models.Team, {
    foreignKey: { name: 'teamId', allowNull: true },
    constraints: false
  })
}

Но я получаю следующую ошибку:

ОШИБКА:значение NULL в столбце «teamId» нарушает ограничение «не NULL»

1 Ответ

0 голосов
/ 29 сентября 2018

Мой плохой.Я забыл добавить allowNull: true при миграции.

...