CREATE EXTENSION pg_trgm;
CREATE TABLE tt1 (value text);
INSERT INTo tt1 (SELECT generate_series::text || ' ' || (generate_series+1)::text FROM generate_series(1000000, 2000000));
CREATE OR REPLACE FUNCTION data.f_unaccent(text)
RETURNS text
LANGUAGE sql
IMMUTABLE PARALLEL SAFE
AS $function$
SELECT public.unaccent('public.unaccent', $1)
$function$
;
CREATE INDEX qweqwe ON tt1 USING gin (f_unaccent(value) gin_trgm_ops);
analyze tt1;
explain select * from tt1 WHERE f_unaccent(value) ilike '%237%';