3
PostgreSQL范围类型中的'infinity'的含义是什么?指定infinity
或-infinity
作为绑定还是NULL
?即是infinity
一个明确的形式,指定范围界限是无限的,而NULL
会隐式指定一个无限界限范围?PostgreSQL范围类型中的NULL与`infinity`的关系
请参见下面的例子:
SELECT tstzrange('-infinity','infinity') && tstzrange(NULL, NULL);
?column?
----------
t
SELECT tstzrange('2013-01-01 00:00:00+01', '2013-02-01 00:00:00+01')
&& tstzrange(NULL, '2013-03-01 00:00:00+01');
?column?
----------
t
SELECT tstzrange('2013-01-01 00:00:00+01', '2013-02-01 00:00:00+01')
&& tstzrange('-infinity', '2013-03-01 00:00:00+01');
?column?
----------
t