Eu só quero saber como instalar o módulopg_tgrm
conforme usado no esquema de indexação trigrama que permite fazer padrões de pesquisa não ancorados em um índice.
WHERE foo LIKE '%bar%';
Eu só quero saber como instalar o módulopg_tgrm
conforme usado no esquema de indexação trigrama que permite fazer padrões de pesquisa não ancorados em um índice.
WHERE foo LIKE '%bar%';
Respostas:
pg_trgm
é uma extensão, então:Se você receber o seguinte erro
então você precisa instalar o módulo para o seu sistema operacional
Ubuntu / Debian:
Redhat / Centos
Fedora
fonte
1) Faça o login no postgres
psql -U <DB_USERNAME>
2) Após a conexão, alterne para o banco de dados ao qual deseja instalar a extensão:
\c <DB_NAME>
3) Em seguida, instale a extensão conforme respondido anteriormente:
CREATE EXTENSION pg_trgm;
A instalação da extensão inicialmente me causou problemas porque eu não estava executando a etapa 2. Eu pensei que a instalação era uma coisa global, mas parece que é por DB
fonte