小编Eme*_*rci的帖子

如何使用扩展名pg_trgm中的%运算符?

我已经pg_trgm安装了模块。

pg_trgm | 1.0     | extensions | text similarity measurement and index ...
Run Code Online (Sandbox Code Playgroud)

模式集为extensions。要使用它,我必须运行以下选择:

extensions.similarity('hello','hallo');
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用%运算符运行一条语句,并收到以下消息。

mydb=# select * from rssdata where description % 'Brazil';
ERROR:  operator does not exist: character varying % unknown
LINE 1: select * from rssdata where description % 'Brazil';
                                            ^
HINT:  No operator matches the given name and argument type(s).
You might need to add explicit type casts. 
Run Code Online (Sandbox Code Playgroud)

运行%<->操作员需要什么?

sql postgresql pattern-matching search-path

3
推荐指数
1
解决办法
1029
查看次数

标签 统计

pattern-matching ×1

postgresql ×1

search-path ×1

sql ×1