BUG #16338: casting interval '24h' to time returns '00:00:00' instead of '24:00:00'

Поиск
Список
Период
Сортировка
От PG Bug reporting form
Тема BUG #16338: casting interval '24h' to time returns '00:00:00' instead of '24:00:00'
Дата
Msg-id 16338-b198c8cc2395ba5f@postgresql.org
обсуждение исходный текст
Ответы Re: BUG #16338: casting interval '24h' to time returns '00:00:00' instead of '24:00:00'  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      16338
Logged by:          Io Mihai
Email address:      iomihai@hotmail.com
PostgreSQL version: 12.2
Operating system:   Arch Linux, Ubntu
Description:

While casting intervals to time I noticed interval '24h' casts to '00:00:00'
time rather than '24:00:00'
Casting first to text or varchar then to time works as expected
select (interval '24h')::time; => '00:00:00'
select (interval '24h')::text::time => '24:00:00';
I experienced this in PostgreSQL  9 -12 .
Is this a bug or is this how it is supposed to work?

Thank you,
Mihai


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

Предыдущее
От: Jehan-Guillaume de Rorthais
Дата:
Сообщение: Re: [BUG] non archived WAL removed during production crash recovery
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #16338: casting interval '24h' to time returns '00:00:00' instead of '24:00:00'