Blog voltado para expor as minhas experiências profissionais sobre erros, bugs e funcionalidades que podem me ajudar futuramente.
segunda-feira, 14 de maio de 2012
Function para remover acento em postgresql
CREATE OR REPLACE FUNCTION sem_acento(text)
RETURNS text AS
$BODY$
SELECT translate($1,'ÀÁÂÃÄÅĀĂĄÈÉÊËĒĔĖĘĚÌÍÎÏĨĪĮİÒÓÔÕÖØŌŎŐÙÚÛÜŨŪŬŮŰŲ
àáâãäåāăąèéêëēĕėęěìíîïĩīĭįòóôõöøōŏőùúûüũūŭůųÇçÑñÝýÿĆćĈĉĊċČčĎďĐđ
ĜĝĞğĠġĢģĤĥĦħ',
'AAAAAAAAAEEEEEEEEEIIIIIIIIOOOOOOOOOUUUUUUUUUUaaaaaaaaa
eeeeeeeeeiiiiiiiiooooooooouuuuuuuuuCcNnYyyCcCcCcCcDdDd
GgGgGgGgHhHh');
$BODY$
LANGUAGE sql IMMUTABLE STRICT
COST 100;
ALTER FUNCTION sem_acento(text)
OWNER TO postgres;
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário