package sqlite3
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=56d78a9898af8a2cc97a0f01fa0db0dc49d43c62df35b5c1541c1b9dbf9ed547
sha512=95bd6997d9f143b143be5f293448857309b64d76cea39784cae06b18c2eecb4efe382dca82eabcc123cf74a4160bf7f2b204d06fc22ecb83a1f9bdec7af45817
CHANGES.md.html
5.0.1 (2019-12-01)
Added missing :with-test declaration in Dune project file.
Improved portability to older SQLite3 versions.
5.0.0 (2019-12-01)
Breaking change:
Data.to_string
is nowData.to_string_coerce
to more clearly reflect that non-string data will be converted to strings.
Added support for SQLite3 window functions.
Added
Sqlite3.Rc.check
andSqlite3.Rc.is_success
for easier return code checking.Added
Sqlite3.prepare_or_reset
for reusing prepared statements in loops.Added
Sqlite3.iter
andSqlite3.fold
for more convenient handling of row data.Added more data conversion functions, also for direct access to column data.
Added more data binding functions.
Improved closing behavior of database using new SQLite3 API.
Improved testing framework using
ppx_inline_test
.Each test case now has its own database for parallel testing.
Switched from
caml_alloc_custom
tocaml_alloc_custom_mem
.Switched to OPAM file generation via
dune-project
.Improved compatibility with older OCaml versions. Thanks to Simon Cruanes for this patch!
Thanks to Shawn shawnw.mobile@gmail.com and Ted Spence tspence@fb.com for their work on many of these contributions!
4.4.1 (2018-10-25)
Switched to dune, dune-release, and OPAM 2.0
4.4.0 (2018-04-26)
Support for new open flags:
uri - for URI filename interpretation
memory - for in-memory databases
Thanks to Raman Varabets for this contribution!
Fixed warnings and errors in configuration code due to upstream changes.
4.3.2 (2017-11-27)
Added missing -lpthread linking flag to avoid problems with projects that do not link with the OCaml threads library.
4.3.1 (2017-11-22)
Improved finalization of databases and statements for better performance
4.3.0 (2017-10-10)
Improved compatibility with MSVC
Used untagging and unboxing attributes on external functions
4.2.0 (2017-08-03)
Switched to jbuilder and topkg
Added backup functionality
Thanks to Markus W. Weissmann markus.weissmann@in.tum.de for this contribution!