Re: Error in from_char() for field 'D'?

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Error in from_char() for field 'D'?
Дата
Msg-id 200611242341.kAONffT24668@momjian.us
обсуждение исходный текст
Ответ на Re: Error in from_char() for field 'D'?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
This has been saved for the 8.3 release:
http://momjian.postgresql.org/cgi-bin/pgpatches_hold

---------------------------------------------------------------------------

Tom Lane wrote:
> "Brendan Jurd" <direvus@gmail.com> writes:
> > However, in from_char(), the reverse is not true.  Looking at the code
> > snippet above, the digit is scanned straight into tmfc->d unaltered
> > (this value is later copied directly to tm->tm_wday circa line 3394).
> > Unless I'm missing something, when converting to text, 'D' yields 1-7,
> > but when converting back from text, 'D' expects 0-6.
> 
> Although this does look like a bug, I'm not sure it matters, because
> AFAICS there is no code path that will look at the value of tm_wday
> while constructing a timestamp value from a struct tm.  I'm inclined
> not to risk messing with it just before RC1 unless a visible fault
> can be demonstrated.
> 
>             regards, tom lane
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 9: In versions below 8.0, the planner will ignore your desire to
>        choose an index scan if your joining column's datatypes do not
>        match

--  Bruce Momjian   bruce@momjian.us EnterpriseDB    http://www.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Day and month name localization uses wrong
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [PATCHES] [PERFORM] Direct I/O issues