Prevent PRAGMA query spam in debug/DBPerformance logs
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 20 Aug 2015 00:47:49 +0000 (17:47 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 20 Aug 2015 01:05:15 +0000 (01:05 +0000)
Change-Id: If567ea573f615e879e062a545c4b619ed8358e76

includes/db/DatabaseSqlite.php

index 9c93951..656547b 100644 (file)
@@ -284,7 +284,7 @@ class DatabaseSqlite extends DatabaseBase {
         * @return bool
         */
        function isWriteQuery( $sql ) {
-               return parent::isWriteQuery( $sql ) && !preg_match( '/^ATTACH\b/i', $sql );
+               return parent::isWriteQuery( $sql ) && !preg_match( '/^(ATTACH|PRAGMA)\b/i', $sql );
        }
 
        /**