graphql-engine/server/lib/pg-client
Auke Booij 88488362e0 chore(server): various code cleanups
- Derive a few `instance`s
- Delete some dead code (methods and types)
- Delete some `INLINE` pragmas that are unlikely to have a big effect
- Monomorphize Postgres `LISTEN` code to avoid effect juggling
- Generalize some methods in `pg-client` so that others can be simplified
- Handle errors differently for `TxET` to deduplicate code
- Use `hoist` instead of specialized combinators such as `mapActionT`

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8130
GitOrigin-RevId: bc1e908b6c0869f440a214a76744e92d40fea1e6
2023-03-14 17:47:49 +00:00
..
bench [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
ci/9.2.5 [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
src chore(server): various code cleanups 2023-03-14 17:47:49 +00:00
test chore: Fix all outstanding hlint hints 2023-02-20 17:43:28 +00:00
.gitignore [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
cabal.project [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
docker-compose.yml [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
LICENSE [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
Makefile [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
pg-client.cabal chore(server): various code cleanups 2023-03-14 17:47:49 +00:00
README.md [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
stack.yaml [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
stack.yaml.lock [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00
weeder.dhall [ci] test the libraries in server/lib 2023-02-02 17:32:48 +00:00

pg-client

build status

A low level Postgres client library for Haskell. Used at Hasura in various production projects.

Style

This repository follows the graphql-engine style guide. Use make format to run the formatter.