From b5393028bfc939adf14d0fa5e4088cddd3b9dfa1 Mon Sep 17 00:00:00 2001 From: orf Date: Mon, 23 Jan 2017 15:34:42 +0000 Subject: Fixed #27767 -- Added distinct argument to ArrayAgg. --- docs/ref/contrib/postgres/aggregates.txt | 9 ++++++++- docs/releases/2.0.txt | 4 +++- 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/ref/contrib/postgres/aggregates.txt b/docs/ref/contrib/postgres/aggregates.txt index 3939023e26..1c738c35ae 100644 --- a/docs/ref/contrib/postgres/aggregates.txt +++ b/docs/ref/contrib/postgres/aggregates.txt @@ -22,10 +22,17 @@ General-purpose aggregation functions ``ArrayAgg`` ------------ -.. class:: ArrayAgg(expression, **extra) +.. class:: ArrayAgg(expression, distinct=False, **extra) Returns a list of values, including nulls, concatenated into an array. + .. attribute:: distinct + + .. versionadded:: 2.0 + + An optional boolean argument that determines if array values + will be distinct. Defaults to ``False``. + ``BitAnd`` ---------- diff --git a/docs/releases/2.0.txt b/docs/releases/2.0.txt index 4e42bd2b55..a43ae5e368 100644 --- a/docs/releases/2.0.txt +++ b/docs/releases/2.0.txt @@ -72,7 +72,9 @@ Minor features :mod:`django.contrib.postgres` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -* ... +* The new ``distinct`` argument for + :class:`~django.contrib.postgres.aggregates.ArrayAgg` determines if + concatenated values will be distinct. :mod:`django.contrib.redirects` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- cgit v1.3