Skip to content

pg: do not throw when query contains getter#3212

Merged
tlhunter merged 1 commit into
masterfrom
tlhunter/dbm-pg-query-getter
Jun 2, 2023
Merged

pg: do not throw when query contains getter#3212
tlhunter merged 1 commit into
masterfrom
tlhunter/dbm-pg-query-getter

Conversation

@tlhunter

@tlhunter tlhunter commented Jun 2, 2023

Copy link
Copy Markdown
Member

What does this PR do?

The failure then happens since one cannot write to a getter unless a setter is present.

Motivation

@github-actions

github-actions Bot commented Jun 2, 2023

Copy link
Copy Markdown
Contributor

Overall package size

Self size: 4.24 MB
Deduped: 58.44 MB
No deduping: 58.49 MB

Dependency sizes

name version self size total size
@datadog/pprof 2.2.1 14.24 MB 15.12 MB
@datadog/native-iast-taint-tracking 1.4.1 14.85 MB 14.86 MB
@datadog/native-appsec 3.2.0 13.38 MB 13.39 MB
protobufjs 7.1.2 2.76 MB 6.55 MB
@datadog/native-iast-rewriter 2.0.1 2.09 MB 2.1 MB
@datadog/native-metrics 2.0.0 898.77 kB 1.3 MB
opentracing 0.14.7 194.81 kB 194.81 kB
semver 7.3.8 88.2 kB 118.6 kB
@datadog/sketches-js 2.1.0 109.9 kB 109.9 kB
lodash.sortby 4.7.0 75.76 kB 75.76 kB
lru-cache 7.14.0 74.95 kB 74.95 kB
ipaddr.js 2.0.1 59.52 kB 59.52 kB
ignore 5.2.0 48.87 kB 48.87 kB
import-in-the-middle 1.3.5 34.34 kB 38.81 kB
istanbul-lib-coverage 3.2.0 29.34 kB 29.34 kB
retry 0.10.1 27.44 kB 27.44 kB
lodash.uniq 4.5.0 25.01 kB 25.01 kB
limiter 1.1.5 23.17 kB 23.17 kB
lodash.kebabcase 4.1.1 17.75 kB 17.75 kB
lodash.pick 4.4.0 16.33 kB 16.33 kB
node-abort-controller 3.0.1 14.33 kB 14.33 kB
crypto-randomuuid 1.0.0 11.18 kB 11.18 kB
diagnostics_channel 1.1.0 7.07 kB 7.07 kB
path-to-regexp 0.1.7 6.78 kB 6.78 kB
koalas 1.0.2 6.47 kB 6.47 kB
methods 1.1.2 5.29 kB 5.29 kB
module-details-from-path 1.0.3 4.47 kB 4.47 kB

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@codecov

codecov Bot commented Jun 2, 2023

Copy link
Copy Markdown

Codecov Report

Merging #3212 (32d1e9b) into master (dec9dd3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3212   +/-   ##
=======================================
  Coverage   85.76%   85.76%           
=======================================
  Files         182      182           
  Lines        7229     7229           
  Branches       33       33           
=======================================
  Hits         6200     6200           
  Misses       1029     1029           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@pr-commenter

pr-commenter Bot commented Jun 2, 2023

Copy link
Copy Markdown

Benchmarks

Comparing candidate commit 32d1e9b in PR branch tlhunter/dbm-pg-query-getter with baseline commit dec9dd3 in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 446 metrics, 26 unstable metrics.

@tlhunter
tlhunter force-pushed the tlhunter/dbm-pg-query-getter branch 2 times, most recently from 649e31a to 0248a1c Compare June 2, 2023 20:28
@tlhunter
tlhunter force-pushed the tlhunter/dbm-pg-query-getter branch from 0248a1c to 32d1e9b Compare June 2, 2023 20:32
@tlhunter
tlhunter marked this pull request as ready for review June 2, 2023 20:39
@tlhunter
tlhunter requested a review from a team as a code owner June 2, 2023 20:39
@tlhunter
tlhunter merged commit 0144fb3 into master Jun 2, 2023
@tlhunter
tlhunter deleted the tlhunter/dbm-pg-query-getter branch June 2, 2023 22:28
This was referenced Jun 8, 2023
@elldritch

Copy link
Copy Markdown

FYI @tlhunter @Qard, this PR seems to have introduced bug #3239 which has broken dd-trace versions 4.1.1 and 4.2.0 for us in production. We're not able to use pg with new versions of dd-trace until this is resolved, because we rely on being able to use pg's event streaming interface with the COPY command.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DD-trace crashes when using sql-template-strings.

3 participants