嗨我在postgres的专栏jsonb中有这个结构
{
"cronograma_actividades": {
"section_template_id": 5,
"ciclos": [
{
"ciclo_verano": {
"nro_semanas_max": 9,
"programas": [
{
"pregrado": {
"modalidades": [
{
"type": "presencial",
"codigo_formula": "FOR2234",
"unidades": [
{
"nro": 1,
"titulo": "Unidad aprendi",
"logro": "Logro de una unidad es texto",
"semanas": [
]
},
{}
]
},
]
}
那么如何用postgres更新字段codigo_formula这个列是jsonb类型我找到了json_object_set_path,但我不知道如何访问深树
问候
1 回答
假设包含jsonb的列名为“testcol”,您可以这样做:
0值表示数组中的位置 . 实际上an impressive post about json(b) in postgresql that you might want to read就在这里 .