I m new in using jsonb in postgresql.
I have a following structure
[
{
"Id":1,
"Name":"Emilia"
},
{
"Id":2,
"Name":"sophia"
},
{
"Id":3,
"Name":"Anna"
},
{
"Id":4,
"Name":"Marjoe"
}
]
{"Id":5,"Name":"Linquin"}
in this array.and set it back to jsonb column items.I need something like this.
[
{
"Id":1,
"Name":"Emilia"
},
{
"Id":2,
"Name":"sophia"
},
{
"Id":3,
"Name":"Anna"
},
{
"Id":4,
"Name":"Marjoe"
},
{
"Id":5,
"Name":"Linquin"
}
]
Appreciate any help.Thanks...
Use the concatenation operator || to append an element to an array:
UPDATE s101
SET j = j || '{"Id":5,"Name":"Linquin"}'::jsonb
WHERE id = 1;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With