Database: Recognize USE queries as non-write queries
authorRoan Kattouw <roan.kattouw@gmail.com>
Wed, 12 Jun 2019 23:29:50 +0000 (16:29 -0700)
committerRoan Kattouw <roan.kattouw@gmail.com>
Wed, 12 Jun 2019 23:33:24 +0000 (16:33 -0700)
commit201c8d34975165405d7ba014f05656e586d882f0
tree7e1f14f7a0b88d107252857b74c20e69461f0cdb
parentecdd1d6ff4d11d19bf446c74529cbbcca4aa1657
Database: Recognize USE queries as non-write queries

This should unbreak Ie7341a0e6c41, which switched
DatabaseMysql::doSelectDomain() from using doQuery() to using
executeQuery() for its USE query, which means it no longer
bypasses the isWriteQuery() check. This caused every USE query on a
replica DB to fail, because it was considered a write query.

Bug: T225682
Bug: T212284
Change-Id: Iecb8b9f6e64d08df8c64b3133078b5324e654ed1
Follows-Up: Ie7341a0e6c4149fc375cc357877486efe9e56eb9
includes/libs/rdbms/database/Database.php