Я пытаюсь использовать библиотеку оракула NPM и обновить некоторые таблицы значениями BLOB, созданными из файлов на моем компьютере.Документация Oracle гласит, что для получения значения, которое примет база данных, нужно использовать функцию createLob (), подобную следующей:
conn.createLob(oracledb.BLOB, function(err, templob) {
if (err) { . . . }
// ... else use templob
});
Но я понятия не имею, что подразумевает использование use templob ...
Как мне передать мои данные в эти объекты oracledb.BLOB?
РЕДАКТИРОВАТЬ: Пример обновления, которое я пытаюсь:
const queryString = `UPDATE TABLENAME SET BLOB = :blob WHERE ID = 1234;`;
this.oracleConnection.execute(queryString,
{blob: await fs.readFileSync('/path/to/image.jpg')}
)