From: Eric Wong Date: Fri, 2 Oct 2015 18:35:12 +0000 (+0000) Subject: Msgmap: pass ReadOnly DBI flag for non-writable opens X-Git-Tag: v1.0.0~801 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=00d5f18726f9ad435fc44a527ba486dcbeab9f81;p=public-inbox.git Msgmap: pass ReadOnly DBI flag for non-writable opens This doesn't seem to do anything on my older system, but maybe it will in newer or future versions of DBD::SQLite. Anyways it can be helpful for documentation purposes, too. --- diff --git a/lib/PublicInbox/Msgmap.pm b/lib/PublicInbox/Msgmap.pm index 8a34e7e0..6e9f2743 100644 --- a/lib/PublicInbox/Msgmap.pm +++ b/lib/PublicInbox/Msgmap.pm @@ -19,6 +19,7 @@ sub new { AutoCommit => 1, RaiseError => 1, PrintError => 0, + ReadOnly => !$writable, sqlite_use_immediate_transaction => 1, }); $dbh->do('PRAGMA case_sensitive_like = ON');