extract
devuelve un double precision floating-point
cuya precisión varía según la plataforma.
select extract(epoch from now());
date_part
------------------
1468585846.00179
set extra_float_digits = 3;
select extract(epoch from now());
date_part
---------------------
1468586127.88283896
extra_float_digits
se puede configurar en la sesión como se indicó anteriormente, en nivel de base de datos o en nivel de servidor