Cómo buscar sin acentos ni tildes en Odoo
Por defecto, si en Odoo buscamos "camion", no encontraremos registros escritos como "camión". Para que las búsquedas ignoren tildes y acentos, Odoo puede apoyarse en la extensión unaccent de PostgreSQL. Estos son los pasos para activarla.
- Instalamos el paquete que contiene la extensión unaccent en PostgreSQL.
sudo apt-get install postgresql postgresql-contrib
- Nos conectamos a la base de datos de Odoo.
sudo su postgres
psql
\c base-datos-odoo
- Creamos la extensión unaccent.
CREATE EXTENSION IF NOT EXISTS unaccent;
- Verificamos que la extensión unaccent esté instalada.
SELECT unaccent('hélène');
- Abrimos el archivo de configuración de Odoo para que busque sin acentos, tildes, etc.
sudo nano /etc/odoo/odoo.conf
- Agregamos la siguiente línea.
unaccent = True
- Reiniciamos el sistema.
reboot
Nota
En lugar de reiniciar todo el servidor, normalmente basta con reiniciar el servicio de Odoo. La extensión debe crearse en cada base de datos en la que quieras usar esta funcionalidad.