Tengo un esquema de tabla de mensajes como este (msg_id, msg_from_id, msg_to_id, msg_text, msg_time). ... y estoy pensando en la conversión de la marca de tiempo del mensaje.
¿Cuál es el mejor enfoque entre los dos?
La solución simple y correcta es configurar correctamente la timezone del parámetro de la base de datos para la sesión del cliente:
SET timezone = 'Asia/Kolkata'; Luego, la base de datos representará todas las timestamp with time zone correctamente para esa zona horaria. En resumen, PostgreSQL puede administrar la zona horaria por usted.