rdbms: make select() warn when FOR UPDATE is used with aggregation
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 11 Apr 2018 22:56:44 +0000 (15:56 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Fri, 20 Apr 2018 03:42:26 +0000 (03:42 +0000)
commitb992b3aea5d1ddf8309d8d0a0c0158568353fab4
treef388254a986ae23d94b00237c7823574dbdbb970
parent3fc98b9c6ba6a8298eec77f4f2b8f9bad0890196
rdbms: make select() warn when FOR UPDATE is used with aggregation

Using FOR UPDATE or LOCK IN SHARE MODE with aggregation leads to
query errors with PostgreSQL.

Bug: T160910
Change-Id: Iaed964e7e59468365cbc62cb4bfd3ad44b898452
includes/libs/rdbms/database/Database.php
tests/phpunit/includes/libs/rdbms/database/DatabaseSQLTest.php