Cómo instalar el módulo adicional pg_trgm

Respuestas:

22

pg_trgm es una extensión, entonces:

CREATE EXTENSION pg_trgm;

Si obtiene el siguiente error

ERROR: no se pudo abrir el archivo de control de extensión "... / extension / pg_trgm.control":
No tal archivo o directorio "

entonces necesita instalar el módulo para su sistema operativo

  • Ubuntu / Debian:

    sudo apt install postgresql-contrib
  • Redhat / Centos

    sudo dnf install postgresql10-contrib
  • Fedora

    sudo dnf install postgresql-contrib
Jendrusk
fuente
3

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

Troy Porter
fuente