PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como usar o operador % da extensão pg_trgm?


Muito provavelmente este é um problema com o search_path . Correr:
SHOW search_path;

O esquema onde você instalou o pg_trgm está incluído? Se não, inclua.

Alternativamente, você pode qualificar funções de esquema - e até mesmo operadores usando o OPERATOR() construir:
SELECT * FROM rssdata WHERE extensions.similarity(description, 'Brazil') > .8;
SELECT * FROM rssdata WHERE description OPERATOR(extensions.%) 'Brazil';

Torna-o independente do search_path .