Re: [BUGS] BUG #14745: to_tsvector(regconfig, json[b]) is NOT immutable

Поиск
Список
Период
Сортировка
От Jeff Janes
Тема Re: [BUGS] BUG #14745: to_tsvector(regconfig, json[b]) is NOT immutable
Дата
Msg-id CAMkU=1x7gv36cNm1wKrqCKTBvxNoorMfA94XfFWi-XshV5wU_Q@mail.gmail.com
обсуждение исходный текст
Ответ на [BUGS] BUG #14745: to_tsvector(regconfig, json[b]) is NOT immutable  (007reader@gmail.com)
Список pgsql-bugs
On Sun, Jul 16, 2017 at 11:10 AM, <007reader@gmail.com> wrote:
The following bug has been logged on the website:

Bug reference:      14745
Logged by:          Bob Jones
Email address:      007reader@gmail.com
PostgreSQL version: 10beta2
Operating system:   Debian in Docker container
Description:

According to https://www.postgresql.org/about/news/1763/ Beta 2 marked
to_tsvector(regconfig, json[b]) immutable, but it still doesn't work, at
least in the docker version of Beta 2. Here is the result:

create table test (j JSON, jb JSONB);
CREATE TABLE

create index j_ixd on test using gin(to_tsvector(j));
ERROR:  functions in index expression must be marked IMMUTABLE

to_tsvector(regconfig, json[b])  and to_tsvector(json[b]) are not the same thing.

Only the first is immutable, you are using the second.

Cheers,

Jeff

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [BUGS] BUG #14745: to_tsvector(regconfig, json[b]) is NOT immutable
Следующее
От: digoal@126.com
Дата:
Сообщение: [BUGS] BUG #14746: sub query's plan not right?