Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Requêtes SQL mal traduites
- From: Olivier Salaün <adresse@cachée>
- To: Pascal Maes <adresse@cachée>
- Cc: adresse@cachée
- Subject: Re: [sympa-fr] Requêtes SQL mal traduites
- Date: Fri, 03 Oct 2008 14:38:58 +0200
Bonjour,
Pascal Maes a écrit :
Le 05-juin-08 à 10:22, David Verdin a écrit :Ca semble indiquer que la fonction edit_list échappe les caractères '>' dans la config de liste. Je n'ai pas pu reproduire le problème.
Nous avons corrigé cette erreur depuis. Le correctif n'est pas encore inclus dans une nouvelle version de Sympa.j'avais appliqué le patch en question.
En attendant, voici le patch à appliquer : http://sourcesup.cru.fr/viewvc/viewvc/branches/sympa-5.4-branch/wwsympa/wwsympa.fcgi?r1=4997&r2=4996&pathrev=4997
Cordialement,
Pascal Maes a écrit :
Le passage à la version 5.4.3 n'a pas arrangé le problème suivant :
les requêtes SQL contenant des signes <= ou >= sont converties avant d'être envoyées au serveur de base de données ; cela donne :
Jun 4 13:39:09 listes wwsympa[12300]: SQLSource::query() Unable to prepare SQL query : ORA-00920: invalid relational operator (DBD ERROR: error possibly near <*> indicator at char 76 in 'SELECT DISTINCT email FROM table1,table2,table3 WHERE length(trim(email)) <*>> 0 AND ...
J'ai vu qu'il était intégré dans la revision 5085 que j'ai installée.
Le problème a disparu lorsqu'on passe par do_edit_list_request(data_source) mais il persiste (de temps en temps) lorqu'on synchronise ls membres avec les sources de données.
Sep 27 04:14:03 localhost wwsympa[10546]: SQLSource::query() Unable to prepare SQL query : ORA-00920: invalid relational operator (DBD ERROR: error possibly near <*> indicator at char 76 in 'SELECT DISTINCT email FROM ... WHERE length(trim(email)) <*>> 0 AND ... AND begda <= sysdate AND endda >= sysdate ...
Sep 27 04:14:03 localhost wwsympa[10546]: List::_load_users_include2() Inclusion include_sql_query failed in list ...
Pouvez-vous faire un essai en corrigeant la config de liste et en rééditant la config via l'interface web.
-
Re: [sympa-fr] Requêtes SQL mal traduites,
Pascal Maes, 03/10/2008
-
Re: [sympa-fr] Requêtes SQL mal traduites,
Olivier Salaün, 03/10/2008
- Re: [sympa-fr] Requêtes SQL mal traduites, Pascal Maes, 03/10/2008
-
Re: [sympa-fr] Requêtes SQL mal traduites,
Olivier Salaün, 03/10/2008
Archives gérées par MHonArc 2.6.19+.