You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: add Vertica adapter support
- Add dbt-vertica as optional dependency in pyproject.toml
- Add Vertica transient error patterns for automatic retry
- Add Vertica Docker service to e2e test docker-compose
- Add Vertica profile to test profiles template
- Add Vertica to CI workflow matrix (test-warehouse + test-all-warehouses)
- Handle dbt-vertica install with --no-deps (pins dbt-core~=1.8)
Co-Authored-By: Itamar Hartstein <haritamar@gmail.com>
* fix: prevent dbt-core downgrade when installing elementary with vertica
The dbt-vertica package pins dbt-core~=1.8. Installing elementary with
the [vertica] extra would re-resolve dbt-vertica's deps and downgrade
dbt-core, breaking package-lock.yml parsing and protobuf compat.
Fix: install elementary without the adapter extra for Vertica (dbt-vertica
is already present via --no-deps), and explicitly install vertica-python.
Co-Authored-By: Itamar Hartstein <haritamar@gmail.com>
* fix: address CodeRabbit review feedback
- Remove 'no transaction in progress' from Vertica transient patterns
(it's a transaction-state notice, not a transient connection error)
- Hardcode dbt-data-reliability-ref to 'vertica-compat' for the Vertica
matrix entry until PR #963 merges into master
Co-Authored-By: Itamar Hartstein <haritamar@gmail.com>
* chore: update dbt-data-reliability ref to merged master commit
PR #963 has been merged to master (2ab66fbe). Update:
- packages.yml/package-lock.yml: point to merge commit on master
- test-all-warehouses.yml: remove vertica-compat branch override
Co-Authored-By: Itamar Hartstein <haritamar@gmail.com>
* fix: add vertica_seed_override to e2e project (fixes seed_rejects collision)
dbt-vertica's COPY command hardcodes 'seed_rejects' as the reject table
name for every seed, causing 'Object already exists' errors when dbt seed
processes more than one file. This override (same as in dbt-data-reliability
integration tests) uses per-seed reject table names.
Co-Authored-By: Itamar Hartstein <haritamar@gmail.com>
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Itamar Hartstein <haritamar@gmail.com>
0 commit comments