Liz*_*die 39 postgresql index installation postgresql-9.3 postgresql-extensions
我只想知道如何安装在 trigram 索引方案中使用的模块pg_tgrm,该方案允许您在索引上执行非锚定搜索模式。
WHERE foo LIKE '%bar%';
Run Code Online (Sandbox Code Playgroud)
小智 49
pg_trgm 是一个扩展,所以:
CREATE EXTENSION pg_trgm;
Run Code Online (Sandbox Code Playgroud)
如果您收到以下错误
错误:无法打开扩展控制文件“.../extension/pg_trgm.control”:
没有这样的文件或目录“
那么你需要为你的操作系统安装模块
Ubuntu/Debian:
sudo apt install postgresql-contrib
Run Code Online (Sandbox Code Playgroud)红帽/Centos
sudo dnf install postgresql10-contrib
Run Code Online (Sandbox Code Playgroud)软呢帽
sudo dnf install postgresql-contrib
Run Code Online (Sandbox Code Playgroud)小智 7
1)登录postgres
psql -U <DB_USERNAME>
2)连接后,切换到要安装扩展的DB:
\c <DB_NAME>
3)然后按照前面的回答安装扩展:
CREATE EXTENSION pg_trgm;
安装扩展最初给我带来了问题,因为我没有执行第 2 步。我认为安装是全局的,但似乎是每个数据库
| 归档时间: |
|
| 查看次数: |
46391 次 |
| 最近记录: |