rdbms: make Database::insertSelect() stricter about replication safety
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 28 Feb 2018 23:33:03 +0000 (15:33 -0800)
committerKrinkle <krinklemail@gmail.com>
Fri, 2 Mar 2018 02:40:02 +0000 (02:40 +0000)
commit671368a59e3820109a2bd63fc2cbc2331495f952
treee98e5491af8f1a1957c5acbf611d3642ee7ff6f7
parentf4ec592330517bc80e2ee351d0385e752f16e3fb
rdbms: make Database::insertSelect() stricter about replication safety

Avoid the native INSERT SELECT method if a LIMIT clause is present.

Change-Id: Ibf9b8a4a42092fbc98d7ebd45167203a6a8801ee
includes/libs/rdbms/database/Database.php
includes/libs/rdbms/database/DatabaseMysqlBase.php