Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8ded2eed

Von Werner Hahn vor mehr als 7 Jahren hinzugefügt

  • ID 8ded2eedc25dbec2e489f81f6355fc5f0998f46d
  • Vorgänger c0b5a026
  • Nachfolger 7564b9f7

WebshopApi: Dokumentation Installations und UPGRADE für Trigram(trgm_pg)

Unterschiede anzeigen:

doc/UPGRADE
11 11
  * LWP::Authen::Digest für WebshopApi
12 12
  * LWP::UserAgent für WebshopApi
13 13

  
14
* Neue Postgres Erweiterung pg_trgm
14
* Optionale Postgres Erweiterung pg_trgm(Trigram)
15 15

  
16
  * Um diese Erweiterung zu installieren:
16
  Die Trigramerweiterung bietet eine Ähnlichkeitsuche.
17
  Diese verwendet das Shopmodul, wenn installiert, beim Bestellimport
18
  um zu entscheiden ob ein Kunde neu angelegt oder als Vorschlag angezeigt wird.
19
  Die Erweiterung wird bisher nur beim Ableich der Straße genutzt, da hier oft
20
  unterschiedliche Schreibweisen vorhanden sind.
21
  z.B Dorfstraße, Dorfstrasse, Dorfstr., Dorf Straße usw..
22
  So wird vermieden, dass Kunden eventuell doppelt angelegt werden.
23

  
24
  * Um diese Erweiterung generell in kivitendo zu installieren, um neuen Mandanten
25
    und der kivitendo-Test-Suite zugänglich zu machen:
17 26

  
18 27
    su - postgres
19 28
    psql template1
20 29
    CREATE EXTENSION IF NOT EXISTS pg_trgm;
21 30
    \q
22 31

  
23
    Wenn die Extension installiert ist können in den beiden Dateien
24
    - sql/Pg-upgrade2/trigram_indices_webshop.sql
25
    - sql/Pg-upgrade2/trigram_indices.sql
26
    das ignore auf 0 gesetzt werden und beide Dateien werden dann beim Anmelden eingespielt.
27
    Die Trigramindices sind ein Performancegewinn bei größeren Datenbanken
28

  
29
  * Bestehende Datenbanken, die die WebshopApi verwenden sollen benötigen die
30
    Postgres Erweiterung pg_trgm
31
    Diese kann wie folgt installiert werden:
32
  * Bei bestehende Mandanten-Datenbanken,
33
    kann Erweiterung pg_trgm nachträglich installiert werden:
32 34

  
33 35
    su - postgres
34 36
    psql <DATENBANK>
35 37
    CREATE EXTENSION IF NOT EXISTS pg_trgm;
36 38
    \q
37 39

  
40
    Wenn die Extension installiert ist können(kein muss) in den beiden Dateien
41
    - sql/Pg-upgrade2/trigram_indices_webshop.sql
42
    - sql/Pg-upgrade2/trigram_indices.sql
43
    das ignore auf 0 gesetzt werden und beide Dateien werden dann beim Anmelden eingespielt.
44
    Die Trigramindices sind ein Performancegewinn bei größeren Datenbanken
45

  
38 46
Upgrade auf v3.5.0
39 47
===========================
40 48

  

Auch abrufbar als: Unified diff