-
Notifications
You must be signed in to change notification settings - Fork 188
Open
Description
Currently, base_url is hardcoded to https://bigquery.googleapis.com/bigquery/v2/
.
However, there are certain scenarios where someone would want to override the host, e.g. for testing with a local emulator or other proxy services.
Pretty much every official bigquery SDK (e.g. Python, NodeJS, Ruby etc.) exposes a BIGQUERY_EMULATOR_HOST
env variable for this purpose.
I guess the change would be as simple as
- base_url <- "https://bigquery.googleapis.com/bigquery/v2/"
- upload_url <- "https://bigquery.googleapis.com/upload/bigquery/v2/"
+ host <- Sys.getenv("BIGQUERY_EMULATOR_HOST", unset = "https://bigquery.googleapis.com")
+ base_url <- paste0(host, "/bigquery/v2/")
+ upload_url <- paste0(host, "/upload/bigquery/v2/")
Metadata
Metadata
Assignees
Labels
No labels