Archive for fevereiro, 2008

PostgreSQL: função para remover acentuação

terça-feira, fevereiro 26th, 2008

Uma funçãozinha para remover acentos de strings no PostgreSQL… Útil.


CREATE OR REPLACE FUNCTION sem_acentos(character varying)
RETURNS character varying AS
$BODY$

SELECT translate($1, 'áéíóúàèìòùãõâêîôôäëïöüçÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛÄËÏÖÜÇ', 'aeiouaeiouaoaeiooaeioucAEIOUAEIOUAOAEIOOAEIOUC')

$BODY$
LANGUAGE 'sql' VOLATILE;