Re: Strange issue with CREATE OPERATOR CLASS

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Strange issue with CREATE OPERATOR CLASS
Дата
Msg-id 22997.1234395071@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Strange issue with CREATE OPERATOR CLASS  (Josh Berkus <josh@agliodbs.com>)
Ответы Re: Strange issue with CREATE OPERATOR CLASS
Список pgsql-hackers
Josh Berkus <josh@agliodbs.com> writes:
> I've been working on some scripts (for pgfoundry) which help in 
> "cleaning up" databases which have TSearch and other contrib modules 
> installed to schema public.  However, I ran into this odd issue:

> ERROR:  btree operators must return boolean

Is that the actual error message?  The closest string I can find in 8.3
or HEAD is "index operators must return boolean".

> What appears to be happening there is that PG isn't finding the tsearch 
> operators or is selecting the wrong operators.

It seems possible that you could get an error like that as a result of
something creating a shell operator and not filling it in afterwards,
but if so I'd blame the earlier something; the worst that can be laid at
CREATE OPERATOR CLASS's door is giving a less helpful error message than
it could.  We really need to see a complete example of how to reproduce
the problem before speculating about appropriate fixes.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Bug #4284
Следующее
От: Greg Smith
Дата:
Сообщение: Re: A deprecation policy