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 30/09/2013 11:25:26

mortimer.pw
Membre

explicit type casts

Bonjour,

Nous travaillons sur la migration d'une base 8.2.4 vers 9.2.4 sous CentOS 5.9.

Nous avons des problèmes de casts sur certaines requêtes :

ERROR:  operator does not exist: numeric <= text
LINE 6:  and A.debut_periode<=to_char(P.jour,'yyyymmdd')
                            ^
HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.

Y-a-t'il un moyen de contournement ? peut être avec un paramètre dans le postgresql.conf ?

D'avance merci pour les réponses.

Hors ligne

#2 30/09/2013 14:26:35

gleu
Administrateur

Re : explicit type casts

Non, il faut réécrire la requête. Dans ce cas, c'est assez simple : A.debut_periode<=to_char(P.jour,'yyyymmdd')::integer devrait fonctionner.


Guillaume.

Hors ligne

#3 01/10/2013 11:39:35

mortimer.pw
Membre

Re : explicit type casts

Bonjour Guillaume,

Ok merci pour la réponse. Encore du boulot sad.

Hors ligne

Pied de page des forums