sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo usar el operador % de la extensión pg_trgm?

Lo más probable es que se trate de un problema con search_path . Ejecutar:

SHOW search_path;

¿Está incluido el esquema donde instaló pg_trgm? Si no, inclúyelo.

Alternativamente, puede calificar funciones de esquema, e incluso operadores usando el OPERATOR() construir:

SELECT * FROM rssdata WHERE extensions.similarity(description, 'Brazil') > .8;
SELECT * FROM rssdata WHERE description OPERATOR(extensions.%) 'Brazil';

Lo hace independiente de search_path .