Avoid locking aggregated SELECT in Category::refresh
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 18 Apr 2018 23:09:55 +0000 (16:09 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Wed, 18 Apr 2018 23:10:04 +0000 (16:10 -0700)
commit3fc98b9c6ba6a8298eec77f4f2b8f9bad0890196
tree50aca4576305579649551bb896f79c146c7eb0ff
parentd37ee8e91e0b08a937e3721bee406e16ab84c0de
Avoid locking aggregated SELECT in Category::refresh

LOCK IN SHARE MODE is not allowed with aggregation on postgres/oracle.
Split out the locking and aggregation into two separate queries.

Change-Id: I7f8d113fb678b368437dad84bdb93e81db314cd5
includes/Category.php