dépôts
/
lhc
/
web
/
wiklou.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
da4a63c
)
Follow-up to r68604: recognise ATTACH DATABASE as a read-only statement
author
Max Semenik
<maxsem@users.mediawiki.org>
Sun, 27 Jun 2010 12:35:25 +0000
(12:35 +0000)
committer
Max Semenik
<maxsem@users.mediawiki.org>
Sun, 27 Jun 2010 12:35:25 +0000
(12:35 +0000)
includes/db/DatabaseSqlite.php
patch
|
blob
|
history
diff --git
a/includes/db/DatabaseSqlite.php
b/includes/db/DatabaseSqlite.php
index
64388cf
..
7e69838
100644
(file)
--- a/
includes/db/DatabaseSqlite.php
+++ b/
includes/db/DatabaseSqlite.php
@@
-163,6
+163,13
@@
class DatabaseSqlite extends DatabaseBase {
return $this->query( "ATTACH DATABASE $file AS $name", $fname );
}
+ /**
+ * @see DatabaseBase::isWriteQuery()
+ */
+ function isWriteQuery( $sql ) {
+ return parent::isWriteQuery( $sql ) && !preg_match( '/^ATTACH\b/i', $sql );
+ }
+
/**
* SQLite doesn't allow buffered results or data seeking etc, so we'll use fetchAll as the result
*/