Sequelize добавить тип, приведенный к ассоциации - PullRequest
0 голосов
/ 29 февраля 2020

Есть ли способ явно добавить приведение типов при секвелировании при определении ассоциации? Таблица сведений о транзакции и таблица продуктов имеют ассоциацию 1: M, и они определены следующим образом:

db.models.TransactionDetails.hasMany(db.models.Products,{
    sourceKey: 'productId', //this has a data type of character varying
    foreignKey: 'recordId' // this is bigint
});

Я получаю сообщение об ошибке "SequelizeDatabaseError: Ни один оператор не соответствует данному имени и типу аргумента. Возможно, вам потребуется добавить явные приведения типов. " когда я делаю включить, потому что у них разные типы данных. Изменение таблицы на postgres не будет решением, потому что это только на localhost.

...