summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchris erway <chris.erway@algorand.com>2022-01-27 16:19:16 -0500
committerchris erway <chris.erway@algorand.com>2022-01-27 16:19:16 -0500
commitfe7ee1298b8ad9c8079dba65764d5790e3aec5d2 (patch)
tree266b49f7d2e501ecdfcffb30a29093104c235a8f
parent762bc80cec5d623f46c2678914ca6bb097de836d (diff)
set &mode=ro for read-only sqlite connectionsset-sqlite-readonly
-rw-r--r--util/db/dbutil.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/util/db/dbutil.go b/util/db/dbutil.go
index 123f4e00d..a791b8119 100644
--- a/util/db/dbutil.go
+++ b/util/db/dbutil.go
@@ -358,6 +358,8 @@ func URI(filename string, readOnly bool, memory bool) string {
if memory {
uri += "&mode=memory"
uri += "&cache=shared"
+ } else if readOnly {
+ uri += "&mode=ro" // mode can be one of ro, rw, rwc, or memory
}
return uri
}