Format de date

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

Responses

Browse pgsql-fr-generale by date

  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