Revision 11d25b53
Von Werner Hahn vor mehr als 7 Jahren hinzugefügt
doc/UPGRADE | ||
---|---|---|
22 | 22 |
CREATE EXTENSION IF NOT EXISTS pg_trgm; |
23 | 23 |
\q |
24 | 24 |
|
25 |
Wenn die Extension installiert ist können in den beiden Dateien |
|
26 |
- sql/Pg-upgrade2/trigram_indices_webshop.sql |
|
27 |
- sql/Pg-upgrade2/trigram_indices.sql |
|
28 |
das ignore auf 0 gesetzt werden und beide Dateien werden dann beim Anmelden eingespielt. |
|
29 |
Die Trigramindices sind ein Performancegewinn bei größeren Datenbanken |
|
30 |
|
|
25 | 31 |
Upgrade auf v3.5.0 |
26 | 32 |
=========================== |
27 | 33 |
|
sql/Pg-upgrade2/trigram_indices.sql | ||
---|---|---|
4 | 4 |
-- @encoding: utf-8 |
5 | 5 |
-- @ignore: 1 |
6 | 6 |
|
7 |
-- CREATE EXTENSION IF NOT EXISTS pg_trgm; |
|
8 | 7 |
|
9 | 8 |
CREATE INDEX customer_customernumber_gin_trgm_idx ON customer USING gin (customernumber gin_trgm_ops); |
10 | 9 |
CREATE INDEX customer_name_gin_trgm_idx ON customer USING gin (name gin_trgm_ops); |
templates/webpages/shop_order/show.html | ||
---|---|---|
185 | 185 |
</tr> |
186 | 186 |
<tr class="listrow"> |
187 | 187 |
[% FOREACH pos = IMPORT.shop_order_items %] |
188 |
<td>[% loop.index+1 %]</td>
|
|
188 |
<td>[% loop.index+1 %]</td> |
|
189 | 189 |
<td>[% HTML.escape(pos.partnumber) %]</td> |
190 | 190 |
<td>[% HTML.escape(pos.description) %]</td> |
191 | 191 |
<td>[% pos.quantity_as_number %]</td> |
Auch abrufbar als: Unified diff
WebshopApi: trigram indices und Hinweiss darauf in der UPGRADE Datei.