PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да използвам % оператор от разширението pg_trgm?

Най-вероятно това е проблем с search_path . Пусни:

SHOW search_path;

Включена ли е схемата, където сте инсталирали pg_trgm? Ако не, включете го.

Като алтернатива можете да квалифицирате по схема функции - и дори оператори с помощта на OPERATOR() конструкция:

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

Прави го независим от 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. Ruby 'pg' gem, свързващ грешно копие на libpq.5.dylib (на OSX)

  2. Управление и наблюдение на база данни за PostgreSQL 12

  3. Двойка ключови стойности в PostgreSQL

  4. Преглед на новите съхранени процедури в PostgreSQL 11

  5. Ключови неща, които трябва да наблюдавате в PostgreSQL – анализиране на вашето работно натоварване