如何在postgres中插入空日期

时间:2018-06-15 23:11:09

标签: postgresql

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

1 个答案:

答案 0 :(得分:3)

null以外没有时间戳,但您可以使用其中一个特殊日期/时间值infinity-infinity

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

 timestamp | timestamp 
-----------+-----------
 infinity  | -infinity
(1 row)

请参阅Table 8.13. Special Date/Time Inputs.