Revision 8ded2eed
Von Werner Hahn vor mehr als 7 Jahren hinzugefügt
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
WebshopApi: Dokumentation Installations und UPGRADE für Trigram(trgm_pg)