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
