hs-opentelemetry-instrumentation-postgresql-simple 0.2.0.0 → 0.2.0.1
raw patch · 3 files changed
+11/−3 lines, 3 filesdep ~hs-opentelemetry-api
Dependency ranges changed: hs-opentelemetry-api
Files
- ChangeLog.md +6/−0
- hs-opentelemetry-instrumentation-postgresql-simple.cabal +3/−3
- src/OpenTelemetry/Instrumentation/PostgresqlSimple.hs +2/−0
ChangeLog.md view
@@ -1,5 +1,11 @@ # Changelog for hs-opentelemetry-instrumentation-postgresql-simple +## Unreleased++## 0.2.0.1++- Fix error thrown if no rows passed in+ ## 0.2.0.0 - Significantly reworked implementation
hs-opentelemetry-instrumentation-postgresql-simple.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.36.0.+-- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack name: hs-opentelemetry-instrumentation-postgresql-simple-version: 0.2.0.0+version: 0.2.0.1 description: Please see the README on GitHub at <https://github.com/iand675/hs-opentelemetry/tree/main/instrumentation/postgresql-simple#readme> homepage: https://github.com/iand675/hs-opentelemetry#readme bug-reports: https://github.com/iand675/hs-opentelemetry/issues@@ -33,7 +33,7 @@ build-depends: base >=4.7 && <5 , bytestring- , hs-opentelemetry-api ==0.2.*+ , hs-opentelemetry-api ==0.3.* , iproute , postgresql-libpq , postgresql-simple
src/OpenTelemetry/Instrumentation/PostgresqlSimple.hs view
@@ -261,6 +261,7 @@ -- | A version of 'returning' taking parser as argument returningWith :: (HasCallStack, MonadIO m, ToRow q) => Simple.RowParser r -> Connection -> Query -> [q] -> m [r]+returningWith _parser _conn _q [] = pure [] returningWith parser conn q qs = liftIO $ do statement <- formatMany conn q qs pgsSpan conn statement $ Simple.returningWith parser conn q qs@@ -282,6 +283,7 @@ -- | Instrumented version of 'Simple.executeMany' executeMany :: (HasCallStack, MonadIO m, ToRow q) => Connection -> Query -> [q] -> m Int64+executeMany _conn _q [] = pure 0 executeMany conn q qs = liftIO $ do statement <- formatMany conn q qs pgsSpan conn statement $ Simple.executeMany conn q qs