Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f5658124

Von Werner Hahn vor etwa 7 Jahren hinzugefügt

  • ID f5658124ac3d002c7843dc820249521bcad618ae
  • Vorgänger 98c56819
  • Nachfolger faceb8b2

Dokumentation manuelles installieren der Trigramerweiterung raus

Unterschiede anzeigen:

doc/html/ch02s05.html
40 40
\q</pre></td></tr></table></div></div><div class="sect2" title="2.5.4. Erweiterung für Trigram Prozeduren"><div class="titlepage"><div><div><h3 class="title"><a name="Erweiterung-f%C3%BCr-trigram"></a>2.5.4. Erweiterung für Trigram Prozeduren</h3></div></div></div><p>Ab Version 3.5.1 wird die Trigram-Index-Erweiterung benötigt.
41 41
        Diese wird mit dem SQL-Updatescript
42 42
        sql/Pg-upgrade2/trigram_extension.sql und Datenbank-Super-Benutzer
43
        Rechten automatisch installiert. Um den Systembenutzer "postgres" mit
44
        SuperUserRechten auszustatten braucht dieser ein Passwort.</p><pre class="programlisting">su - postgres
43
        Rechten automatisch installiert. Dazu braucht der
44
        DatenbankSuperbenutzer "postgres" ein Passwort.</p><pre class="programlisting">su - postgres
45 45
psql
46 46
\password postgres
47 47

  
48 48
Eingabe Passwort
49 49
\q</pre><p>Benutzername Postgres und Passwort können jetzt beim Anlegen
50 50
        einer Datenbank bzw. bei Updatescripten, die SuperuserRechte
51
        benötigen, eingegeben werden.</p><p>Um die Trigramerweiterung selbst zu installieren:</p><p>
52
               </p><pre class="programlisting">su - postgres
53
psql template1</pre><p> führen Sie die folgenden Kommandos aus:</p><pre class="programlisting">CREATE EXTENSION IF NOT EXISTS pg_trgm;
54
\q</pre><div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="system/docbook-xsl/images/note.png"></td><th align="left">Anmerkung</th></tr><tr><td align="left" valign="top"><p>
51
        benötigen, eingegeben werden.</p><div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="system/docbook-xsl/images/note.png"></td><th align="left">Anmerkung</th></tr><tr><td align="left" valign="top"><p>
55 52
                  <code class="literal">pg_trgm</code> ist je nach Distribution nicht im
56 53
          Standard-Paket von Postgres enthalten. Ein </p><pre class="programlisting">select * from pg_available_extensions where name ='pg_trgm';</pre><p>
57 54
          in template1 sollte entsprechend erfolgreich sein. Andernfalls muss
58 55
          das Paket nachinstalliert werden, bspw. bei debian/ubuntu
59
          </p><pre class="programlisting">apt install potgresql-contrib</pre><p>
56
          </p><pre class="programlisting">apt install postgresql-contrib</pre><p>
60 57
               </p></td></tr></table></div></div><div class="sect2" title="2.5.5. Datenbankbenutzer anlegen"><div class="titlepage"><div><div><h3 class="title"><a name="Datenbankbenutzer-anlegen"></a>2.5.5. Datenbankbenutzer anlegen</h3></div></div></div><p>Wenn Sie nicht den Datenbanksuperuser “postgres” zum Zugriff
61 58
        benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer
62 59
        anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen

Auch abrufbar als: Unified diff