Revision d7680dd2
Von Jan Büren vor etwa 7 Jahren hinzugefügt
doc/UPGRADE | ||
---|---|---|
11 | 11 |
* LWP::Authen::Digest für WebshopApi |
12 | 12 |
* LWP::UserAgent für WebshopApi |
13 | 13 |
|
14 |
* Optionale Postgres Erweiterung pg_trgm(Trigram)
|
|
14 |
* Zwingende Postgres Erweiterung pg_trgm(Trigram)
|
|
15 | 15 |
|
16 | 16 |
Die Trigramerweiterung bietet eine Ähnlichkeitsuche. |
17 | 17 |
Diese verwendet das Shopmodul, wenn installiert, beim Bestellimport |
... | ... | |
21 | 21 |
z.B Dorfstraße, Dorfstrasse, Dorfstr., Dorf Straße usw.. |
22 | 22 |
So wird vermieden, dass Kunden eventuell doppelt angelegt werden. |
23 | 23 |
|
24 |
* Um diese Erweiterung generell in kivitendo zu installieren, um neuen Mandanten |
|
25 |
und der kivitendo-Test-Suite zugänglich zu machen: |
|
24 |
* Zunächst muss geprüft werden, ob die Erweiterung prinzipiell für postgres |
|
25 |
vorhanden ist, dafür kann folgendes Select-Statement in template1 genutzt werden: |
|
26 |
|
|
27 |
# select * from pg_available_extensions where name ='pg_trgm'; |
|
28 |
|
|
29 |
Sollte bei diesem Statement kein Ergebnis kommen, so muss die entsprechende |
|
30 |
Erweiterung für die eigene Distribution nachinstalliert werden. |
|
31 |
Bei debian/ubuntu befindet sich diese im Paket postgresql-contrib |
|
32 |
und kann mit |
|
33 |
|
|
34 |
$ apt install postgresql-contrib |
|
35 |
|
|
36 |
installiert werden. |
|
37 |
|
|
38 |
|
|
39 |
* Um diese Erweiterung generell in Postgres zu aktivieren, muss folgendes gemacht werden: |
|
26 | 40 |
|
27 | 41 |
su - postgres |
28 | 42 |
psql template1 |
29 | 43 |
CREATE EXTENSION IF NOT EXISTS pg_trgm; |
30 | 44 |
\q |
31 | 45 |
|
32 |
* Bei bestehende Mandanten-Datenbanken,
|
|
33 |
kann Erweiterung pg_trgm nachträglich installiert werden:
|
|
46 |
* Damit bestehende Mandanten diese Erweiterung nutzen, muss mandantenspezifische (DB)
|
|
47 |
die Erweiterung pg_trgm nachträglich aktiviert werden:
|
|
34 | 48 |
|
35 | 49 |
su - postgres |
36 | 50 |
psql <DATENBANK> |
37 | 51 |
CREATE EXTENSION IF NOT EXISTS pg_trgm; |
38 | 52 |
\q |
39 | 53 |
|
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 |
|
|
46 | 54 |
* Änderungen DATEV-Export Format CSV |
47 | 55 |
|
48 | 56 |
Die Felder Belegfeld2 und Buchungsbeschreibung werden nicht mehr befüllt. |
Auch abrufbar als: Unified diff
doc/ Trigram Erweiterung als Musskriterium für das Upgrade genannt
Ferner dokumentation.xml erweitert und den Hinweis auf ignore 0 in
der Upgrade-Datei entfernt (ist default 0)