From fb5a061c1e54cadd1355f29da244728eb5883370 Mon Sep 17 00:00:00 2001 From: GUAN MING Date: Sat, 19 Apr 2025 21:44:43 +0800 Subject: [PATCH] feat: add columnNameCharacterMap option to `GCSToBigQueryOperator` --- .../airflow/providers/google/cloud/transfers/gcs_to_bigquery.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_bigquery.py b/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_bigquery.py index 5f38b2a51a192..46c0cc92b628e 100644 --- a/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_bigquery.py +++ b/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_bigquery.py @@ -547,6 +547,7 @@ def _create_external_table(self): "quote", "encoding", "preserveAsciiControlCharacters", + "columnNameCharacterMap", ], "googleSheetsOptions": ["skipLeadingRows"], } @@ -672,6 +673,7 @@ def _use_existing_table(self): "quote", "encoding", "preserveAsciiControlCharacters", + "columnNameCharacterMap", ], "DATASTORE_BACKUP": ["projectionFields"], "NEWLINE_DELIMITED_JSON": ["autodetect", "ignoreUnknownValues"],