PostgreSQL 10中更广泛的默认日期范围?

问题描述 投票:1回答:1

我正在使用PostgreSQL 10,我在documentation中看到date类型的最小范围是公元前4713年。有没有办法让更低的分钟,如5000BC?或者我应该拿出自己的解决方案?

postgresql date datetime date-range
1个回答
1
投票

您必须构建自定义解决方案,例如将日期保存为两个字段,例如一个date和一个额外的smallint抵消。

也许最干净的方法是定义自己的数据类型,在内部使用date获取更新的值,使用smallint获取较旧的日期。您可以在此类型上定义自己的运算符集,并将其用作普通日期。

© www.soinside.com 2019 - 2024. All rights reserved.