Sequelize представление для bytea [] - PullRequest
0 голосов
/ 30 апреля 2020

Окружающая среда:

  • Postgres 12.1
  • Секвелиз 5.21.6
  • Узел 14.10

Описание:

У меня есть столбцы binaryArray с типом bytea[] и binaryValue с типом bytea. Я хочу сохранить двоичные данные в столбцы, используя sequelize. Используя sequelize DataTypes, я объявляю поля как

{
 binaryValue: {
  type: DataTypes.BLOB
 },
 binaryArray: {
  type: DataTypes.ARRAY(DataTypes.BLOB)
 }
}

. Вышеприведенное определение прекрасно работает для binaryValue, но оно не работает для binaryArray

binaryValue, сохраняет декодируемый буфер (выбор это значение из базы данных возвращает мне действительные данные), однако binaryArray не работает вообще (я не могу разобрать значения). Кажется, что значения массива нарушаются, когда я вставляю эти данные, используя метод sequelize create.

Как правильно подходить к bytea[] в sequelize. js? Есть ли поддержка этого типа? Если нет, то какие обходные пути?

...