BUG #4523: TO_CHAR function : the ".US" format returns incorrect value

Поиск
Список
Период
Сортировка
От Moussard
Тема BUG #4523: TO_CHAR function : the ".US" format returns incorrect value
Дата
Msg-id 200811121511.mACFBxjU038109@wwwmaster.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #4523: TO_CHAR function : the ".US" format returns incorrect value  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      4523
Logged by:          Moussard
Email address:      evelyne.moussard@cartes-bancaires.com
PostgreSQL version: 8.3.3
Operating system:   i686-redhat-linux-gnu
Description:        TO_CHAR function : the ".US" format returns incorrect
value
Details:

Using the "TO_CHAR" function, the ".US" format doesn't display the correct
value for the microseconds part of a timestamp value.

For exemple :

CREATE TABLE  TITEST
  (
     DH_DEBUT        TIMESTAMP(0),
     TS_DEBUT         TIMESTAMP(6),
     D_DEBUT         DATE
  )
WITH (FILLFACTOR = 90);

truncate table titest;
insert into titest (ts_debut) values ('31/12/2008 23:59:58.123457');

select ts_debut from titest;

Returns the correct value : 2008-12-31 23:59:58.123457

select to_char(ts_debut,'dd/mm/yyyy HH24:MI:SS.US') from titest;

Returns a wrong value : 31/12/2008 23:59:58.123456
(the last number is not correct : 6 instead of 7).

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #4522: autovacuum working send SIGUSR1 to the wrong pid
Следующее
От: "Hiroshi Saito"
Дата:
Сообщение: Re: BUG #4167: When generating UUID using UUID-OSSP module, UUIDs are not unique on Windows