Skip to content
This repository was archived by the owner on Sep 16, 2025. It is now read-only.

Commit d154d9c

Browse files
authored
Support of Additional sources options (#28)
* add new options and sources * avoid issue on dbt bug (when dbt get list in config it randomly returns a list or a tuple type in model config) * add test models for all connection types * add test models for all ingress sources * delete start_from for all cdc sources * add options and targets for transformation jobs * add models to test transformation options parsing for all targets * add skip_all_validations option to all transformation jobs * add constraints to the s3_athena project * Fix docs for DBT docs * update documentation
1 parent 51af97f commit d154d9c

47 files changed

Lines changed: 2335 additions & 546 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 363 additions & 42 deletions
Large diffs are not rendered by default.

dbt/adapters/upsolver/impl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ def render_option_from_list_dict(self, option_value):
120120

121121
def render_option_from_list(self, option_value):
122122
try:
123-
if isinstance(option_value, list) and len(option_value) > 1:
123+
if (isinstance(option_value, list) or isinstance(option_value, tuple)) and len(option_value) > 1:
124124
return tuple(i for i in option_value)
125125
else:
126126
return f"('{''.join(option_value)}')"

0 commit comments

Comments
 (0)