CUBEJS_DB_SCHEMA doesn't work for snowflake connector
#7.285 aberto em 20 de out. de 2023
Métricas do repositório
- Stars
- (19.563 stars)
- Métricas de merge de PR
- (Mesclagem média 5d 16h) (138 fundiu PRs em 30d)
Description
Describe the bug I am trying to load a schema with many millions of columns and it is taking long and failing. I tried using CUBEJS_DB_SCHEMA to filter the results, which I believe would work. Documented here: https://cube.dev/docs/reference/configuration/environment-variables#cubejs_db_schema
But this setting does not influence the information schema query. I can see that the info schema query is hardcoded and the env var is never templated in: https://github.com/cube-js/cube/blob/master/packages/cubejs-snowflake-driver/src/SnowflakeDriver.ts#L849
To Reproduce Steps to reproduce the behavior:
- Set the CUBEJS_DB_SCHEMA env var
- Connect via snowflake
- Observe that it runs the informationSchema query without filter
Expected behavior The informationSchema query should include the schema filter in the where clause.
Screenshots N/A
Minimally reproducible Cube Schema N/A
Version: 0.34.6
Additional context N/A