summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>2021-12-13 17:34:00 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2021-12-13 17:34:00 +0000
commit74202df1446a56282cfba365456935a341134a79 (patch)
tree9db41def0117c1dbb0428324a1d7d3095f8f19bf
parenta3bc9779e93e34ff3e014a2faa546dc5c03cd7c9 (diff)
parenta82b186df1d1a01a16c4910ba540a14402c2b62f (diff)
Merge "rdbms: Explicitly set Sqlite PDO ATTR_ERRMODE to ERRMODE_SILENT"
-rw-r--r--includes/libs/rdbms/database/DatabaseSqlite.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/libs/rdbms/database/DatabaseSqlite.php b/includes/libs/rdbms/database/DatabaseSqlite.php
index f2004eb2d5a5..e14cd7c600ba 100644
--- a/includes/libs/rdbms/database/DatabaseSqlite.php
+++ b/includes/libs/rdbms/database/DatabaseSqlite.php
@@ -156,7 +156,7 @@ class DatabaseSqlite extends Database {
throw $this->newExceptionAfterConnectError( "Got mode '{$this->trxMode}' for BEGIN" );
}
- $attributes = [];
+ $attributes = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT ];
if ( $this->getFlag( self::DBO_PERSISTENT ) ) {
// Persistent connections can avoid some schema index reading overhead.
// On the other hand, they can cause horrible contention with DBO_TRX.