Funciona se você nomear sua categoria como Editions em vez de Éditions? ![]()
Podemos estar perdendo uma ou duas chamadas para unaccent no lado do servidor, pois acho que LIKE e ILIKE não funcionam bem com diacríticos.
# SELECT 'Éditions' ILIKE '%editions%';
?column?
----------
f
(1 row)
e ao usar unaccent
SELECT unaccent('Éditions') ILIKE unaccent('%editions%');
?column?
----------
t
(1 row)