PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come utilizzare l'operatore % dall'estensione pg_trgm?

Molto probabilmente questo è un problema con il search_path . Corri:

SHOW search_path;

Lo schema in cui hai installato pg_trgm è incluso? In caso contrario, includilo.

In alternativa, puoi qualificare lo schema delle funzioni e persino degli operatori utilizzando OPERATOR() costruire:

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

Lo rende indipendente dal search_path .