Цикл вставки BLOB в Oracle - PullRequest
       6

Цикл вставки BLOB в Oracle

0 голосов
/ 10 декабря 2018

У меня возникла проблема при попытке вставить в поле Oracle BLOB с помощью Loopback 3.

Код Loopback был разработан с использованием MySQL и работал нормально. Сейчас я пытаюсь перейти на Oracle.

Я звоню своей конечной точке /session и posting данные:

{"USER_DEVICE_ID":20,
"SESSION_ID":"jQKCwhrnQgCGPqFn-LYwMiWWGTDBvnQi",
"SESSION_DATA":{"type":"Buffer","data":[97,98,99]},
"CREATED_DATE":"Mon Dec 10 2018 08:26:57",
"EXPIRY_DATE":"Mon Dec 10 2018 08:56:57"}

Ответ:

{
  "error": {
    "statusCode": 500,
    "name": "Error",
    "message": "ORA-01465: invalid hex number",
    "errorNum": 1465,
    "offset": 127,
    "stack": "Error: ORA-01465: invalid hex number"
  }
}

РЕДАКТИРОВАТЬ:

вот мой конфиг модели:

"properties": {
"USER_DEVICE_ID": {
  "type": "number",
  "required": true
},
"SESSION_ID": {
  "type": "string",
  "required": true,
  "id": true
},
"SESSION_DATA": {
  "type": "buffer",
  "required": true
},
"CREATED_DATE": {
  "type": "date",
  "required": false
},
"EXPIRY_DATE": {
  "type": "date",
  "required": false
}

Есть идеи?

Спасибо.

...