sql >> Base de Datos >  >> RDS >> PostgreSQL

SQL 'AT TIME ZONE', consulta amplia y con una expresión 'SELECT' todas las columnas (tablename.*)

Si sus columnas son del tipo timestamp , luego usando AT TIME ZONE es la forma correcta de convertirlos a una zona horaria específica.

Sin embargo, no use EET . Use una zona horaria específica basada en la localidad de esta lista , como Europe/Bucharest - o lo que sea aplicable para usted.

Alternativamente, si sus columnas son del tipo timestamp with time zone , luego puede establecer la zona horaria de la sesión y postgres hará la conversión por usted:

SET TIME ZONE 'Europe/Bucharest'

Debería leer los documentos para comprender la diferencia de estos dos tipos de marcas de tiempo.