X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/d7680dd2d045638fc4a1925406e0b7bc4cf1cdcf..98c56819848545789a75e56f0919856f875724a7:/doc/html/ch02s05.html diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index 831b3d145..48493a6eb 100644 --- a/doc/html/ch02s05.html +++ b/doc/html/ch02s05.html @@ -37,21 +37,26 @@ psql template1

führen Sie die folgenden Kommandos aus:

CREATE LANGUAGE 'plpgsql';
-\q

2.5.4. Erweiterung für Trigraph Prozeduren

In der Datenbank template1 muss die - Unterstützung für Trigram Indexes eingerichet werden. - Melden Sie sich dafür als Benutzer “postgres” an der Datenbank an: -

su - postgres
+\q

2.5.4. Erweiterung für Trigram Prozeduren

Ab Version 3.5.1 wird die Trigram-Index-Erweiterung benötigt. + Diese wird mit dem SQL-Updatescript + sql/Pg-upgrade2/trigram_extension.sql und Datenbank-Super-Benutzer + Rechten automatisch installiert. Um den Systembenutzer "postgres" mit + SuperUserRechten auszustatten braucht dieser ein Passwort.

su - postgres
+psql
+\password postgres
+
+Eingabe Passwort
+\q

Benutzername Postgres und Passwort können jetzt beim Anlegen + einer Datenbank bzw. bei Updatescripten, die SuperuserRechte + benötigen, eingegeben werden.

Um die Trigramerweiterung selbst zu installieren:

+

su - postgres
 psql template1

führen Sie die folgenden Kommandos aus:

CREATE EXTENSION IF NOT EXISTS pg_trgm;
 \q
[Anmerkung]Anmerkung

- pg_trgm ist je nach Distribution - nicht im Standard-Paket von Postgres enthalten. Ein - -

select * from pg_available_extensions where name ='pg_trgm';

- in template1 sollte entsprechend erfolgreich sein. - Andernfalls muss das Paket nachinstalliert werden, bspw. bei debian/ubuntu - -

apt install potgresql-contrib

- + pg_trgm ist je nach Distribution nicht im + Standard-Paket von Postgres enthalten. Ein

select * from pg_available_extensions where name ='pg_trgm';

+ in template1 sollte entsprechend erfolgreich sein. Andernfalls muss + das Paket nachinstalliert werden, bspw. bei debian/ubuntu +

apt install potgresql-contrib

2.5.5. Datenbankbenutzer anlegen

Wenn Sie nicht den Datenbanksuperuser “postgres” zum Zugriff benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen