Summary
HASURA_BIGQUERY_DATASET_ID seems to be ignored during build/runtime — schemaName in configuration.json appears to be what is actually used.
Steps to Reproduce
- Initialize a native BigQuery connector:
ddn connector init bigquery
- Introspect:
- Inspect
configuration.json and note hardcoded dataset on each table, e.g.:
"schemaName": "my_project.my_dataset"
- Create/Switch context with a different dataset (e.g.,
my_dataset_prod) and rebuild without re-introspection.
- Execute queries -> they still hit
my_dataset due to the static schemaName.
Impact
Proposed Fix
Use environment variables as expected at build or runtime.
Summary
HASURA_BIGQUERY_DATASET_IDseems to be ignored during build/runtime —schemaNameinconfiguration.jsonappears to be what is actually used.Steps to Reproduce
configuration.jsonand note hardcoded dataset on each table, e.g.:my_dataset_prod) and rebuild without re-introspection.my_datasetdue to the staticschemaName.Impact
Proposed Fix
Use environment variables as expected at build or runtime.