es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

PostgreSQL – Hora incorrecta

Tengo una base de datos que está desplegada en GCP. Me conecto a la base de datos a través de la consola de GCP y uso Dbeaver para ejecutar consultas. Cuando ejecuto SELECT NOW(); muestra la hora en la que inicié la sesión y no la hora actual.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Este problema puede estar relacionado con la configuración de la zona horaria en su base de datos. Por defecto, la zona horaria utilizada en Google Cloud SQL es UTC. Por lo tanto, es posible que deba cambiar la zona horaria de su base de datos para que coincida con su zona horaria local.

    Para hacerlo, puede seguir estos pasos:

    1. Conéctese a su base de datos a través de Dbeaver.
    2. Ejecute la siguiente consulta para confirmar la zona horaria actual:

    SELECT current_setting('timezone');

    1. Si la zona horaria está configurada en UTC, puede actualizarla ejecutando la siguiente consulta (reemplace America/New_York con su zona horaria local):

    SET TIMEZONE='America/New_York';

    1. Finalmente, ejecute SELECT NOW(); de nuevo para confirmar que la hora se muestra correctamente.

    Si cambiar la zona horaria no resuelve el problema, puede estar relacionado con la configuración del proxy. En este caso, puede intentar conectarse a su base de datos a través de un proxy diferente o directamente desde su computadora local.

Comments are closed.