Re: /contrib/unixdate: Broke in cvs tip.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: /contrib/unixdate: Broke in cvs tip.
Дата
Msg-id 18446.991145596@sss.pgh.pa.us
обсуждение исходный текст
Ответ на /contrib/unixdate: Broke in cvs tip.  (Larry Rosenman <ler@lerctr.org>)
Ответы Re: /contrib/unixdate: Broke in cvs tip.
Список pgsql-hackers
Larry Rosenman <ler@lerctr.org> writes:
> I tried to use the unixdate contrib, and got the following:

I think unixdate is suffering from bit-rot.  Most or all of what it
does is now part of the mainframe anyway.

> Any ideas? (I need SOMETHING that takes a unix timestamp and turns it
> to timestamp. )

There are a number of ways.  I tend to rely on the binary equivalence
between int4 and abstime:

regression=# select now()::abstime::int4;?column?
-----------991145365
(1 row)

regression=# select 991145365::int4::abstime::timestamp;       ?column?
------------------------2001-05-29 10:09:25-04
(1 row)

but the more officially supported way to do the former is
date_part('epoch', timestamp), and I think there is also an
Approved Way to do the latter.  (Thomas?)
        regards, tom lane


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

Предыдущее
От: The Hermit Hacker
Дата:
Сообщение: Re: appendum: Re: *really* simple select doesn't use indices ...
Следующее
От: Oleg Bartunov
Дата:
Сообщение: haskeytype and index_formtuple