X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/78e3a75807b82c848a653d723251c28efc556b1d..98c56819848545789a75e56f0919856f875724a7:/doc/html/ch02s05.html diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index 9b2a076d1..48493a6eb 100644 --- a/doc/html/ch02s05.html +++ b/doc/html/ch02s05.html @@ -37,7 +37,27 @@ psql template1

führen Sie die folgenden Kommandos aus:

CREATE LANGUAGE 'plpgsql';
-\q

2.5.4. Datenbankbenutzer anlegen

Wenn Sie nicht den Datenbanksuperuser “postgres” zum Zugriff +\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

+

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 können:

Die Frage, ob der neue User Superuser sein soll, können Sie mit