Changeset 75104 in spip-zone


Ignore:
Timestamp:
Aug 29, 2013, 6:24:01 PM (8 years ago)
Author:
lesage.sylvain@…
Message:

Les colonnes binaires ne peuvent pas être indéxées par fulltext

En particulier, ça empechait la création d'un index "tout" pour
la table "auteur", parce que la colonne "login" est binaire.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fulltext/inc/fulltext_exec.php

    r75103 r75104  
    2424                if (preg_match(',^(tiny|long|medium)?text\s,i', $desc['field'][$f]))
    2525                        $champs[$i] = "`$f`";
    26                 else if (preg_match(',^varchar.*\s,i', $desc['field'][$f]))
     26                else if (preg_match(',^varchar.*\s,i', $desc['field'][$f]) && !preg_match(',COLLATE utf8_bin.*\s,i', $desc['field'][$f]))
    2727                        $champs[$i] = "`$f`";
    2828                else
Note: See TracChangeset for help on using the changeset viewer.