Я новичок в postgres, я работаю над проектом, где мы должны проверить текст по подобию. Я нашел этот модуль pg_trgm, у которого есть несколько функций для работы.Postgres pg_trgm не работает
Я установил postgres + contrib package на ubuntu, но я не могу иметь сходство и другие.
mydb=# CREATE EXTENSION pg_trgm;
ERROR: extension "pg_trgm" already exists
mydb=# \dx
List of installed extensions
Name | Version | Schema | Description
---------+---------+------------+-------------------------------------------------------------------
pg_trgm | 1.0 | extensions | text similarity measurement and index searching based on trigrams
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
(2 rows)
mydb=# select similarity('hello','hell');
ERROR: function similarity(unknown, unknown) does not exist
LINE 1: select similarity('hello','hell');
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Есть ли другой способ использования pg_trgm?
Спасибо.
Emerson
Thank. Это сработало. –