diff options
author | Gert-Jan Timmer <gjr.timmer@gmail.com> | 2018-06-12 14:22:12 +0200 |
---|---|---|
committer | Gert-Jan Timmer <gjr.timmer@gmail.com> | 2018-06-12 14:23:08 +0200 |
commit | 578beef5311bc9a3a75a30180adb36ce1a1e6267 (patch) | |
tree | 720f4b7abdd3fc28de2cb11b8b48cc7d6519fd8d /README.md | |
parent | Use t.Skip for TestUpsert to be compliant with the actual cade base. (diff) | |
download | golite-578beef5311bc9a3a75a30180adb36ce1a1e6267.tar.gz golite-578beef5311bc9a3a75a30180adb36ce1a1e6267.tar.xz |
fix/209
Closes #209
[skip ci]
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -37,7 +37,6 @@ Supported Golang version: - [User Authentication](#user-authentication) - [Compile](#compile) - [Usage](#usage) - - - [Extensions](#extensions) - [Spatialite](#spatialite) - [FAQ](#faq) @@ -478,6 +477,25 @@ For an example see [shaxbee/go-spatialite](https://github.com/shaxbee/go-spatial More infomation see [#305](https://github.com/mattn/go-sqlite3/issues/305) +- Error: `database is locked` + + When you get an database is locked. Please use the following options. + + Add to DSN: `cache=shared` + + Example: + ```go + db, err := sql.Open("sqlite3", "file:locked.sqlite?cache=shared") + ``` + + Second please set the database connections of the SQL package to 1. + + ```go + db.SetMaxOpenConn(1) + ``` + + More information see [#209](https://github.com/mattn/go-sqlite3/issues/209) + # License MIT: http://mattn.mit-license.org/2018 |