Solo quiero saber cómo instalar el módulopg_tgrm
como se usa en el esquema de indexación de trigrama que le permite realizar patrones de búsqueda no anclados en un índice.
WHERE foo LIKE '%bar%';
Solo quiero saber cómo instalar el módulopg_tgrm
como se usa en el esquema de indexación de trigrama que le permite realizar patrones de búsqueda no anclados en un índice.
WHERE foo LIKE '%bar%';
Respuestas:
pg_trgm
es una extensión, entonces:Si obtiene el siguiente error
entonces necesita instalar el módulo para su sistema operativo
Ubuntu / Debian:
Redhat / Centos
Fedora
fuente
1) Inicie sesión en postgres
psql -U <DB_USERNAME>
2) Después de estar conectado, cambie a la base de datos para la que desea instalar la extensión:
\c <DB_NAME>
3) Luego instale la extensión como se respondió anteriormente:
CREATE EXTENSION pg_trgm;
Instalar la extensión inicialmente me dio problemas porque no estaba haciendo el paso 2. Pensé que la instalación era algo global pero parece que es por DB
fuente