From: | Yann PICHOT <ypichot(at)gmail(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Format de date |
Date: | 2010-02-16 08:17:27 |
Message-ID: | 6ff7932d1002160017n48fec8bdhd271bd8402571c5e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
Il semblerai qu'il y ait eu une modification dans les formats de date pris
en compte dans les requête SQL entre la version 8.3 et la 8.4.
En 8.3.x les 2 requêtes SQL suivantes passent sans problème :
select * from matable where madate >= '2010-01-31'
select * from matable where madate >= '31/01/2010'
En 8.4 seule la première requête passe sans erreur, l'autre déclenche
l'erreur : ERROR: date/time field value out of range: "31/01/2010".
Dans les 2 cas j'utilise PGAdminIII v1.10.1 (Windows) sur un PostgreSQL
8.3.4 (Linux) et un PostgreSQL 8.4.2 (Windows). Problème constaté aussi sur
un PostgreSQL 8.4.2 Linux.
Les paramètres datestyle du postgres.conf sont dans les 2 cas à 'iso, mdy'.
Je n'ai pas trouvé dans les releases notes des version 8.4, 8.4.1 et 8.4.2
d'information au sujet d'un changement autour du format de date.
Si quelqu'un à une idée, je l'en remercie d'avance.
Cordialement,
--
Yann
From | Date | Subject | |
---|---|---|---|
Next Message | François Figarola | 2010-02-16 09:16:28 | Re: Format de date |
Previous Message | Dimitri Fontaine | 2010-02-11 10:13:18 | Re: Créer une vue sur un autre SGBD |