Skip to content

Commit 9bfb71d

Browse files
authored
feat: Add role parameter to driver options (#448) Thanks to @smbkr!
Fixes #447
1 parent 9123be3 commit 9bfb71d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

docs/Cube.js-Backend/Connecting-to-the-Database.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ The table below shows which environment variables are used for different databas
4747
| AWS Athena | `CUBEJS_AWS_KEY`, `CUBEJS_AWS_SECRET`, `CUBEJS_AWS_REGION`, `CUBEJS_AWS_S3_OUTPUT_LOCATION` |
4848
| Google Bigquery | `CUBEJS_DB_BQ_PROJECT_ID`, `CUBEJS_DB_BQ_KEY_FILE or CUBEJS_DB_BQ_CREDENTIALS` |
4949
| MongoDB | `CUBEJS_DB_HOST`, `CUBEJS_DB_NAME`, `CUBEJS_DB_PORT`, `CUBEJS_DB_USER`, `CUBEJS_DB_PASS`, `CUBEJS_DB_SSL`, `CUBEJS_DB_SSL_CA`, `CUBEJS_DB_SSL_CERT`, `CUBEJS_DB_SSL_CIPHERS`, `CUBEJS_DB_SSL_PASSPHRASE` |
50-
| Snowflake | `CUBEJS_DB_SNOWFLAKE_ACCOUNT`, `CUBEJS_DB_SNOWFLAKE_REGION`, `CUBEJS_DB_SNOWFLAKE_WAREHOUSE`, `CUBEJS_DB_NAME`, `CUBEJS_DB_USER`, `CUBEJS_DB_PASS`|
50+
| Snowflake | `CUBEJS_DB_SNOWFLAKE_ACCOUNT`, `CUBEJS_DB_SNOWFLAKE_REGION`, `CUBEJS_DB_SNOWFLAKE_WAREHOUSE`, `CUBEJS_DB_SNOWFLAKE_ROLE`, `CUBEJS_DB_NAME`, `CUBEJS_DB_USER`, `CUBEJS_DB_PASS`|
5151
| Presto | `CUBEJS_DB_HOST`, `CUBEJS_DB_PORT`, `CUBEJS_DB_CATALOG`, `CUBEJS_DB_SCHEMA`, `CUBEJS_DB_USER`, `CUBEJS_DB_PASS` |
5252

5353
## Notes

packages/cubejs-snowflake-driver/driver/SnowflakeDriver.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ class SnowflakeDriver extends BaseDriver {
88
account: process.env.CUBEJS_DB_SNOWFLAKE_ACCOUNT,
99
region: process.env.CUBEJS_DB_SNOWFLAKE_REGION,
1010
warehouse: process.env.CUBEJS_DB_SNOWFLAKE_WAREHOUSE,
11+
role: process.env.CUBEJS_DB_SNOWFLAKE_ROLE,
1112
database: process.env.CUBEJS_DB_NAME,
1213
username: process.env.CUBEJS_DB_USER,
1314
password: process.env.CUBEJS_DB_PASS,
@@ -26,7 +27,8 @@ class SnowflakeDriver extends BaseDriver {
2627
'CUBEJS_DB_PASS',
2728
'CUBEJS_DB_SNOWFLAKE_ACCOUNT',
2829
'CUBEJS_DB_SNOWFLAKE_REGION',
29-
'CUBEJS_DB_SNOWFLAKE_WAREHOUSE'
30+
'CUBEJS_DB_SNOWFLAKE_WAREHOUSE',
31+
'CUBEJS_DB_SNOWFLAKE_ROLE'
3032
];
3133
}
3234

0 commit comments

Comments
 (0)