我有一个列需要带时区的时间戳,但我不能使用内置的 pgSQL 函数,也不能修改该列以接受空日期。如何以正确的格式手动插入不代表时间的字符串日期?
最佳答案
除了null
之外,没有空 时间戳,但您可以使用特殊日期/时间值之一 infinity
或 -无穷大
。
select 'infinity'::timestamp, '-infinity'::timestamp
timestamp | timestamp
-----------+-----------
infinity | -infinity
(1 row)
关于postgresql - 如何将空日期插入postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50883686/