X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2Fhtml%2Fch02s05.html;h=759da51998ff659d196c3a3b6ffb41bebf61e7a9;hb=deb4d2dbb676d7d6f69dfe7815d6e0cb09bd4a44;hp=9db8fffd703040bf9422d20e91cfb0795f4f5898;hpb=0fe866714abb2a0a63653afcded66b89d0ebe69f;p=kivitendo-erp.git diff --git a/doc/html/ch02s05.html b/doc/html/ch02s05.html index 9db8fffd7..759da5199 100644 --- a/doc/html/ch02s05.html +++ b/doc/html/ch02s05.html @@ -1,25 +1,18 @@
-PostgreSQL muss auf verschiedene Weisen angepasst werden.
Bei aktuellen Serverinstallationen braucht man hier meist nicht - eingreifen
Dieses kann überprüft werden: ist das Encoding der Datenbank - âtemplate1â âUTF8â, so braucht man nichts weiteres diesbezüglich - unternehmen. Zum Testen: - -
su postgres +2.5. Anpassung der PostgreSQL-Konfiguration PostgreSQL muss auf verschiedene Weisen angepasst werden.
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 man nichts weiteres diesbezüglich unternehmen. Zum Testen:
su postgres echo '\l' | psql -exit- - Andernfalls ist es notwendig, einen neuen Datenbankcluster mit - UTF-8-Encoding anzulegen und diesen zu verwenden. Unter Debian und - Ubuntu kann dies z.B. für PostgreSQL 8.2 mit dem folgenden Befehl - getan werden:
pg_createcluster --locale=de_DE.UTF-8 --encoding=UTF-8 8.2 clusternameDie Datenbankversionsnummer muss an die tatsächlich verwendete - Versionsnummer angepasst werden.
Unter anderen Distributionen gibt es ähnliche Methoden.
Wurde PostgreSQL nicht mit UTF-8 als Encoding initialisiert und - ist ein Neuanlegen eines weiteren Clusters nicht möglich, so kann - kivitendo mit ISO-8859-15 als Encoding betrieben werden.
Das Encoding einer Datenbank kann in psql mit +exit
Andernfalls ist es notwendig, einen neuen Datenbankcluster mit + Unicode-Encoding anzulegen und diesen zu verwenden. Unter Debian und + Ubuntu kann dies z.B. für PostgreSQL 9.3 mit dem folgenden Befehl + getan werden:
pg_createcluster --locale=de_DE.UTF-8 --encoding=UTF-8 9.3 clusternameDie Datenbankversionsnummer muss an die tatsächlich verwendete + Versionsnummer angepasst werden.
Unter anderen Distributionen gibt es ähnliche Methoden.
Das Encoding einer Datenbank kann in psql mit
\l
geprüft werden.In der Datei
postgresql.conf
, die je nach Distribution in verschiedenen Verzeichnissen liegen kann (z.B./var/lib/pgsql/data/
oder -/etc/postgresql/
, muss sichergestellt werden, +/etc/postgresql/
), muss sichergestellt werden, dass TCP/IP-Verbindungen aktiviert sind. Das Verhalten wird über den Parameterlisten_address
gesteuert. Laufen PostgreSQL und kivitendo auf demselben Rechner, so kann dort der Wert @@ -27,9 +20,9 @@ exitDatenbankverbindungen auch von anderen Rechnern aus zugelassen werden, was mit dem Wert
*
geschieht.In der Datei
pg_hba.conf
, die im gleichen Verzeichnis wie diepostgresql.conf
zu finden - sein sollte, müssen die Berichtigungen für den Zugriff geändert - werden. Hier gibt es mehrere Möglichkeiten. sinnvoll ist es nur die - nögiten Verbindungen immer zuzulassen, für eine lokal laufenden + sein sollte, müssen die Berechtigungen für den Zugriff geändert + werden. Hier gibt es mehrere Möglichkeiten. Sinnvoll ist es nur die + nötigen Verbindungen immer zuzulassen, für eine lokal laufende Datenbank zum Beispiel:local all kivitendo password host all kivitendo 127.0.0.1 255.255.255.255 password