selda: Multi-backend, high-level EDSL for interacting with SQL databases.
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.
[Skip to Readme]
Modules
[Index] [Quick Jump]
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
localcache | Enable process-local cache support. Even when supported, caching is turned off by default until enabled by the application. When unsupported, the relevant APIs are still available, but the cache will act as if every update is a no-op and every lookup a cache miss. | Enabled |
haste | Automatically set when installing for the Haste compiler. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- selda-0.3.3.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
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) |
---|---|
Change log | ChangeLog.md |
Dependencies | base (>=4.8 && <5), bytestring (>=0.10 && <0.11), exceptions (>=0.8 && <0.11), hashable (>=1.1 && <1.3), mtl (>=2.0 && <2.3), psqueues (>=0.2 && <0.3), text (>=1.0 && <1.3), time (>=1.5 && <1.10), transformers (>=0.4 && <0.6), unordered-containers (>=0.2.6 && <0.3) [details] |
License | MIT |
Author | Anton Ekblad |
Maintainer | anton@ekblad.cc |
Category | Database |
Home page | https://selda.link |
Source repo | head: git clone https://github.com/valderman/selda.git |
Uploaded | by AntonEkblad at 2018-09-01T22:46:44Z |
Distributions | |
Reverse Dependencies | 4 direct, 1 indirect [details] |
Downloads | 15366 total (125 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 2018-09-01 [all 1 reports] |