У меня возникла проблема при попытке вставить в поле 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
}
Есть идеи?
Спасибо.