name: esqueleto-streaming
version: 0.1.0.0
synopsis: Memory-constant streaming of Esqueleto results from PostgreSQL
description:
This library provides a set of APIs for performing queries in Esqueleto
in constant memory, streaming the results using @conduit@.
.
The library relies on PostgreSQL-specific features to avoid loading all the
results of a query into memory at once. This allows for accessing results of
millions of rows from Haskell without a memory blow-up.
homepage: https://github.com/SupercedeTech/persistent-postgresql-streaming#readme
license: BSD3
license-file: LICENSE
author: Isaac van Bakel
maintainer: support@supercede.com
copyright: (c) 2021 Supercede Ltd.
category: Conduit, Database
build-type: Simple
extra-source-files: CHANGELOG.md README.md
cabal-version: >=1.10
library
hs-source-dirs: src
exposed-modules: Database.Esqueleto.PostgreSQL.Streaming
build-depends: base >= 4.7 && < 5
, conduit >= 1 && < 1.4
, esqueleto >= 3.5 && < 3.6
, persistent-postgresql-streaming >= 0.1 && < 0.2
, persistent-postgresql >= 2.13.2 && < 2.14
, resourcet >= 0.3 && < 2
, transformers >= 0.5 && < 0.6
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/SupercedeTech/persistent-postgresql-streaming