Tem sim! Crie essa função:

create function unix_time(timestamp) returns bigint as $$
select extract(epoch from $1)::bigint;
$$ language sql;

# select unix_time(now()::timestamp), now();
 unix_time  |              now
------------+-------------------------------
 1157202842 | 2006-09-02 09:14:02.057461-04
(1 registro)

-- 
Rodrigo Hjort
http://icewall.org/~hjort

2006/9/2, Joe Rabelo <[EMAIL PROTECTED]>:
> Pessoal,
>
> Estou criando um stored procedure em pl/pgsql.
> Preciso comparar a data corrente com a data que esta no banco de dados.
> Porém a data do banco esta como integer, pois uso o formato unixtime.
>
> Eu tenho como transformar o unixtime do banco em timestamp ou vice-versa?
>
> Agradeço desde já.
>
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a