pgsql: Desupport jsonb subscript deletion on objects
От | Andrew Dunstan |
---|---|
Тема | pgsql: Desupport jsonb subscript deletion on objects |
Дата | |
Msg-id | E1Z1lCv-00008l-2U@gemulon.postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Desupport jsonb subscript deletion on objects Supporting deletion of JSON pairs within jsonb objects using an array-style integer subscript allowed for surprising outcomes. This was mostly due to the implementation-defined ordering of pairs within objects for jsonb. It also seems desirable to make jsonb integer subscript deletion consistent with the 9.4 era general purpose integer subscripting operator for jsonb (although that operator returns NULL when an object is encountered, while we prefer here to throw an error). Peter Geoghegan, following discussion on -hackers. Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/b81c7b4098f52e64df89efe1461ba00a54649a10 Modified Files -------------- doc/src/sgml/func.sgml | 5 +-- src/backend/utils/adt/jsonfuncs.c | 5 +++ src/test/regress/expected/jsonb.out | 56 ++------------------------------- src/test/regress/expected/jsonb_1.out | 56 ++------------------------------- src/test/regress/sql/jsonb.sql | 11 +------ 5 files changed, 13 insertions(+), 120 deletions(-)
В списке pgsql-committers по дате отправления: