Fixed #26345 -- Clarified which RangesFields always return a canonical form.
This commit is contained in:
parent
ca5c05ddbe
commit
b3610f38fa
|
@ -586,7 +586,7 @@ suitable for.
|
||||||
All of the range fields translate to :ref:`psycopg2 Range objects
|
All of the range fields translate to :ref:`psycopg2 Range objects
|
||||||
<psycopg2:adapt-range>` in python, but also accept tuples as input if no bounds
|
<psycopg2:adapt-range>` in python, but also accept tuples as input if no bounds
|
||||||
information is necessary. The default is lower bound included, upper bound
|
information is necessary. The default is lower bound included, upper bound
|
||||||
excluded.
|
excluded; that is, ``[)``.
|
||||||
|
|
||||||
``IntegerRangeField``
|
``IntegerRangeField``
|
||||||
---------------------
|
---------------------
|
||||||
|
@ -598,6 +598,10 @@ excluded.
|
||||||
the database and a :class:`~psycopg2:psycopg2.extras.NumericRange` in
|
the database and a :class:`~psycopg2:psycopg2.extras.NumericRange` in
|
||||||
Python.
|
Python.
|
||||||
|
|
||||||
|
Regardless of the bounds specified when saving the data, PostgreSQL always
|
||||||
|
returns a range in a canonical form that includes the lower bound and
|
||||||
|
excludes the upper bound; that is ``[)``.
|
||||||
|
|
||||||
``BigIntegerRangeField``
|
``BigIntegerRangeField``
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
@ -608,6 +612,10 @@ excluded.
|
||||||
in the database and a :class:`~psycopg2:psycopg2.extras.NumericRange` in
|
in the database and a :class:`~psycopg2:psycopg2.extras.NumericRange` in
|
||||||
Python.
|
Python.
|
||||||
|
|
||||||
|
Regardless of the bounds specified when saving the data, PostgreSQL always
|
||||||
|
returns a range in a canonical form that includes the lower bound and
|
||||||
|
excludes the upper bound; that is ``[)``.
|
||||||
|
|
||||||
``FloatRangeField``
|
``FloatRangeField``
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
@ -636,6 +644,10 @@ excluded.
|
||||||
:class:`~django.db.models.DateField`. Represented by a ``daterange`` in the
|
:class:`~django.db.models.DateField`. Represented by a ``daterange`` in the
|
||||||
database and a :class:`~psycopg2:psycopg2.extras.DateRange` in Python.
|
database and a :class:`~psycopg2:psycopg2.extras.DateRange` in Python.
|
||||||
|
|
||||||
|
Regardless of the bounds specified when saving the data, PostgreSQL always
|
||||||
|
returns a range in a canonical form that includes the lower bound and
|
||||||
|
excludes the upper bound; that is ``[)``.
|
||||||
|
|
||||||
Querying Range Fields
|
Querying Range Fields
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue