Nuno Cruces
Nuno Cruces
> I don't really understand how that works. Presumably the user of the library still has to provide the URI containing the database path. But then, if they've also included...
I'd be very interested in seeing how you could do that. That is: implement a library that can work with both mattn and modernc (ignore my driver, it's not popular...
That's a good trick: open and close a connection to get the driver. Someone should make this a Gist; many libraries needlessly hard code a driver, or are buggy in...
Feel free to close the issue. But the real issue, IMO, is the number of users of this driver that will continue to botch this, because there's not a simple,...
On the surface that looks OK. I would definitely expect WAL to work if `vfs.SupportsSharedMemory` is true. There's a “problem” with setting PRAGMAs that way, which is they may only...
Before too much work goes into creating a branch, if this is not super urgent, the current target for SQLite release is [November 5](https://sqlite.org/draft/releaselog/current.html).
Oh, sorry. No need for more tests. I'm using OFD locks, which were introduced on Linux 3.15: https://man7.org/linux/man-pages/man2/fcntl_locking.2.html I need to add this to my documentation, because I often forget....
Just because I mentioned the release: https://github.com/ncruces/go-sqlite3/releases/tag/v0.30.0 But I'm fully convinced the issue is Linux 3.10.
About the build tags, I did lots of writing, but it's somewhat hard to convey knowledge. For why I try to avoid POSIX locks, and prefer OFD, you could skim...
I doubt it's the same issue, even if the log is the same. Please try again with a version that's built against `ncruces/go-sqlite3v0.30.1` and check the more detailed error message....