]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Pass desired array type from pg.array_agg to functions.array_agg
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 22 Aug 2018 15:13:54 +0000 (11:13 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 22 Aug 2018 15:13:54 +0000 (11:13 -0400)
commit52a3f5b7635583ae6feb084b1db654b9c65caec2
treedd2a70b725f93d17321fd651a9ef8da35d1de829
parent32ce703a98eba8a7685e609b4a7ca86b79dd0904
Pass desired array type from pg.array_agg to functions.array_agg

Fixed the :func:`.postgresql.array_agg` function, which is a slightly
altered version of the usual :func:`.functions.array_agg` function, to also
accept an incoming "type" argument without forcing an ARRAY around it,
essentially the same thing that was fixed for the generic function in 1.1
in :ticket:`4107`.

Fixes: #4324
Change-Id: I399a29f59c945a217cdd22c65ff0325edea8ea65
doc/build/changelog/unreleased_12/4324.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/postgresql/ext.py
lib/sqlalchemy/sql/functions.py
test/dialect/postgresql/test_compiler.py