Ho un campo di testo in un database (postgres 9.2.1) con un blob json in esso. Sembra qualcosa di simile a questo, tranne tutto su una sola riga, ovviamente:Aggiungi elemento all'oggetto JSON in Postgres
{
"keyword": {
"checked": "1",
"label": "Keyword"
},
"agency_name": {
"checked": "0",
"label": "Agency Name"
}
}
ho bisogno di aggiungere un elemento ad un array JSON in modo che assomiglia a questo:
{
"keyword": {
"checked": "1",
"label": "Keyword"
},
"something_new": {
"checked": "1",
"label": "Something New"
},
"agency_name": {
"checked": "0",
"label": "Agency Name"
}
}
io non sono come preoccupato per il posizionamento del nuovo elemento dell'array. Potrebbe essere dopo agency_name. C'è un modo semplice per farlo in Postgres?
Prova a leggere http://stackoverflow.com/questions/10560394/how-do-i -query-using-fields-inside-the-new-postgresql-json-datatype. Potrebbe aiutarti. –
Potrebbe appartenere al gruppo degli amministratori del database –