X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2Fhtml%2Fch02s05.html;h=c598c4767985bca9e7af0035f039af284a66282e;hb=c62a6cabffc11bdb2d3fda2025fef2f3d07c5ba9;hp=48493a6eb9b324b5e8a27145a9cedfac2d66c646;hpb=98c56819848545789a75e56f0919856f875724a7;p=kivitendo-erp.git diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index 48493a6eb..c598c4767 100644 --- a/doc/html/ch02s05.html +++ b/doc/html/ch02s05.html @@ -1,6 +1,13 @@
-PostgreSQL muss auf verschiedene Weisen angepasst werden.
kivitendo setzt zwingend voraus, dass die Datenbank +
PostgreSQL muss auf verschiedene Weisen angepasst werden.
Dies variert je nach eingesetzter Distribution, da distributionsabhängig unterschiedliche Strategien beim Upgrade der Postgres Version eingesetzt werden. + Als Hinweis einige Links zu den drei Distribution (Stand Dezember 2018):
kivitendo setzt zwingend voraus, dass die Datenbank Unicode/UTF-8 als Encoding einsetzt. Bei aktuellen Serverinstallationen braucht man hier meist nicht einzugreifen.
Das Encoding des Datenbankservers kann überprüft werden. Ist das Encoding der Datenbank "template1" "Unicode" bzw. "UTF-8", so braucht @@ -40,23 +47,20 @@ psql template1
führen Sie die folgenden Kommandos aus:
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 + Rechten automatisch installiert. Dazu braucht der + DatenbankSuperbenutzer "postgres" ein Passwort.su - postgres psql \password postgres Eingabe Passwort \qBenutzername 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 template1führen Sie die folgenden Kommandos aus:
CREATE EXTENSION IF NOT EXISTS pg_trgm; -\q
Anmerkung + benötigen, eingegeben werden.
Anmerkung
pg_trgm
ist je nach Distribution nicht im Standard-Paket von Postgres enthalten. Einselect * 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+
apt install postgresql-contrib