Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 11d25b53

Von Werner Hahn vor mehr als 6 Jahren hinzugefügt

  • ID 11d25b53fa311e7d86d499b0350e7aa9a1262859
  • Vorgänger 8bd48e18
  • Nachfolger f81dcf34

WebshopApi: trigram indices und Hinweiss darauf in der UPGRADE Datei.

Unterschiede anzeigen:

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