Project

General

Profile

Actions

Bug #8487

closed

Recherche via contains Majuscule/Minuscule

Added by Marc Avenel almost 5 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Start date:
01/16/2017
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox
Votre version de Silverpeas:
5.15.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Base BD_MGIC - Table mgic_hr_function

Nous avons un enregistrement
  • Champ "labelfr"
  • contenu "Chargé de communication"
    Si je recherche dans MYDB
  • avec labelfr CONTAINS "chargé"
il ne trouve pas l'enregistrement
  • car le contenu commence par "C" et non C
    Ca réagit comme
  • select * from mgic_hr_function WHERE labelfr LIKE '%charg%'
  • et Non comme
  • select * from mgic_hr_function WHERE labelfr ILIKE '%charg%'

Est-ce normal?


Files

MyDB_View_Chargé.PNG (10.1 KB) MyDB_View_Chargé.PNG Marc Avenel, 01/16/2017 11:00 AM
JDBC_View_Chargé.PNG (24.7 KB) JDBC_View_Chargé.PNG Marc Avenel, 01/16/2017 11:01 AM
Actions #1

Updated by Marc Avenel almost 5 years ago

Problème de recherche avec "Chargé" et "chargé"
J'ai oublié de
  • vous préciser que dans le connecteur JDBC cela fonctionne bien
  • vous donner les copies écran.
Actions #2

Updated by David Lesimple almost 5 years ago

  • Priority changed from High to Normal
Actions #3

Updated by David Lesimple almost 5 years ago

  • Status changed from New to Qualified

Disons qu'en effet ce n'est pas homogène avec le connecteur JDBC, ce dernier ignorant la casse dans le contains.
Pour info: ilike est spécifique postgresql.

Actions #4

Updated by Marc Avenel almost 5 years ago

Oui, Je suis tout à fait d'accord avec vous.
  • Par contre les utilisateurs ne comprennent pas qu'il voient dans la liste (JDBC)
  • Par contre ils ne peuvent le voir pour modifier l'enregistrement (MyDB).
  • Pensez vous une mise à jour dans ce sens ?
    Par avance Merci
Actions #5

Updated by Miguel Moquillon about 2 years ago

  • Status changed from Qualified to In progress...
  • Assignee set to Miguel Moquillon
  • Target version set to Version 6.1
Actions #6

Updated by Miguel Moquillon about 2 years ago

  • Status changed from In progress... to Resolved
Actions #7

Updated by Miguel Moquillon about 2 years ago

  • % Done changed from 0 to 100
Actions #8

Updated by Miguel Moquillon about 2 years ago

La fonction SQL LOWER est utilisée pour lancer une recherche non sensible à la casse des caractères avec l'opérateur SQL LIKE. Cette fonction n'est pas supportée par toutes les bases de données mais elle l'est par celles supportées par Silverpeas (à savoir PostgreSQL, MS-SQLServer, et Oracle).

Actions #9

Updated by Nicolas Eysseric about 2 years ago

  • Subject changed from MYDB-Recherche via contains Majuscule/Miniscule to Recherche via contains Majuscule/Minuscule
  • Status changed from Resolved to Closed

Désormais la recherche avec les opérateurs =, <> et like sont insensibles à la casse.
Validé et intégré.

Actions #10

Updated by Marc Avenel about 2 years ago

  • Status changed from Closed to Feedback

Ceci est vrai pour la version 6 mais pas la 5 ?
Pour la version 6 , il faut attendre votre mise à jour?

Actions #11

Updated by David Lesimple about 2 years ago

  • Tracker changed from Support to Bug
  • Status changed from Feedback to Closed
  • Votre base de données set to Toutes

Marc Avenel a écrit :

Ceci est vrai pour la version 6 mais pas la 5 ?

Corrigé uniquement sur la version 6.

Actions #12

Updated by Marc Avenel about 2 years ago

Merci à vous

Actions #13

Updated by Marc Avenel about 2 years ago

  • Status changed from Closed to Re-opened

Pas intégré sur notre version 6.

Actions #14

Updated by Miguel Moquillon about 2 years ago

  • Status changed from Re-opened to Closed

Merci de ne pas rouvrir un ticket fermé d'un projet/composant Silverpeas juste parce que la version de Silverpeas qui inclue la correction n'a pas encore été installée chez vous.

Le cycle de suivi d'un ticket d'un projet/composant Silverpeas diffère de celui d'un projet client. Dans un projet Silverpeas, un ticket fermé signifie que l'évolution ou la correction a été validée et intégrée dans le code principale de Silverpeas, code à partir duquel une version de build sera construite automatiquement par notre serveur d'intégration continue (selon une planification donnée). L'état fermé du ticket ne signifie donc pas ici que la version de Silverpeas qui inclue la correction a été installée chez vous.

Actions

Also available in: Atom PDF