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

[ database, library, mit ] [ Propose Tags ] [ Report a vulnerability ]

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.

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.1.1, 0.1.2.0, 0.1.3.0, 0.1.3.1, 0.1.3.2, 0.1.3.3, 0.1.4.0, 0.1.4.1, 0.1.5.0, 0.1.6.0, 0.1.7.0, 0.1.8.0, 0.1.9.0, 0.1.10.0, 0.1.10.1, 0.1.11.0, 0.1.11.1, 0.1.11.2, 0.1.12, 0.1.12.1, 0.2.0.0, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.3.3.0, 0.3.3.1, 0.3.4.0, 0.4.0.0, 0.5.0.0, 0.5.1.0, 0.5.2.0 (info)
Dependencies base (>=4.10 && <5), bytestring (>=0.10 && <0.12), containers (>=0.4 && <0.7), exceptions (>=0.8 && <0.11), mtl (>=2.0 && <2.3), random (>=1.1 && <1.3), text (>=1.0 && <1.3), time (>=1.5 && <1.12), uuid-types (>=1.0 && <1.1) [details]
Tested with ghc ==8.8.2, ghc ==8.10.1, ghc ==9.0.2, ghc ==9.2.3
License MIT
Author Anton Ekblad
Maintainer anton@ekblad.cc
Revised Revision 1 made by AntonEkblad at 2025-09-27T20:26:29Z
Category Database
Home page https://valderman.github.io/selda
Source repo head: git clone https://github.com/valderman/selda.git
Uploaded by AntonEkblad at 2022-09-18T16:33:54Z
Distributions
Reverse Dependencies 4 direct, 1 indirect [details]
Downloads 15993 total (49 in the last 30 days)
Rating 2.5 (votes: 3) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-09-18 [all 1 reports]