【问题标题】:PostgreSQL - Incorrect timePostgreSQL - 时间不正确
【发布时间】:2022-01-05 13:59:18
【问题描述】:

我有一个部署在 GCP 中的数据库。我通过 GCP 控制台连接到 DB 并使用 Dbeaver 运行查询。当我运行 SELECT NOW();它显示的是我开始会话的时间,而不是当前时间。

【问题讨论】:

    标签: postgresql google-cloud-platform proxy timezone dbeaver


    【解决方案1】:

    看起来您启动了一个事务,而 NOW() 显示事务开始的时间。您有 2 个选项来解决此问题:

    • 不要使用事务,您可以使用 NOW()
    • 或者在事务中,使用 CLOCK_TIMESTAMP()

    另请参阅 the manual 了解此行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-11
      • 2021-10-26
      • 2013-11-17
      相关资源
      最近更新 更多