PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak używać operatora % z rozszerzenia pg_trgm?

Najprawdopodobniej jest to problem ze search_path . Uruchom:

SHOW search_path;

Czy uwzględniono schemat, w którym zainstalowałeś pg_trgm? Jeśli nie, dołącz go.

Alternatywnie możesz zakwalifikować funkcje według schematu - a nawet operatory za pomocą OPERATOR() konstrukcja:

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

Uniezależnia go od search_path .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grupuj wyniki zapytań według miesiąca i roku w postgresql

  2. Postgres:Jak przekonwertować ciąg json na tekst?

  3. Dynamicznie generuj kolumny dla tabeli krzyżowej w PostgreSQL

  4. Jak skonfigurować zdalne połączenie z PostgreSQL

  5. Serwer PostgreSQL nie zamykał się w systemie Lion (Mac OS 10.7)