PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menggunakan % operator dari ekstensi pg_trgm?

Kemungkinan besar ini adalah masalah dengan search_path . Jalankan:

SHOW search_path;

Apakah skema tempat Anda menginstal pg_trgm disertakan? Jika tidak, sertakan.

Atau, Anda dapat membuat skema kualifikasi fungsi - dan bahkan operator menggunakan OPERATOR() membangun:

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

Membuatnya independen dari 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. GALAT:tidak dapat memuat pustaka “/opt/PostgreSQL/9.0/lib/postgresql/plperl.so”:libperl.so:

  2. Menyiapkan Django dan PostgreSQL pada dua instans EC2 yang berbeda

  3. Django + Postgres + Deret Waktu Besar

  4. Memasukkan nilai DEFAULT ke dalam kolom ketika parameternya NULL

  5. Resolusi milidetik dari DateTime di Ruby