У меня есть таблица с полем jsonb, пример значения:
{
"id": "test",
"data": [
{
"folder1": ["id1", "id2", "id3"]
}
]
}
Я хочу заменить массив ["id1", "id2", "id3"] внутри этих данных на [ {"id": "id1", "size": 10}, {"id": "id2", "size": 100}, {"id": "id3", "size": 1000}]:
{
"id": "test",
"data": [
{
"folder1": [
{"id": "id1", "size": 10},
{"id": "id2", "size": 100},
{"id": "id3", "size": 1000}
]
}
]
}
Если возможно обновить его в одиночной sql конструкции, мне нужно сделать это с помощью pl / sql?