X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2Fhtml%2Fch02s05.html;h=ec7d7ac7a7fce1fa3d53ae9c51f5e563a5ca1a44;hb=fb2cef4de45ef83c47c01bd3af283ca2b2dd26ed;hp=831b3d145b74ccf52b49e4bb01fb8e9f288587ce;hpb=d7680dd2d045638fc4a1925406e0b7bc4cf1cdcf;p=kivitendo-erp.git diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index 831b3d145..ec7d7ac7a 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 @@ -37,21 +44,23 @@ psql template1
führen Sie die folgenden Kommandos aus:
CREATE LANGUAGE 'plpgsql'; -\q
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 -psql template1
führen Sie die folgenden Kommandos aus:
CREATE EXTENSION IF NOT EXISTS pg_trgm; -\q
Anmerkung | |
---|---|
- 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 +\q |
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. Dazu braucht der + DatenbankSuperbenutzer "postgres" ein Passwort.
su - postgres +psql +\password postgres -apt install potgresql-contrib- +Eingabe Passwort +\q
Benutzername Postgres und Passwort können jetzt beim Anlegen + einer Datenbank bzw. bei Updatescripten, die SuperuserRechte + benötigen, eingegeben werden.
Anmerkung | |
---|---|
+ 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 postgresql-contrib
|