You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "KamranImaaz (via GitHub)" <gi...@apache.org> on 2026/01/05 18:08:37 UTC

[D] Should BigQueryUpdateTableSchemaOperator support Removal of Column. [airflow]

GitHub user KamranImaaz created a discussion: Should BigQueryUpdateTableSchemaOperator support Removal of Column.

while the present method **BigQueryUpdateTableSchemaOperator**(airflow/provider/google/cloud/operator/BigQuery.py) contains the logic for the addition or updation of the schema of a table. It does not mention the removal of columns.

In Some cases Users may want to delete a particular column. I understand that removing a column implies removing a huge amount of information.

I wanted to understand about
1. Whether Airflow allows implementing the removal of columns.
2. If so, what would be the safest API shape(like having an explicit field `removal_fields`)
3. If they delete accidentally they should be allowed to revert/recover the changes??

Appreciate your feedback before implementation.

GitHub link: https://github.com/apache/airflow/discussions/60137

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@airflow.apache.org