Skip to content

Add DuckDB support to CI test scenarios#161

Open
fivetran-data-model-bot wants to merge 2 commits into
mainfrom
MagicBot/test-duckdb
Open

Add DuckDB support to CI test scenarios#161
fivetran-data-model-bot wants to merge 2 commits into
mainfrom
MagicBot/test-duckdb

Conversation

@fivetran-data-model-bot

Copy link
Copy Markdown
Contributor

Summary

  • Adds include_duckdb: true to integration_tests/ci/test_scenarios.yml

fivetran-catfritz and others added 2 commits July 16, 2026 12:46
…dispatch, seed fixes

- Add null guard in get_metafields macro to prevent NoneType comparison error
  when max_columns returns None for unsupported adapters (DuckDB falls through
  to default__max_columns which returns none)
- Add duckdb__json_parse macro using json_extract_string with JSONPath syntax,
  and configure fivetran_utils dispatch search order to include shopify package
- Enable quote_columns for DuckDB seeds to handle 'authorization' reserved word
- Fix shopify_gql_order_data seed: replace space-only cancelled_at value with
  empty string so DuckDB can load the timestamp column without conversion error

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants