如何编码已知日期但未知年份?

Dav*_*uer 7 postgresql best-practices datetime date

我正在使用 Postgres 数据库,并且有一个带有日期时间字段的表。对于许多记录,我们知道年份但不知道日期。有时我们知道日期但不知道年份。其他时候我们知道时间但不知道日期。

使用日期时间数据类型时如何存储部分日期信息?

Mic*_*een 1

我唯一能想到的就是将日期分为日/月和年 - 根据需要将其中一个或另一个设置为 NULL。这是我认为使用单独字段的分割年/月/日结构的唯一一次。