<div dir="ltr"><div dir="ltr"><div dir="ltr">Dear all,</div><div dir="ltr"><div>we need to run a series of operations on a sqlite database. We noticed that after each grass session close there is a journal file created. This can take some time to be finished. Therefore it takes some time for the DB to be ready for the next session.</div><div><br></div><div>We tried to turn off the journal mode directly on the sqlite file (being aware of the potential risks): </div><div><br></div><div>sqlite3 $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db</div><div><code>sqlite> PRAGMA journal_mode = OFF;</code><br></div><div><code><br></code></div><div><code>This worked as any commands run directly from sqlite3 do not create the journal file anymore. However if the sqlite file is accessed by GRASS the journal file is created again and we often experience locking problems, with t</code>he following warning is often issued: <span style="font-size:13px;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-weight:inherit;white-space:inherit;font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif;background-color:rgb(239,240,241);color:rgb(36,39,41)">WARNING: Busy SQLITE db, already waiting for 10 seconds...</span></div><div><code><br></code></div><div>Is there a way to turn off the journal mode in SQLite for GRASS?<br></div><div><br></div><div><font face="monospace">Thanks in advance for any suggestions</font></div><div><br></div><div>Laura</div><div><code><br></code></div></div></div></div>