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_trgmes 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