mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Fix vague comment in jsonb documentation
The sample query fails because of an attempt to update the key of a numeric. But the comment says it's just because of the missing object key. That's not correct because jsonb subscription automatically adds missing keys. Reported-by: Nikita Konev
This commit is contained in:
@ -648,7 +648,8 @@ SELECT ('[1, "2", null]'::jsonb)[1];
|
|||||||
UPDATE table_name SET jsonb_field['key'] = '1';
|
UPDATE table_name SET jsonb_field['key'] = '1';
|
||||||
|
|
||||||
-- This will raise an error if any record's jsonb_field['a']['b'] is something
|
-- This will raise an error if any record's jsonb_field['a']['b'] is something
|
||||||
-- other than an object. For example, the value {"a": 1} has no 'b' key.
|
-- other than an object. For example, the value {"a": 1} has a numeric value
|
||||||
|
-- of the key 'a'.
|
||||||
UPDATE table_name SET jsonb_field['a']['b']['c'] = '1';
|
UPDATE table_name SET jsonb_field['a']['b']['c'] = '1';
|
||||||
|
|
||||||
-- Filter records using a WHERE clause with subscripting. Since the result of
|
-- Filter records using a WHERE clause with subscripting. Since the result of
|
||||||
|
Reference in New Issue
Block a user