@cardano / persistent-sqlite

Backend for the persistent library using sqlite3.

Latest2.13.1.1.0.0.0.0.1

About

Metadata

  • Last updated
  • License MIT
  • Categories Web Development, Databases
  • Maintained by: Michael Snoyman <michael@snoyman.com>

Links

Installation

Package Flags

Use the -f option with cabal commands to enable flags

    systemlib (off by default)

    Use the system-wide sqlite library

    use-pkgconfig (off by default)

    Use pkg-config to find system sqlite library

    build-sanity-exe (off by default)

    Build a sanity check test executable

    full-text-search (on by default)

    Enable full-text search in the vendored SQLite library; has no effect if a system SQLite library is used.

    uri-filenames (on by default)

    Enable URI filenames in the vendored SQLite library; has no effect if a system SQLite library is used.

    have-usleep (on by default)

    Enable usleep in the vendored SQLite library; has no effect if a system SQLite library is used.

    json1 (on by default)

    Enable json1 in the vendored SQLite library; has no effect if a system SQLite library is used.

    use-stat3 (off by default)

    This flag is now a no-op, as the corresponding SQLite option is now a no-op; has no effect if a system SQLite library is used.

    use-stat4 (on by default)

    Enable STAT4 in the vendored SQLite library (supercedes stat3); has no effect if a system SQLite library is used.

Readme

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.