【问题标题】:How to use 800.000 years BC in Postgres and Apache Superset如何在 Postgres 和 Apache Superset 中使用公元前 80 万年
【发布时间】:2020-04-02 09:10:10
【问题描述】:

我的印象是这是一个无解的问题...我想通过 Postgres 和 Apache Superset 显示一个图表,其中包含 800.000 年前的数据。数据保存在一个 CSV 文件中,我想将其上传到现有的 Postgres 数据库或 Apache Superset 提供的任何选项中。

现在,Postgres 似乎只提供这些日期/时间戳选项:

日期和时间戳不能用于我的目的。间隔似乎都不是一种选择,因为数据点之间没有相同的距离间隔;但我以前从未使用过间隔选项,所以不知道它是如何工作的。

有人知道解决方法吗?感谢您的任何提示!

【问题讨论】:

  • 您显然只想要年,而不是完整的日期(包括月和日),那么为什么不简单地使用一个整数列来存储年数呢? BC 阴性,AD 阳性
  • @a_horse_with_no_name:谢谢!问题是,Apache Supersets 要求日期是日期......但是,我找到了解决方法......将发布它。

标签: postgresql date timestamp superset apache-superset


【解决方案1】:

好的,想通了...虽然 Apache Superset 原则上要求 »date« 字段为日期,但 on 可以强制它将例如整数字段视为 »temporal«。因此,数据库中的 »integer« 和 Superset 中的 »temporal« 的组合使得显示 -800.000 年成为可能......

【讨论】:

    猜你喜欢
    • 2021-01-11
    • 2021-06-21
    • 1970-01-01
    • 2020-01-29
    • 2020-11-22
    • 2018-10-22
    • 2018-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多