Skip to content

Commit 9a8506a

Browse files
mariannekeMarianne Hoogeveenpre-commit-ci[bot]
authored
Dbt add schema diff and update (#4280)
* add schema diff report and flag for updating table schema * add update flag to row counts as well * [pre-commit.ci] auto fixes from pre-commit.com hooks For more information, see https://pre-commit.ci * check if removals or deletions are present * remove unused import * bugfix * [pre-commit.ci] auto fixes from pre-commit.com hooks For more information, see https://pre-commit.ci * add docstrings * cleanup diff functions * improve variable names and add type hints * add unit tests for schema diff functions * add test cases for schema, table and named items * make clobber and update flags mutually exclusive * add test case * move schema writing into schema class similar to schema reading * simplify diffing logic * add test case comments as id * improve logging * update conda lock --------- Co-authored-by: Marianne Hoogeveen <marianne@intheloopai.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent b4bb8d7 commit 9a8506a

File tree

7 files changed

+779
-535
lines changed

7 files changed

+779
-535
lines changed

environments/conda-linux-64.lock.yml

Lines changed: 28 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)