-
Notifications
You must be signed in to change notification settings - Fork 990
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor: configs + properties #766
Conversation
Reminder to self: also use this as an opportunity to document different merge behavior for configs. Namely, all configs are clobbered except:
|
I think this is ready for a first look from someone who isn't me. I'm going to continue iterating and self-reviewing. I'm hoping to have this live in I ended up deleting less code than I expected, but I did do a lot of reorganization, and actually added new pages for properties that were previously sort of implied, such as |
I'm going to merge this into @jasnonaz If you get a chance, I'd still love a sense-check of the main point of entry: Configs, properties, what are they? We can talk more in the PR to come. Make a wish! |
* Very incomplete start of first draft * Second big pass * Initial self review. Sidebar reorg * Continue self review. Address #616 * Add note to migration guide
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent writeup!!! Great work JC.
* new docs for on_schema_change (#747) * Prerelease: v0.21.0-b1 (#756) * Edits for on_schema_change * dbt source freshness * DBT_ENV_SECRET_ env var * dbt build first cut * Redshift profile ra3 property * Beta callout in migration guide * Self-review build docs * Prerelease: v0.21.0-b2 (#767) * state:modified subselectors, modified.macros * Add build RPC method * PR feedback * add dbt deps logging example (#798) * [Prerelease] Prep for 0.21.0-rc1 (#802) * Switch --models to --select * BQ snapshot config aliases * Configurable postgres connect timeout * Add list --output-keys. Add list RPC method * Adapter unique_field dbt-labs/dbt-core#3796 * PR feedback: -s replaces -m * Add BQ execution_project * Add default property for yaml selectors * Update migration guide. New fields in sources.json * Test where config macro * Dispatch for global macros * Update build details * Some self review * Greedy flag/property for test selection * Resolve #803 while we're here * Fix broken link typo * Refactor: configs + properties (#766) * Very incomplete start of first draft * Second big pass * Initial self review. Sidebar reorg * Continue self review. Address #616 * Add note to migration guide * [Prerelease] v0.21 post-RC updates (#831) * Artifact version bumps * Add v0.20 -> v0.21 to Cloud upgrade FAQ * PR feedback from jasnonaz <3 * [Release] v0.21.0 (#839) * Update links, info in migration guides * Fix v0.21 discourse link Co-authored-by: matt-winkler <75497565+matt-winkler@users.noreply.github.com> Co-authored-by: Sung Won Chung <sungwonchung3@gmail.com>
config
property. Why can't they be friends?By the by:
Pre-release docs
Is this change related to an unreleased version of dbt?
next
<Changelog>[New/Changed] in v0.x.0</Changelog>
current
Checklist
If you added new pages (delete if not applicable):
website/sidebars.js
If you removed existing pages (delete if not applicable):
website/sidebars.js
_redirects