PostgreSQL 17.9
LOCALTIMESTAMP[(precision)]- [ ]parte opcional
- precision
- Número de decimales de los segundos, de 0 a 6; por defecto, los 6integerOpcional
Valor devuelto
Fecha con hora sin zona horaria (timestamp) del momento en que empezó la transacción
Ejemplos
Hora actual sin zona horaria y con ella
PostgreSQL 17.9
SELECT LOCALTIMESTAMP AS local_now,
NOW() AS with_zone;Sin fracciones de segundo y hace una hora
PostgreSQL 17.9
SELECT LOCALTIMESTAMP(0) AS without_fractions,
LOCALTIMESTAMP - INTERVAL '1 hour' AS hour_ago;Detalles
La hora se toma en la zona horaria del ajuste TimeZone (en el sandbox, UTC), pero la zona no se guarda en el valor. Como con NOW(), el valor no cambia dentro de una transacción. Sin precisión, escribe LOCALTIMESTAMP sin paréntesis.