Re: Suggestions for 7.3 date handling
От | Thomas Lockhart |
---|---|
Тема | Re: Suggestions for 7.3 date handling |
Дата | |
Msg-id | 3C62B982.E77A74B6@fourpalms.org обсуждение исходный текст |
Ответ на | Re: Suggestions for 7.3 date handling ("Christopher Kings-Lynne" <chriskl@familyhealth.com.au>) |
Ответы |
Re: Suggestions for 7.3 date handling
|
Список | pgsql-hackers |
(resent, with changes) > OK, we have some legacy columns that use int4 as their type. It would be > nice to be able to do easy date handling with them. How about this? Folding in Peter's suggestion to use a multiplication operator rather than a text string conversion which I originally proposed: thomas=# create or replace function date_part(text,int4) thomas-# returns float8 as thomas-# 'select date_part($1, timestamp without time zone \'epoch\' thomas-# + (interval '1 sec' * $2));' language 'sql'; thomas=# select extract('epoch' from timestamp without time zone 'today'), thomas-# extract('epoch' from 1013040000);date_part | date_part ------------+------------1013040000 | 1013040000 Seems to provide what you want, and you don't have to do any coding. btw, I like that "create or replace" we have now! - Thomas
В списке pgsql-hackers по дате отправления: