Em 28 de janeiro de 2016 11:14, Rafael Bernard Rodrigues Araujo
<[email protected]> escreveu:
> Olá, Eduardo.
>
> 2016-01-27 20:37 GMT-02:00 Eduardo Az - EMBRASIS
> <[email protected]>:
>>
>>
>>
>> CREATE INDEX cadastro_nome_idx
>>   ON public.cadastro
>>   USING btree
>>   ( unaccent(nome) COLLATE pg_catalog."default");
>>
>> MENSAGEM DE ERRO:
>> ERROR:  functions in index expression must be marked IMMUTABLE
>
>
> unnacent é volátil (por causa da necessidade do locale/dicionário). Para
> índices, você terá que manter a sua própria função (que é IMMUTABLE).


No CREATE FUNCTION original que ele nos enviou a função dele estava
como VOLATILE.

-- 
Dickson S. Guedes
mail/xmpp: [email protected] - skype: guediz
http://github.com/guedes - http://guedesoft.net
http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a