[BUGS] BUG #14688: Wrong results in LIKE operation on JSON Type

Поиск
Список
Период
Сортировка
От nblxa@mail.ru
Тема [BUGS] BUG #14688: Wrong results in LIKE operation on JSON Type
Дата
Msg-id 20170605071822.1453.53540@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: [BUGS] BUG #14688: Wrong results in LIKE operation on JSON Type  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      14688
Logged by:          Ilya Kopylov
Email address:      nblxa@mail.ru
PostgreSQL version: 9.6.0
Operating system:   Windows 8.1
Description:

When JSON contains '\\' symbol, then operator '=' works well, but operator
'LIKE' return wrong result.

SELECT '{"Name":"Domen\\Ivan"}'::json ->> 'Name' = 'Domen\Ivan'; -- yields
true

SELECT '{"Name":"Domen\\Ivan"}'::json ->> 'Name' LIKE 'Domen\Ivan'; --
yields false

SELECT '{"Name":"Domen\\Ivan"}'::json ->> 'Name' LIKE 'Domen\\Ivan'; --
yields true

When I search with 'LIKE' operator and adding '\' symbol, when got result. I
think whis is bug.


--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: [BUGS] BUG #14687: pg_xlogdump does only count "main data" forrecord length and leading to incorrect statistics
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: [BUGS] BUG #14687: pg_xlogdump does only count "main data" forrecord length and leading to incorrect statistics