【问题标题】:Timezone data cannot be found :找不到时区数据:
【发布时间】:2019-11-05 04:16:19
【问题描述】:

当我为 CockroachDB 运行 jar 文件时,我看到以下错误:

org.postgresql.util.PSQLException: ERROR: invalid value for parameter "TimeZone": "Asia/Calcutta"
Detail: timezone data cannot be found

我尝试从 UTC 手动更改时区。

【问题讨论】:

  • 当我尝试使用 spring data JPA 从本地 cockroach 数据库表中获取数据时,我也遇到了同样的错误

标签: timezone cockroachdb


【解决方案1】:

CockroachDB 从系统中获取指定的时区信息。

来源因系统而异:

  • Linux:这可能意味着包tzdata 没有安装。使用标准包管理器安装它就足够了。
  • OSX:应该只是安装了
  • Windows:安装Go toolchain 可能会有一些运气,但我还没有尝试过。通常不建议在 Windows 上运行 CockroachDB 节点。

您可以在this CockroachDB issue中找到有关问题根源的更多详细信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 2022-01-25
    • 2018-05-08
    • 1970-01-01
    • 2016-10-23
    相关资源
    最近更新 更多