bigquery load schema diff locations ignore (#7289)

* diff locations ignore

* add logging message

* Processing Location is not specified
This commit is contained in:
Lee2532
2025-07-23 00:45:37 +09:00
committed by GitHub
parent 5ae1f70d9e
commit 4e200b4a08

View File

@@ -313,6 +313,10 @@ class BigQuery(BaseSQLQueryRunner):
queries = [] queries = []
for dataset in datasets: for dataset in datasets:
dataset_id = dataset["datasetReference"]["datasetId"] dataset_id = dataset["datasetReference"]["datasetId"]
location = dataset["location"]
if self._get_location() and location != self._get_location():
logger.debug("dataset location is different: %s", location)
continue
query = query_base.format(dataset_id=dataset_id) query = query_base.format(dataset_id=dataset_id)
queries.append(query) queries.append(query)