<div dir="ltr">Hi,<div><br><div>I know I can do this per connection, however how can I have it set to default? Does this need to be compiled into python?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 22, 2015 at 2:04 PM, Ryan Stuart <span dir="ltr"><<a href="mailto:ryan.stuart.85@gmail.com" target="_blank">ryan.stuart.85@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><img src="http://t.sidekickopen19.com/e1t/o/5/f18dQhb0S7ks8dDMPbW2n0x6l2B9gXrN7sKj6v4LCN8VdVgrx4X9JVCW3MhxYF3LvrVvVWd7Zg1k1H6H0?si=6480119168761856&pi=38010902-e00e-4da3-d5c1-fbd83c37349a" style="display:none!important" height="1" width="1"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Thu, Sep 17, 2015 at 2:24 PM, sol433tt <span dir="ltr"><<a href="mailto:sol433tt@gmail.com" target="_blank">sol433tt@gmail.com</a>></span> wrote:<br></span><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div style="font-size:13px"><div><div>I would like to have the Sqlite pragma statement "locking_mode" set to "EXCLUSIVE" by default (RO database). Does this need to be compiled in? How might this be achieved?<br></div></div></div></div></blockquote><div><br></div></span><div>You can issue any PRAGA statement you like using the execute method on a connection as per the documentation (<a href="https://docs.python.org/2/library/sqlite3.html#sqlite3.Connection.execute" target="_blank">https://docs.python.org/2/library/sqlite3.html#sqlite3.Connection.execute</a>). For information on the specific PRAGMA option you need, see <a href="https://www.sqlite.org/pragma.html#pragma_locking_mode" target="_blank">https://www.sqlite.org/pragma.html#pragma_locking_mode</a>. I can't see any mention of it being a compile time PRAGMA.</div><div><br></div><div>Cheers</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><div dir="ltr"><div style="font-size:13px"><div><div></div></div></div><div style="font-size:13px"><br></div><div style="font-size:13px">There is some performance to be gained. I have a number of python scripts, and don't want to alter the pragma statement for every script. This computer never writes to the databases.</div><div style="font-size:13px"><br></div><div style="font-size:13px">thank you</div></div>
<br></span><span class="HOEnZb"><font color="#888888">--<br>
<a href="https://mail.python.org/mailman/listinfo/python-list" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-list</a><br>
<br></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr">Ryan Stuart, B.Eng<br>Software Engineer<br><div><div><br>W: <a href="http://www.kapiche.com/" target="_blank">http://www.kapiche.com/</a><br>M: <a href="tel:%2B61-431-299-036" value="+61431299036" target="_blank">+61-431-299-036</a></div></div></div></div></div></div>
</font></span></div></div>
</blockquote></div><br></div></div>