opaleye: An SQL-generating DSL targeting PostgreSQL
An SQL-generating DSL targeting PostgreSQL. Allows Postgres queries to be written within Haskell in a typesafe and composable fashion.
[Skip to Readme]
| Versions [faq] | 0.2, 0.3, 0.3.1, 0.3.1.1, 0.3.1.2, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.5.0.0, 0.5.1.0, 0.5.1.1, 0.5.2.0, 0.5.2.1, 0.5.2.2, 0.5.3.0, 0.5.3.1, 0.5.4.0, 0.6.0.0, 0.6.1.0, 0.6.7000.0, 0.6.7001.0, 0.6.7002.0, 0.6.7003.0, 0.6.7003.1, 0.6.7004.0 (info) |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | aeson (>=0.6 && <1.5), base (>=4.9 && <5), base16-bytestring (>=0.1.1.6 && <0.2), bytestring (==0.10.*), case-insensitive (==1.2.*), contravariant (>=1.2 && <1.6), postgresql-simple (>=0.5.3 && <0.7), pretty (>=1.1.1.0 && <1.2), product-profunctors (>=0.6.2 && <0.11), profunctors (>=4.0 && <5.5), scientific (==0.3.*), semigroups (>=0.13 && <0.20), text (>=0.11 && <1.3), time (>=1.4 && <1.10), time-locale-compat (==0.1.*), transformers (>=0.3 && <0.6), uuid (==1.3.*), void (>=0.4 && <0.8) [details] |
| License | BSD-3-Clause |
| Copyright | Copyright (c) 2014-2019 Purely Agile Limited |
| Author | Purely Agile |
| Maintainer | Purely Agile |
| Category | Database |
| Home page | https://github.com/tomjaguarpaw/haskell-opaleye |
| Bug tracker | https://github.com/tomjaguarpaw/haskell-opaleye/issues |
| Source repo | head: git clone https://github.com/tomjaguarpaw/haskell-opaleye.git |
| Uploaded | by tomjaguarpaw at Sun Jun 16 07:32:50 UTC 2019 |
| Distributions | LTSHaskell:0.6.7004.0, NixOS:0.6.7004.0, Stackage:0.6.7004.0 |
| Downloads | 10841 total (438 in the last 30 days) |
| Rating | 2.5 (votes: 4) [estimated by rule of succession] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2019-06-16 [all 1 reports] |
Modules
[Index] [Quick Jump]
- Opaleye
- Opaleye.Aggregate
- Opaleye.Binary
- Opaleye.Column
- Opaleye.Constant
- Opaleye.Distinct
- Opaleye.Field
- Opaleye.FunctionalJoin
- Internal
- Opaleye.Internal.Aggregate
- Opaleye.Internal.Binary
- Opaleye.Internal.Column
- Opaleye.Internal.Distinct
- HaskellDB
- Opaleye.Internal.Helpers
- Opaleye.Internal.Join
- Opaleye.Internal.Label
- Opaleye.Internal.Manipulation
- Opaleye.Internal.Operators
- Opaleye.Internal.Optimize
- Opaleye.Internal.Order
- Opaleye.Internal.PGTypes
- Opaleye.Internal.PackMap
- Opaleye.Internal.PrimQuery
- Opaleye.Internal.Print
- Opaleye.Internal.QueryArr
- Opaleye.Internal.RunQuery
- Opaleye.Internal.Sql
- Opaleye.Internal.Table
- Opaleye.Internal.TableMaker
- Opaleye.Internal.Tag
- Opaleye.Internal.TypeFamilies
- Opaleye.Internal.Unpackspec
- Opaleye.Internal.Values
- Opaleye.Join
- Opaleye.Label
- Opaleye.Manipulation
- Opaleye.Map
- Opaleye.Operators
- Opaleye.Order
- Opaleye.PGTypes
- Opaleye.QueryArr
- Opaleye.RunQuery
- Opaleye.RunSelect
- Opaleye.Select
- Opaleye.Sql
- Opaleye.SqlTypes
- Opaleye.Table
- Opaleye.ToFields
- Opaleye.TypeFamilies
- Opaleye.Values
Downloads
- opaleye-0.6.7004.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)