This package includes a thin sqlite3 wrapper based on the direct-sqlite package, as well as the entire C library, so there are no system dependencies.
- Turned on foreign key constraints #646
- Added new
Added functions to monitor (status) and control (softHeapLimit) process-wide SQLite memory usage.
Ensure connection is closed if wrapConnectionWal fails
Compatibility for backend-specific upsert functionality. A lucky contributor could try to add upsert to the sqlite backend now. It would definitely be tricky though because sqlite does not really have this feature. http://stackoverflow.com/questions/418898/sqlite-upsert-not-insert-or-replace/4330694#4330694
Fix lstat workaround for https://ghc.haskell.org/trac/ghc/ticket/7072 on Mac OS X #564
Reapply workaround for https://ghc.haskell.org/trac/ghc/ticket/7072 #561
changes for read/write typeclass split
Upgrade to SQLite 3.12.1 #551
Upgrade to SQLite 220.127.116.11 #444
Update to persistent 2.2
Add missing source files #382
Add log support to persistent-sqlite #381
- Added a
SqliteExceptioninstead of calling
- Turn on write-ahead log #363
WAL=offto your connection string will recover the previous behavior.
Fix rendering of
UTCTime to match SQLite requirements (see issue
FromJSON instance for