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