Postgresql 如何在Postgres和Apache超集中使用公元前800000年

Postgresql 如何在Postgres和Apache超集中使用公元前800000年,postgresql,date,timestamp,superset,apache-superset,Postgresql,Date,Timestamp,Superset,Apache Superset,我觉得这是一个无法解决的问题。。。我想通过Postgres和Apache超集显示一个图表,其中包含80万年前的数据。数据存储在CSV文件中,我想上传到现有的Postgres数据库或Apache Superset提供的任何选项中 现在,仅提供这些日期/时间戳选项,似乎: 其中日期和时间戳不能用于我的目的。间隔似乎都不是一个选项,因为数据点之间没有相同的距离间隔;但我以前从未使用过间隔选项,因此不确定该选项如何工作 有人知道这方面的解决方法吗?谢谢你的提示 好吧,算了。。。虽然Apache超集原则

我觉得这是一个无法解决的问题。。。我想通过Postgres和Apache超集显示一个图表,其中包含80万年前的数据。数据存储在CSV文件中,我想上传到现有的Postgres数据库或Apache Superset提供的任何选项中

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

其中日期和时间戳不能用于我的目的。间隔似乎都不是一个选项,因为数据点之间没有相同的距离间隔;但我以前从未使用过间隔选项,因此不确定该选项如何工作


有人知道这方面的解决方法吗?谢谢你的提示

好吧,算了。。。虽然Apache超集原则上要求“日期”字段为日期,但可以强制它考虑整数字段,例如时间字段。因此,数据库中的»整数«和超集中的»时间«的组合使显示-800000年成为可能

好吧,算了。。。虽然Apache超集原则上要求“日期”字段为日期,但可以强制它考虑整数字段,例如时间字段。因此,数据库中的»整数«和超集中的»时间«的组合使显示-800000年成为可能

显然,您只想要年,而不是完整的日期(包括月和日),那么为什么不简单地使用存储年数的整数列呢?BC为负值,BC为正值AD@a_horse_with_no_name:谢谢!问题是,Apache超集要求日期为日期。。。然而,我找到了一种方法。。。你显然只想要年,而不是完整的日期(包括月和日),那么为什么不简单地使用一个整数列来存储年数呢?BC为负值,BC为正值AD@a_horse_with_no_name:谢谢!问题是,Apache超集要求日期为日期。。。然而,我找到了一种方法。。。我会贴出来的。