Re: Bug in date arithmetic

Поиск
Список
Период
Сортировка
Искать
От
David Fetter
Тема
Re: Bug in date arithmetic
Дата
Msg-id
20090824175415.GG5896@fetter.org
Ответ на
Список
Дерево обсуждения
Bug in date arithmetic David Fetter <david@fetter.org>
Re: Bug in date arithmetic Tom Lane <tgl@sss.pgh.pa.us>
Re: Bug in date arithmetic Tom Lane <tgl@sss.pgh.pa.us>
Re: Bug in date arithmetic David Fetter <david@fetter.org>
Re: Bug in date arithmetic Tom Lane <tgl@sss.pgh.pa.us>
Re: Bug in date arithmetic David Fetter <david@fetter.org>
Re: Bug in date arithmetic Tom Lane <tgl@sss.pgh.pa.us>
Re: Bug in date arithmetic David Fetter <david@fetter.org>
Re: Bug in date arithmetic Greg Stark <gsstark@mit.edu>
Re: Bug in date arithmetic David Fetter <david@fetter.org>
Re: Bug in date arithmetic "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Bug in date arithmetic Tom Lane <tgl@sss.pgh.pa.us>
Re: Bug in date arithmetic David Fetter <david@fetter.org>
Re: Bug in date arithmetic "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Bug in date arithmetic Tom Lane <tgl@sss.pgh.pa.us>
Re: Bug in date arithmetic Josh Berkus <josh@agliodbs.com>
Re: Bug in date arithmetic Sam Mason <sam@samason.me.uk>
On Mon, Aug 24, 2009 at 01:18:46PM -0400, Tom Lane wrote:
> I wrote:
> > ... I'm not sure why it's complaining about field overflow
> > rather than syntax error when the literal is taken as a timestamp,
> > but that's a pretty minor issue.
> 
> Oh, of course, it's because we allow this shorthand:
> 
> regression=# select '900102'::timestamptz;
>       timestamptz       
> ------------------------
>  1990-01-02 00:00:00-05
> (1 row)
> 
> so '900000'::timestamptz is seen as year (19)90, month 00, day 00,
> and "field out of range" is entirely sensible for that.
> 
> Just out of curiosity, what were you *expecting* this to do?
> You obviously weren't expecting the literal to be taken as
> interval, but its contents are not very sane for any other
> likely interpretation.

The gentleman in IRC was the one who was using the construct.  I spell
out my date arithmetic. :)

Cheers,
David.
-- 
David Fetter  http://fetter.org/
Phone: +1 415 235 3778  AIM: dfetter666  Yahoo!: dfetter
Skype: davidfetter      XMPP: david.fetter@gmail.com

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate

В списке pgsql-hackers по дате отправления
От: David Fetter
Дата:
Сообщение: Re: Slaying the HYPOTamus
От: Sam Mason
Дата:
Сообщение: Re: Slaying the HYPOTamus
FAQ