Una conversión a timestamp(0)
o timestamptz(0)
rondas a segundos completos:
SELECT now()::timestamp(0);
Las fracciones no se almacenan en columnas de tabla de este tipo.
date_trunc()
trunca (deja los segundos sin cambios), que a menudo es lo que realmente desea:
SELECT date_trunc('second', now()::timestamp);