Check Database::mSessionTempTables in Database::tableExists()
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 21 Sep 2016 17:44:15 +0000 (10:44 -0700)
committerAnomie <bjorsch@wikimedia.org>
Wed, 21 Sep 2016 19:02:09 +0000 (19:02 +0000)
commitd0e6d92fb0cb7bbbf9ccfce50e510727bace0626
treec275da6574cee97cd7ded2764894982b3cd09612
parent29d7ab8eeb218a5b0bab5f6492a3e01beec7b4dc
Check Database::mSessionTempTables in Database::tableExists()

Also make the temp table tracking catch plain "DROP TABLE"
in addition to the stricter "DROP TEMPORARY TABLE" clause.

Bug: T146300
Change-Id: Ia8306ec25e63adcdcf0dcc8f6a700dd01afdc948
includes/libs/rdbms/database/Database.php
includes/libs/rdbms/database/DatabaseMysqlBase.php
tests/phpunit/includes/db/DatabaseSQLTest.php
tests/phpunit/includes/db/DatabaseTestHelper.php