如何在postgres中插入空日期

Dan*_*Dan 6 postgresql

我有一列需要带时区的时间戳,但我不能使用内置的 pgSQL 函数,也不能修改该列以接受空日期。如何手动插入不代表时间的正确格式的字符串日期?

kli*_*lin 6

除了 没有时间戳null,但您可以使用特殊日期/时间值之一infinity-infinity

select 'infinity'::timestamp, '-infinity'::timestamp

 timestamp | timestamp 
-----------+-----------
 infinity  | -infinity
(1 row)
Run Code Online (Sandbox Code Playgroud)

请参阅表8.13。特殊日期/时间输入。