17
ฉันจะแก้ไขฟิลด์ภายในประเภทข้อมูล PostgreSQL JSON ใหม่ได้อย่างไร
ด้วย postgresql 9.3 ฉันสามารถเลือกเขตข้อมูลเฉพาะของชนิดข้อมูล JSON ได้ แต่คุณจะแก้ไขได้อย่างไรโดยใช้ UPDATE ฉันไม่พบตัวอย่างใด ๆ ของสิ่งนี้ในเอกสาร postgresql หรือที่ใดก็ตามออนไลน์ ฉันได้ลองสิ่งที่ชัดเจนแล้ว: postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values ('{"a":1,"b":2}'); INSERT 0 1 postgres=# select data->'a' from test where data->>'b' = '2'; ?column? ---------- 1 (1 row) postgres=# update test set …