为什么排他下界转换为包容性?

Why are exclusive lower bounds converted to inclusive?

给定以下代码,有没有办法关闭 Postgres 将下限转换为包含,即从 (date[date+1

CREATE TABLE test (range daterange NOT NULL );
INSERT INTO test (range) VALUES ('(2001-01-01,infinity)');
SELECT * FROM test -- returns [2001-01-02,infinity)

答案在文档中 Ranges:

The built-in range types int4range, int8range, and daterange all use a canonical form that includes the lower bound and excludes the upper bound; that is, [). User-defined range types can use other conventions, however.

所以答案是否定的