selda

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

https://selda.link

LTS Haskell 19.27:0.5.2.0
Stackage Nightly 2022-10-06:0.5.2.0
Latest on Hackage:0.5.2.0

See all snapshots selda appears in

MIT licensed by Anton Ekblad
Maintained by anton@ekblad.cc
This version can be pinned in stack with:selda-0.5.2.0@sha256:9685a946db19b75d2d3ca141a6f139457672abecd0bb963ab4d4ae01454fec86,2719

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.