sql >> Database >  >> RDS >> PostgreSQL

Hoe gebruik je de %-operator van de extensie pg_trgm?

Hoogstwaarschijnlijk is dit een probleem met het search_path . Uitvoeren:

SHOW search_path;

Is het schema waarin je pg_trgm hebt geïnstalleerd inbegrepen? Zo niet, voeg het dan toe.

Als alternatief kunt u functies schema-kwalificeren - en zelfs operators met behulp van de OPERATOR() constructie:

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

Maakt het onafhankelijk van het search_path .




  1. Hoe een substring selecteren in Oracle SQL tot een specifiek teken?

  2. Retourneer alle externe sleutels die verwijzen naar een bepaalde tabel in SQL Server

  3. Oracle-datum

  4. Oracle pivot-operator