@hackage / selda

Multi-backend, high-level EDSL for interacting with SQL databases.

Latest0.5.2.1

About

Metadata

  • Last updated , by exaexa
  • License MIT
  • Categories Databases
  • Maintained by: anton@ekblad.cc

  • Lottery factor: 1

Links

Installation

Tested Compilers

  1. 9.12.2
  2. 9.6.7
  3. 9.4.4
  4. 9.2.5
  5. 8.10.1
  6. 8.8.2

Readme

This package provides an EDSL for writing portable, type-safe, high-level database code. Its feature set includes querying and modifying databases, automatic, in-process caching with consistency guarantees, and transaction support. See the project website for a comprehensive tutorial. To use this package you need at least one backend package, in addition to this package. There are currently two different backend packages: selda-sqlite and selda-postgresql.