Postgres 9.4でJSONBタイプの列に対して更新操作を実行する方法
Postgres 9.4データ型JSONBのドキュメントを見ると、JSONB列を更新する方法がすぐにはわかりません。 JSONBタイプと関数のドキュメント: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html 例として、私はこの基本的なテーブル構造を持っています: CREATE TABLE test(id serial, data jsonb); 挿入は次のように簡単です: INSERT INTO test(data) values ('{"name": "my-name", "tags": ["tag1", "tag2"]}'); では、「データ」列をどのように更新しますか?これは無効な構文です: UPDATE test SET data->'name' = 'my-other-name' WHERE id = 1; これはどこかで文書化されていて、見落としていることは明らかですか?ありがとう。