dbt-labs / dbt-adapters

Apache License 2.0
17 stars 20 forks source link

Rework record/replay to record at the database connection level. #244

Closed peterallenwebb closed 3 days ago

peterallenwebb commented 4 weeks ago

Problem

Our previous approach to recording DWH interaction short-circuited a large amount of our own code upon replay. This caused problems with replay behavior, and was also conceptually difficult to reason about.

Solution

Record and replay at a different level of abstraction, cleanly separating dbt code from 3rd party code.

Checklist

github-actions[bot] commented 4 weeks ago

Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the contributing guide.