So installieren Sie das Zusatzmodul pg_trgm

Antworten:

22

pg_trgm ist eine Erweiterung, also:

CREATE EXTENSION pg_trgm;

Wenn Sie die folgende Fehlermeldung erhalten

FEHLER: Erweiterungssteuerungsdatei "... / extension / pg_trgm.control" konnte nicht geöffnet werden:
Keine solche Datei oder Verzeichnis "

Dann müssen Sie das Modul für Ihr Betriebssystem installieren

  • Ubuntu / Debian:

    sudo apt install postgresql-contrib
  • Redhat / Centos

    sudo dnf install postgresql10-contrib
  • Fedora

    sudo dnf install postgresql-contrib
Jendrusk
quelle
3

1) Loggen Sie sich bei postgres ein

psql -U <DB_USERNAME>

2) Wechseln Sie nach dem Herstellen der Verbindung zu der Datenbank, für die Sie die Erweiterung installieren möchten:

\c <DB_NAME>

3) Installieren Sie dann die Erweiterung wie zuvor beschrieben:

CREATE EXTENSION pg_trgm;

Die Installation der Erweiterung bereitete mir anfangs Probleme, da ich Schritt 2 nicht ausgeführt habe. Ich dachte, die Installation sei eine globale Sache, aber es scheint, dass sie pro DB ist

Troy Porter
quelle