diff options
| author | Mads Jensen <mje@inducks.org> | 2017-09-18 15:42:29 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-09-18 09:42:29 -0400 |
| commit | d549b8805053d4b064bf492ba90e90db5d7e2a6b (patch) | |
| tree | 2beee237ae541804ba18367d81e82840745d6e47 /docs/releases/2.0.txt | |
| parent | da1ba03f1dfb303df9bfb5c76d36216e45d05edc (diff) | |
Fixed #26608 -- Added support for window expressions (OVER clause).
Thanks Josh Smeaton, Mariusz Felisiak, Sergey Fedoseev, Simon Charettes,
Adam Chainz/Johnson and Tim Graham for comments and reviews and Jamie
Cockburn for initial patch.
Diffstat (limited to 'docs/releases/2.0.txt')
| -rw-r--r-- | docs/releases/2.0.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/releases/2.0.txt b/docs/releases/2.0.txt index da898db67d..fd9cf8dfd3 100644 --- a/docs/releases/2.0.txt +++ b/docs/releases/2.0.txt @@ -52,6 +52,14 @@ Mobile-friendly ``contrib.admin`` The admin is now responsive and supports all major mobile devices. Older browser may experience varying levels of graceful degradation. +Window expressions +------------------ + +The new :class:`~django.db.models.expressions.Window` expression allows +adding an ``OVER`` clause to querysets. You can use :ref:`window functions +<window-functions>` and :ref:`aggregate functions <aggregation-functions>` in +the expression. + Minor features -------------- @@ -404,6 +412,11 @@ backends. requires that the arguments to ``OF`` be columns rather than tables, set ``DatabaseFeatures.select_for_update_of_column = True``. +* To enable support for :class:`~django.db.models.expressions.Window` + expressions, set ``DatabaseFeatures.supports_over_clause`` to ``True``. You + may need to customize the ``DatabaseOperations.window_start_rows_start_end()`` + and/or ``window_start_range_start_end()`` methods. + * Third-party database backends should add a ``DatabaseOperations.cast_char_field_without_max_length`` attribute with the database data type that will be used in the |
