skunk
skunk copied to clipboard
A data access library for Scala + Postgres.
The goal is to have queries/commands target a specified schema instead of the default `"public"` As @tpolecat suggested this is achieved by setting the `search_path` session connection parameter. And indeed...
After setting up some benchmarks it would be interesting to see if it would speed things up to back `RowData` with an `Array[String]` (with nulls) rather than a `List[Option[String]]`. This...
Skunk version `0.0.20` I have an Codec that is 31 columns wide and if I create an Encoder that doesn't match the types the compiler doesn't terminate. ``` import skunk._...
Basically similar to doobie's approach. Take a `Query` as an input, validate against a server connection that the query as written matches the types. It shouldn't require inserting any rows,...
- Include an example of the most common errors that you'd get - Incorrect types being most common - Screenshots of what the error output looks like (even if only...
The session pool is complicated and probably not 100% correct yet. Try switching to [keypool](https://github.com/ChristopherDavenport/keypool) while retaining the existing API.
I wanted to increase the coverage for TemporalCodecs by adding a `roundtripTest` for every valid interval with precision codec. However, it is failing with the following exception. ``` 🍋 tests.codec.TemporalCodecTest...
via @wsargent https://github.com/tersesystems/securitybuilder#passwordbuilder might simplify the code introduced in #257
`SkunkException` extends `NoStackTrace` because IO stacktraces have always been nonsense, but cats-effect 2.2 changes this. See how it looks with stack traces enabled and maybe turn them on?