On Thu, Oct 02, 2003 at 10:04:39AM -0400, Tom Lane wrote: > Karel Zak <[EMAIL PROTECTED]> writes: > > The to_timestamp() do nothing with date/time and use internal > > tm2timestamp() routine only. I don't think that check all date/time > > ranges in to_timestamp() is good idea if it's already implemented at > > the another place in our code. > > But it evidently *isn't* checked. As of CVS tip: > > regression=# select to_timestamp('44 October 2003', 'DD FMMonth YYYY'); > to_timestamp > ------------------------ > 2003-11-13 00:00:00-05 > (1 row) > > The regular timestamp input converter certainly has the checks: > > regression=# select '44 October 2003'::timestamp; > ERROR: invalid input syntax for type timestamp: "44 October 2003"
Sure, because it check date/time parsers and there isn't common way how check it if you don't use there parses. OK, I will add 'tm' struct checker to my TODO for 7.5 Karel -- Karel Zak <[EMAIL PROTECTED]> http://home.zf.jcu.cz/~zakkr/ ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html