Eu só quero saber como instalar o módulopg_tgrm
usado no esquema de indexação de trigramas 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
usado no esquema de indexação de trigramas que permite fazer padrões de pesquisa não ancorados em um índice.
WHERE foo LIKE '%bar%';
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
1) Faça login no postgres
psql -U <DB_USERNAME>
2) Depois de conectado, mude para o banco de dados para o 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 deu problemas porque eu não estava fazendo a etapa 2. Achei que a instalação era uma coisa global, mas parece que é por banco de dados
Para completar a resposta do @Jendrusk para: