Skip to content

fix: apply the server override options downstream of the connection - #1525

Merged
jschoedl merged 3 commits into
mainfrom
fix/apply-server-overrides-downstream
Aug 21, 2026
Merged

fix: apply the server override options downstream of the connection#1525
jschoedl merged 3 commits into
mainfrom
fix/apply-server-overrides-downstream

Conversation

@jschoedl

Copy link
Copy Markdown
Collaborator

The DATACONTRACT_* options that override a server's location (DATACONTRACT_BIGQUERY_PROJECT, DATACONTRACT_POSTGRES_SCHEMA, and the like) now also apply to the table lookup and the physical type checks, not just to the connection. Adds the missing duckdb options.

Options such as DATACONTRACT_BIGQUERY_PROJECT and DATACONTRACT_POSTGRES_SCHEMA
were applied only in connect.py, so the table lookup and the catalog reads behind
physical type checks still used the contract's location. Resolve the effective
server once, where it enters the run, and log a displaced value.
@jschoedl
jschoedl merged commit f8059d9 into main Aug 21, 2026
19 checks passed
@jschoedl
jschoedl deleted the fix/apply-server-overrides-downstream branch August 21, 2026 15:41
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.

1 participant