Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3adb0cb7

Von Moritz Bunkus vor fast 13 Jahren hinzugefügt

  • ID 3adb0cb772af4bcdbd867b5688b3e02356a2e613
  • Vorgänger c4184d54
  • Nachfolger 1c103b3a

doc/skr04-update-3804 nach DocBook gewandelt

Unterschiede anzeigen:

doc/html/ch02s04.html
4 4
        werden. Dabei gibt es zwei Punkte zu beachten: PostgreSQL muss in
5 5
        Version 8.2 oder neuer benutzt werden, und der
6 6
        PostgreSQL-Datenbankcluster muss ebenfalls mit UTF-8 als Locale
7
        angelegt worden sein.</p><p>Dieses ist kann ?berpr?ft werden: ist das Encoding der Datenbank &#8220;template1&#8221; &#8220;UTF8&#8221;, so kann auch Lx-Office mit UTF-8
8
        betrieben werden.  Andernfalls ist es notwendig, einen neuen Datenbankcluster mit UTF-8-Encoding anzulegen und diesen zu
9
        verwenden. Unter Debian und Ubuntu kann dies z.B. f?r PostgreSQL 8.2 mit dem folgenden Befehl getan werden:</p><pre class="programlisting">pg_createcluster --locale=de_DE.UTF-8 --encoding=UTF-8 8.2 clustername</pre><p>Die Datenbankversionsnummer muss an die tats?chlich verwendete Versionsnummer angepasst werden.</p><p>Unter anderen Distributionen gibt es ?hnliche Methoden.</p><p>Wurde PostgreSQL nicht mit UTF-8 als Encoding initialisiert und
7
        angelegt worden sein.</p><p>Dieses ist kann ?berpr?ft werden: ist das Encoding der Datenbank
8
        &#8220;template1&#8221; &#8220;UTF8&#8221;, so kann auch Lx-Office mit UTF-8 betrieben werden.
9
        Andernfalls ist es notwendig, einen neuen Datenbankcluster mit
10
        UTF-8-Encoding anzulegen und diesen zu verwenden. Unter Debian und
11
        Ubuntu kann dies z.B. f?r PostgreSQL 8.2 mit dem folgenden Befehl
12
        getan werden:</p><pre class="programlisting">pg_createcluster --locale=de_DE.UTF-8 --encoding=UTF-8 8.2 clustername</pre><p>Die Datenbankversionsnummer muss an die tats?chlich verwendete
13
        Versionsnummer angepasst werden.</p><p>Unter anderen Distributionen gibt es ?hnliche Methoden.</p><p>Wurde PostgreSQL nicht mit UTF-8 als Encoding initialisiert und
10 14
        ist ein Neuanlegen eines weiteren Clusters nicht m?glich, so kann
11
        Lx-Office mit ISO-8859-15 als Encoding betrieben werden.</p><p>Das Encoding einer Datenbank kann in <span class="command"><strong>psql</strong></span> mit <code class="literal">\l</code> gepr?ft werden.</p></div><div class="sect2" title="2.4.2. ?nderungen an Konfigurationsdateien"><div class="titlepage"><div><div><h3 class="title"><a name="%C3%84nderungen-an-Konfigurationsdateien"></a>2.4.2. ?nderungen an Konfigurationsdateien</h3></div></div></div><p>In der Datei <code class="filename">postgresql.conf</code>, die je nach
15
        Lx-Office mit ISO-8859-15 als Encoding betrieben werden.</p><p>Das Encoding einer Datenbank kann in <span class="command"><strong>psql</strong></span> mit
16
        <code class="literal">\l</code> gepr?ft werden.</p></div><div class="sect2" title="2.4.2. ?nderungen an Konfigurationsdateien"><div class="titlepage"><div><div><h3 class="title"><a name="%C3%84nderungen-an-Konfigurationsdateien"></a>2.4.2. ?nderungen an Konfigurationsdateien</h3></div></div></div><p>In der Datei <code class="filename">postgresql.conf</code>, die je nach
12 17
        Distribution in verschiedenen Verzeichnissen liegen kann (z.B.
13 18
        <code class="filename">/var/lib/pgsql/data/</code> oder
14
        <code class="filename">/etc/postgresql/</code>, muss sichergestellt werden, dass
15
        TCP/IP-Verbindungen aktiviert sind. Das Verhalten wird ?ber den
19
        <code class="filename">/etc/postgresql/</code>, muss sichergestellt werden,
20
        dass TCP/IP-Verbindungen aktiviert sind. Das Verhalten wird ?ber den
16 21
        Parameter <code class="varname">listen_address</code> gesteuert. Laufen
17 22
        PostgreSQL und Lx-Office auf demselben Rechner, so kann dort der Wert
18 23
        <code class="literal">localhost</code> verwendet werden. Andernfalls m?ssen
19 24
        Datenbankverbindungen auch von anderen Rechnern aus zugelassen werden,
20 25
        was mit dem Wert <code class="literal">*</code> geschieht.</p><p>In der Datei <code class="filename">pg_hba.conf</code>, die im gleichen
21
        Verzeichnis wie die <code class="filename">postgresql.conf</code> zu finden sein
22
        sollte, m?ssen die Berichtigungen f?r den Zugriff ge?ndert werden.
23
        Hier gibt es mehrere M?glichkeiten. Eine besteht darin, lokale
26
        Verzeichnis wie die <code class="filename">postgresql.conf</code> zu finden
27
        sein sollte, m?ssen die Berichtigungen f?r den Zugriff ge?ndert
28
        werden. Hier gibt es mehrere M?glichkeiten. Eine besteht darin, lokale
24 29
        Verbindungen immer zuzulassen:</p><pre class="programlisting">local all all trust
25 30
host all all 127.0.0.1 255.0.0.0 trust</pre><p>Besser ist es, f?r eine bestimmte Datenbank Zugriff nur per
26 31
        Passwort zuzulassen. Beispielsweise:</p><pre class="programlisting">local all lxoffice password

Auch abrufbar als: Unified diff