Bug #10386
ferméConversion à tort de la requête en minuscule
0%
Description
Bonjour,
Je rencontre des difficultés quant à l'utilisation du composant connecteurJDBC en version 6.1.
En BDD (Postgres) nous utilisons un certain nombre de vues afin de récupérer des informations dans, par exemples, plusieurs workflow.
Cependant, il ne nous est pas possible de requêter sur celles-ci car la valeur du "SQLReq" est systématiquement transformée en minuscule.
Cela pose donc un problème pour récupérer des informations telles que des noms de dossier, de groupes , etc...
Je viens de revenir sur un SNAPSHOT en version 6.0.2 est cela fonctionnait.
Fichiers
Mis à jour par David Lesimple il y a presque 6 ans
- Statut changé de New à Feedback
Mathis FIBLEUIL a écrit :
En BDD (Postgres) nous utilisons un certain nombre de vues afin de récupérer des informations dans, par exemples, plusieurs workflow.
Cependant, il ne nous est pas possible de requêter sur celles-ci car la valeur du "SQLReq" est systématiquement transformée en minuscule.
Cela pose donc un problème pour récupérer des informations telles que des noms de dossier, de groupes , etc...
Postgresql n'est pas sensible à la casse, alors je ne vois pas bien ce que tu veux dire.
Le résultat de la requête sur la vue remonte tout en minuscules ?
Mis à jour par Mathis FIBLEUIL il y a presque 6 ans
- Fichier Problème PostgreSQL Vues 1.png Problème PostgreSQL Vues 1.png ajouté
- Fichier Problème PostgreSQL Vues 2.png Problème PostgreSQL Vues 2.png ajouté
- Fichier Problème PostgreSQL Vues 3.png Problème PostgreSQL Vues 3.png ajouté
- Fichier Problème PostgreSQL Vues 4.png Problème PostgreSQL Vues 4.png ajouté
- Fichier Problème PostgreSQL Vues 5.png Problème PostgreSQL Vues 5.png ajouté
Bonjour David,
Désolé du retard, 2 autres workflow sont en cours de montage.
Oui, PostgreSQL n'est pas sensible à la casse, cependant nos vues sont construites avec PgAdmin3, les créant comme des relations telles que dans le fichier Problème PostgreSQL Vues 1.png.
Dans le fichier Problème PostgreSQL Vues 2.png, tu pourra y trouver un exemple d'exploitation des vues sur la plateforme AcCo.
Dans les fichiers Problème PostgreSQL Vues 3.png, Problème PostgreSQL Vues 4.png, Problème PostgreSQL Vues 5.png, je t'ai mis le step-by-step afin d'arriver à l'erreur.
1 - Je renseigne ma requête dans l'onglet "requête"comme en version 5.15,
2 - Je valide la requête et récupère une erreur comme quoi la requête SQL a échoué et ne reçoit aucun résultat,
3 - Je retourne sur l'onglet "requête" et je m'aperçoit que la requête du champ "SQLReq" a été modifié en minuscule.
Nous exploitons, à l'heure actuelle, 79 Vues en BDD PostgreSQL et toutes dans ce format.
Celles-ci, sont elles-mêmes exploités dans tous nos workflow et certaines WebPages.
Je pourrais effectivement reprendre tout cela en recréant toute les vues, ce faisant cela fonctionnait en version 5.15 (et précédentes).
Mis à jour par David Lesimple il y a presque 6 ans
- Sujet changé de Modification des requêtes JDBC à Conversion à tort de la requête en minuscule
- Statut changé de Assigned à Qualified
- Le comportement observé :
L'objet de la requête est systématiquement converti en minuscule, qu'il soit placé entre guillemets ou pas.
- Le comportement attendu :
Lorsque l'objet est écrit entre guillemets, il ne devrait pas être converti en minuscule et devrait rester sensible à la casse.
Mis à jour par Mathis FIBLEUIL il y a plus de 5 ans
Bonjour,
Est-ce qu'il y a eu de l'avancement sur ce sujet ?
C'est l'un de mes problèmes bloquants pour passer en V6.
Merci.
Cordialement,
Mathis
Mis à jour par Nicolas Eysseric il y a plus de 5 ans
- Statut changé de Qualified à Assigned
- Assigné à changé de David Lesimple à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a plus de 5 ans
- Statut changé de Assigned à In progress...
- Version cible mis à Version 6.1
Mis à jour par Miguel Moquillon il y a plus de 5 ans
- Statut changé de In progress... à Resolved
La requête SQL n'est désormais plus forcée en minuscule.
Mis à jour par Nicolas Eysseric il y a plus de 5 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Nicolas Eysseric il y a plus de 5 ans
- Statut changé de Integration in progress... à Closed
Validé et donc intégré.
Mis à jour par Nicolas Eysseric il y a plus de 5 ans
Disponible dans le build 6.1-build190403