{"repo":"mmottl/sqlite3-ocaml","free":true,"listed":false,"github":"https://github.com/mmottl/sqlite3-ocaml","clone":"git clone https://github.com/mmottl/sqlite3-ocaml.git","description":"OCaml bindings to the SQLite3 database","language":"OCaml","stars":133,"topics":["ocaml","database","sqlite3"],"license":"MIT","category":"databases-storage","readme_excerpt":"SQLite3-OCaml - SQLite3 Bindings for OCaml What is SQLite3-OCaml? SQLite3-OCaml is an OCaml library with bindings to the SQLite3 client API. Sqlite3 is a self-contained, serverless, zero-configuration, transactional SQL database engine with outstanding performance. The design of these bindings allows for a friendly coexistence with the old (version 2) SQLite and its OCaml wrapper ocaml-sqlite . Usage The API documentation is in file src/sqlite3.mli and also here: online. SQLite3 has its own online documentation. Examples The test -directory in this distribution contains simple examples for testing features of this library. You can execute the tests by running: dune runtest . Build issues SQLite3-OCaml depends on pkg-config to locate and compile against an SQLite3 library. If the SQLite3 version is greater than or equal to 3.3.7, the assumption is that it supports Run-Time Loadable Extensions. If this feature has been explicitly disabled in the library, building applications will fail with something like: - You can check if your library is missing loadable extensions by searching it for the string OMIT LOAD EXTENSION . - If you need to change where pkg-config will look for the SQLite3 library, set the PKG CONFIG PATH environment variable to the new directory. Setting the SQLITE3 OCAML BREWCHECK environment variable automates this. This will instruct the build to check for the installation of a brewed version of SQLite and route pkg-config appropriately. - You can explicitly di","default_branch":null,"files":null,"tree":[],"storefront":"/r/mmottl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mmottl/sqlite3-ocaml/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}