0
data
フィールドにJSONBタイプがあり、他の多くのデータの中にというキーが入っています。data
json値の中にノートの配列が格納されています。PostgresはJSONBフィールド内の配列を置き換えます
各メモには、少なくとも2つのフィールド:title
とcontent
があります。
ノートのリスト全体を別のリストに置き換えることはできますが、自分のjsonレコード内の他のフィールドには影響しません。
私はこのような何か試してみました:どのように私は正しくjsonb_set
機能を使用する必要があります
error: invalid input syntax for type json
UPDATE mytable SET data = jsonb_set("data", '{notes}', '[{ "title": "foo1" "content": "bar"'}, { "title": "foo2" "content": "bar2"}]', true) WHERE id = ?
をそして私は(jsのラッパー経由)例外を取得?
すっごいを見なければならない浮遊単一引用符や不足しているコンマを持っていただきありがとうございます。今日はとても疲れています:) – geujv
問題ありません。それは喜んで:) – peterm