У меня есть таблица со столбцом массива myarray text[]
. Я создал конечную точку для вставки в массив
exports.createVaraus = async (id, myarray) =>$ try {
const result = await client.query('INSERT INTO mytable (id, myarray) VALUES ($1, $2) RETURNING id',
[id, myarray]
);
return result.rows[0]
} catch (err) {
throw new Error(err);
}
}
Теперь, когда я делаю POST с почтальоном со следующим JSON:
{
"id": 1,
"myarray": {"column1": "test"}
}
, я получаю следующую ошибку:
"message": "ошибка: литерал неверного массива: \" {\ "column1 \": \ "test \"} \ ""
Что не так и как это сделать это правильно?