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

Hvordan bruger man % operator fra udvidelsen pg_trgm?

Dette er sandsynligvis et problem med search_path . Kør:

SHOW search_path;

Er skemaet, hvor du installerede pg_trgm inkluderet? Hvis ikke, skal du inkludere det.

Alternativt kan du skema-kvalificere funktioner - og endda operatorer ved hjælp af OPERATOR() konstruere:

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

Gør den uafhængig af search_path .




  1. Sådan kombinerer du resultaterne af to forespørgsler i SQL

  2. Kan ikke oprette forbindelse til postgres fra fjernvært

  3. Sådan eksporteres forespørgselsresultater til en .txt-fil, når du bruger SQLcl (Oracle)

  4. Vis værdier fra en MySQL-databasetabel inde i en HTML-tabel på en webside