Re: BUG #1630: Wrong conversion in to_date() function. See example.
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Michael Fuhr <mike@fuhr.org>
Cc: Ariel E. Carná/Elizabeth Sosa <acarna@tarifar.com>, pgsql-bugs@postgresql.org
Date: 2005-04-27T14:53:52Z
Lists: pgsql-bugs
Michael Fuhr <mike@fuhr.org> writes: > If anything I'd expect 2005-02-32 to be rejected as invalid, but I > don't know the history or rationale behind to_date's behavior. It is rejected by the standard date input converter: regression=# select '2005-02-32'::date; ERROR: date/time field value out of range: "2005-02-32" HINT: Perhaps you need a different "datestyle" setting. However we consider that to_date() exists to be Oracle compatible, and so I would regard this as a bug if and only if Oracle does something different with the same input. Anyone know? regards, tom lane