PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 16/11/2022 16:59:31

elbarto06
Membre

ERROR : trailing junk after numeric... depuis passage Postgres 15

Bonjour à tous,

J'ai un soucis depuis que je suis passé en postgres 15 (base de test)
Je me suis aperçu que plusieurs requêtes sont mal formées, par exemple :

select * from toto where id=100ORDER BY id;

Requête certes incorrect puisqu'il manque l'espace entre 100 et ORDER BY mais jusqu'à présent sur Postgres 10, 11, 12, 13 et 14 ; Oracle et SQL Server ca fonctionnait quand même.
Depuis Postgres 15 j'ai cette erreur en exécutant exactement la même requête :

ERROR:  trailing junk after numeric literal at or near "100O"
LINE 1: select * from toto where id=100ORDER BY id;
                                             ^
SQL state: 42601

Ma question est : le temps de corriger toutes les requêtes y'a t-il une possibilité de configurer Postgres 15 afin qu'il reprenne provisoirement l'ancien comportement ?

Je sais c'est pas l'idéal mais provisoirement ca m'aiderait.

Merci smile

Dernière modification par elbarto06 (16/11/2022 17:01:45)

Hors ligne

#2 16/11/2022 17:37:46

rjuju
Administrateur

Re : ERROR : trailing junk after numeric... depuis passage Postgres 15

Bonjour,


Malheureusement non il n'y a aucune option de configuration pour avoir l'ancien comportement.

Hors ligne

Pied de page des forums